pragma mark C和OC的对比
pragma mark 概念
/**
1. 源文件对比
C: .h声明 .c实现
OC .h声明 .m/.mm 实现
2. 关键字对比
OC 关键字 大部分 有@符号
3. 数据类型对比
OC 多了
BOOL 真假 取值
NSObject* OC中的对向类型
id 动态对象类型,万能指针
SEL (方法选择器)
block 代码块 数据类型
4. 流程控制语句对比
for (obj *id in obj)
5.函数(方法)定义和声明对比
- (void)test;
6.面向对向新增 特性
封装
继承
多态
7.面向对向新增语法
7.1.属性生成器(编译器特性)
@property
@synthesize
7.2.分类(不修改原有的 类 增加功能)
在类里面 扩展功能
7.3.协议(相当于跑腿)
找房子 找中介帮我们去找房子
7.4.fundation框架
8.新增异常处理
*/
pragma mark 代码
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
return 0;
}