阶段复习
复习提纲:
- OC在C的基础上的改变
- 增加了面向对象的语法
- 将C语言中复杂繁琐的语法封装的更为简单
- 不同之处
- #import指令
- 作用:以#号开头,是一个预处理指令;是#include指令的增强版,将文件内容在预编译时拷贝至写指令的地方。
- 增强:同一个文件无论#import多少次,只会包含一次。(如果#include指令要实现这个效果,就必须要配合条件编译指令来实现)
- NSLog函数
- 作用:是printf函数的增强版,用来向控制台输出信息
- 语法:
NSLog(@"要输出的信息", 变量列表(可选));
- 增强:
a. 输出了一些调试信息:2020-xx-xx xx:xx:xx.xxxxxx+xxxx Practice01[1358:2379187] Hello world!
b. 会自动换行
c. 可以输出OC新增数据类型
- 字符串
- C语言字符串的存储方式:使用字符数组存储,使用字符指针
- OC中存储字符串的类型:NSString NSString类型的指针变量,专门用来存储OC字符串的地址
- OC的字符串常量必须使用 @ 符号作为前缀
如:@“MyEmun” - 语法:
NSString *字符串名 = @"字符串";
- #import指令