UI26_编程总结
2015-09-25 11:55
429 查看
1.什么时候用下划线什么时候self?
用下划线相当于指针指向一个人 没有对他进行持有 如果释放就找不到了他 self.的话相当于auto 延迟释放 打印一个数组如果是没有尖括号的话就代表这个数组已经被干掉了 NSRunLoop 对其进行赋值的时候用self. 自动释放池什么时候释放就是runloop切换的时候 自动释放被干掉数组就没有了 所以就出现cresh2.
定时器的执行也是在默认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.自定义的collectionViewLayout12.self.都是get方法
相关文章推荐
- iOS8.0 之后UIAlertView和UIActionSheet的创建方式的新变化
- STL系列之五 priority_queue 优先级队列
- Arduino线程库ProtoThreads
- 关于“打印队列 Printer Queue, ACM/ICPC NWERC 2006, UVa 12100)"的讨论
- request_firmware
- Errors running builder 'DeploymentBuilder' on project
- android bluedroid架构
- Google HTML/CSS Style Guide
- Google HTML/CSS Style Guide
- 【UIDatePicker日期选择器控件】
- Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
- Handler Looper MessageQueue 之间的关系
- easyui tree 取消选中节点
- ios9兼容系列之解决iPad提交报错“iPad Multitasking support requires launch story board in bundle '”
- maven+liquibase实现持续数据库集成
- 黑马程序员--GUI
- Android ViewGroup事件分发机制(requestDisallowInterceptTouchEvent方法)
- Required CommonsMultipartFile parameter 'pic' is not present
- UITextView如何设置提示性文字
- 双端队列 HDOJ 3530 Subsequence