Swift3.0与OC

1.可选类型

swift要求数据类型不能为空,所以必须对其进行初始化,当初始化的时候不确定值得时候,可以采用可选类型(‘?’和“!”),其中‘?’用来定义y是一个可选类型,可能没有值,也可能有一个整数,输出的结果Optional{10},提示是一个可选值。‘!’强行解包-从可选值中强行获取对应的非空值,如果真的是nil,程序就会崩溃。在开发过程中,程序员必须为每一个‘!’负责。如图1

图1

2.字符串用法

swif3.0关于字符串部分的API改动较大,(借鉴作者:earthX)swift与OC详谈,特此感谢。下面介绍了字符串的拼接,字符串的截取、大小写转换、字符串比较、字符串转换。下面只是图片,具体的代码传送门(earthX著)。图6设置富文本

Swift3.0与OC_第1张图片
图2-字符串拼接
Swift3.0与OC_第2张图片
图3-字符串索引


Swift3.0与OC_第3张图片
图4-字符串比较
Swift3.0与OC_第4张图片
图5-字符串截取


Swift3.0与OC_第5张图片
图6-富文本

你可能感兴趣的:(Swift3.0与OC)