您的位置:首页 > 产品设计 > UI/UE

UI26_编程总结

2015-09-25 11:55 429 查看
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.自定义layout
2.三个tanleview
3.自定义的collectionViewLayout
12.self.都是get方法

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: