Swift学习 OC字符串和Swift字符串的转换
来源:互联网 发布:淘宝默认付款是几天 编辑:程序博客网 时间:2024/06/05 08:50
一、NSString和String的互相转换(as)
1、NSString类型来自Foundation框架,Swift语言本身也有String类型,他们之间是可以互相装换的。Swift语言的String类型实现了NSString的大部分的属性和方法,一般情况下,String类型是可以调用NSString类型所有的属性和方法。在需要使用NSString类型参数或方法,我们可以直接传入String类型的变量,不用强制装换,Swift语言会自动将String类型转换为NSString。(在这点上,Swift语言延续了OC,并对了相应的扩展。)
2、下面来看一个例子,在Swift环境调用OC字符串的API
2.1 、String调用NSString的方法
2.2、NSString调用String的方法
3、既然Swift语言的String类型可以使用NSString类型的方法,下面我们说一下NSString几个常用的方法,拆分字符串和查找字符串。
3.1、拆分字符串
3.2 字符串截断(from,to,range)
3.3 查找字符串
3.4 字符串没找到
3.5 字符串不区分大小的查找(从前往后查,找到即停止)
3.6 字符串从末尾开始往前查
4、字符串拼接(追加)
0 0
- Swift学习 OC字符串和Swift字符串的转换
- swift字符串转为oc
- Swift 格式化转换字符串
- Swift学习 字符串的操作
- OC与Swift中的字符串
- swift字符串、int、double之间的转换
- swift方法实现字符串的大小写转换
- Swift学习之字符串
- Swift学习-字符串
- Swift学习之字符串
- Swift--字符串和字符
- Swift--字符串和字符
- Swift字符串和字符
- Swift-字符串和字符
- Swift - 字符和字符串
- Swift字符和字符串
- Swift-字符串和字符
- Swift-字符和字符串
- iOS App瘦身注意armv7 armv7s arm64
- C调用dll示例代码
- Android 自定义AlertDialog 去黑边终极解决方案(亲测有效!)
- 四、ObjectARX 修改对象的属性
- 关于java中double类型的比较大小的问题
- Swift学习 OC字符串和Swift字符串的转换
- Android ContentProvider深入分析
- android的事件传递
- A+B for Input-Output Practice (VI)
- linux下安装oracle_11g
- ava中的Iterator和Iterable
- Linux动态库相关知识整理
- 不要自称是程序员,我十多年的 IT 职场总结
- ListView上下拉刷新