UI26_编程总结

来源:互联网 发布:层次聚类 python 编辑:程序博客网 时间:2024/06/06 22:39

1.什么时候用下划线什么时候self?

用下划线相当于指针指向一个人  没有对他进行持有   如果释放就找不到了他self.的话相当于auto   延迟释放打印一个数组如果是没有尖括号的话就代表这个数组已经被干掉了NSRunLoop对其进行赋值的时候用self.    自动释放池什么时候释放就是runloop切换的时候自动释放被干掉数组就没有了  所以就出现cresh

2.

定时器的执行也是在默认model下滑动时时trckingmodel下    可以使用NSRunLoopCommonModel将NSTimer释放(release操作)//当手指进行滑动的时候对其释放  当不滑动时就对其进行重新赋值- (void)removeTimer{[self.timer invalidata];置空self.timer = nil}

3.@class交叉引用

.h申明的时候@class告诉这个类我用到他了

4.什么时候空格

一个单词的结束用有空格

5.

arc中要通知  代理  都是要移除的

6.注释的问题

一段代码干一个功能写一段注释

7.@[]mutableCopy就变成可变

8.@中括号是字典 @数值@小括号是NSNumber @大括号是数组
9.

传统创建数组

10.NSnumber类型

11.瀑布流的实现方式

1.自定义layout2.三个tanleview3.自定义的collectionViewLayout

12.self.都是get方法

0 0