您的位置:首页 > 移动开发 > IOS开发

iOS每日小结-01续

2015-11-09 17:45 267 查看
· 1.4数据类型补充:

1)字符型:OC中每个字符只占一个字节,因此,单个字符不能用于保存中文。

2)转义字符:



3)★反斜线的使用:若在字符串中使用反斜线(\)如:@"c:\新建文件夹"---------是有问题的,问题在于OC会把反斜线当成转义字符;正常的处理方式:@"c:\\新建文件夹"

4)枚举类型:

1.定义枚举时用{}列出枚举值(也叫枚举常量或者枚举元素),枚举值是常量,因此不能对他们进行赋值,实际上每一个枚举元素都是按照顺序,对应 0、1、2、
4、5...(可以显示定义的枚举常量的值)

2.枚举常量的本质是无符号整数,因此OC中可以直接将整数赋值给枚举变量(可以当成整数使用:比较大小、四则运算)

例如:enum hello {a = 3, b = 1, c, d};有兴趣可以试着运行,看下c、d的结果
5)BOOL类型:

1.OC底层实际上就是用usigh char来代表BOOL



2.★由于BOOL实际上是usigh char 只占一个字节,8 byte,所以当数值过大时候,如:256(二进制位:10000000)低八位都是零即为NO,同理768也是如此。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据类型 iOS