swift基本语法03 String&NSString
swift基本语法03 String&NSString/** 在 swift 中,定义变量的时候,可以直接指定类型 String & NSString 区别 1. String 可以支持遍历 NSString 不支持 2. String 是一个结构体,性能更高 NSString 是一个 NSObject 对象,性能相对会差 在日常开发中,绝大多数应该用 String 3. 有些功能,用 String 目前不方便 * 取字符串的字串 * 判断包含 * 正则表达式 以上功能还是使用 NSString 会比较方便 */ let str: String = “我要飞的更高” for c in str { // 取字符串的字串, String.Index 实在是太费劲 // 在 swift 中,str 在也不需要 withFormat,直接使用 (变量名) // 特殊格式要求 %02d // String(format: 类似于 withFormat // OC中很多 WithXXX 的方法,到 Swift 中,都变成 (XXX,基本上都能找到 let str3 = String(format: “hello - %04d”,arguments: [i]) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |