- 程序文件分为头文件(.h)和实现文件(.m);
- 使用#import关键字将所需的头文件导入程序,并且可以避免程序重复引用相同的头文件;
- @autoreleasepool { … } 自动释放池;
- 符号“@”被广泛使用,体现Objective-C的新特性;
- 使用NSLog执行控制台打印输出内容(例如:NSLog(@”Hello World!”));
- 具有Objective-C自己的布尔类型——BOOL,取值为:YES / NO;
- id数据类型,即泛型对象指针,可表示任意对象类型;
- 使用nil表示空对象;
总结:
1、OC中关键字都以@开头。
2、程序开始处,C中是#include<.h> OC中是#import<.h>;#import比#include好在它会在导入头文件之前先判断此头文件是否已被导入过,如果没有导入则导入头文件,若已经导入过了则不再进行重复导入头文件。
3、@interface 代表声明一个类; :(冒号)代表继承
4、NSString功能:1、告知其长度;2、将自身与其他字符串比较;3、将自身转换为整形值或浮点值。
5、nil代表空对象、Null代表空指针、Nil代表空类、NSNull代表OC集合中的空对象。
6、char类型的默认值是-0