OC学习第一个阶段结束了,尽管考试成绩不尽如人意,但是还是收获满满,不是说提早失败就是成功吗?
嗯,总结了一下不足一共有如下几点:
1.仔细分清,容器的可变与不可变,以及各类容器的方法是父类的还是子类的.不要混淆,不要乱用.
2.new这个方法的用处
3.创建属性的时候就直接生成了getter,setter方法,(retain,alloc,cooy会使引用计数加一)setter方法中有retain的实现,所以用便利构造器生成的对象,计数器加一.
4.学习到了一个方法,在你需要检测的地方打上断点,然后再控制台,输入po 对象名,可以看到这个对象的当前内容.
5.类方法不能使用成员变量.
6.整形变量不能调用方法.
7.回去仔细查询NSDate的时间格式,YY-MM等.
8.内存的持有与指向要分清楚.
9.%d只能输出3000+左右的数字,硬要输出的话,系统会自动变成整形最大数FFFFFFF转换成2进制一串111111.取补码(第一位为符号位,1为- 0为正)除了符号位全部取反,后面加一.
10.字典中的对象,删除只能通过删除他的key,来删除整个键值对.字典创建赋值时,格式为value,key,value,key,而在字典里面,存放顺序则是,key,value,key,value.
11.一个类要遵从的协议,如果有多个,中间用逗号隔开
12.未完待续