Object -C 2.0基础语法


1
 


2


3
3.1
 
3.2
3.3
malloc+init
访问器方法:setter getter
4
4.1 四种基本类型
int %i float %f  double %g %e char %c
限定词
long  , long long ,  short ,  usigned ,  signed
id 类型 (指针)

for   
while  
do  
break 
continue
6
if 
switch 
conditional

7
7.1 h和m文件分离
7.2 setter getter方法 
7.3 局部变量 static变量

8
8.1 声明部分的变量和方法为公有继承
8.2 @class
8.3 方法覆盖 抽象类

9
9.1 多态 动态绑定
9.2 id类型中可以存储所有的类型 也可以进行运行该对象的方法 归属于动态绑定
9.3


9.4 @try  @catch @finally @throw

10
10.1 初始化
10.2 @protected @private @public 
10.3 extern 全局 静态变量 static
+为类方法 (只能类进行调用)
-为实例方法
10.4 typedef  强制类型转换 位操作符

11
11.1 分类 (类别 category)

11.2 未命名分类
11.3 @protocol 
@required @optional(可选)

12
12.1 #define 条件编译

13


15
1 数字对象
2 字符串对象

可变字符串 NSMutableString


NSMutableString
3 数组对象
可变数组和不可变数组
nil标记参数数组的结束 但不会存储在数组中

指针的浅拷贝与深拷贝的区别
php python中很常见的方式




3.2NSValue类

4 词典对象 可变和不可变

NSMutableDictionary *dictionary = [ NSMutableDictionary dictionary];
[dictionary setObject:@"abc" forKey:@"bcd"];
不可变


5 集合对象
set
5.1

16
1 NSFileHandle NSURL  NSBundle

2 NSData


3

4

17
1 自动垃圾收集(不推荐)
手工引用计数和自动释放池
[myFranction retain]
[myFranction release] --dealloc
自动引用计数 ARC



18 
1 深浅拷贝
2协议

19
1 xml归档
3

20


重要声明:邮件内容为作者自行编辑,有道云笔记不对内容真实及有效性负责。请与作者联系。

有道云笔记

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值