在基于Apple Xcode的Objective-C中,有一些方法命名潜规则,比如就property而言,假定你定义了如下property:

@interface MyObject

@property (nonatomic, retain) NSString *myName;

@end

那么系统将会自动对MyObject类生成:

- (NSString*)myName;
- (void)setMyName:(NSString*)name;

这一对方法。

而对于初始化而言,init打头的方法以及new打头的方法(所为打头即,init或new全小写字母后面紧跟着某个大写字母进行分隔),编译器都会认为是初始化对象的方法。如果你用代码静态分析器的话,如果对象是autorelease的,或者所返回的对象不是被retain过的,那么就会出现蓝色警告。

最新文章

  1. eclipse将android项目生成apk并且给apk签名
  2. java集合类的学习(二)
  3. juery动态添加和删除
  4. php生成mysql的数据字典
  5. [Netbeans]为面板设置背景图片
  6. 创建触发器在表中播入数据时ID自动增长
  7. Vim识别编码
  8. [转]Mac App distribution in App Store
  9. 2014第3周六升级win8.1
  10. Struts2如何传值到jsp页面
  11. JFinal中使用QuartzPlugin报ClassCastException解决方法
  12. Android中View的绘制流程(专题讲解)
  13. 混合编程[python+cpp+cuda]
  14. The Python Challenge 0-4
  15. php get_magic_quotes_gpc()函数使用
  16. shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory --引用自http://blog.csdn.net/xiaaiwu/article/details/49126777
  17. 【深度学习】Pytorch 学习笔记
  18. View的事件拦截机制浅析
  19. Python中为什么要使用self?
  20. 【JSON】Ajax获得JSON字符串的处理方法

热门文章

  1. springboot的简单热部署
  2. 远程连接服务器数据库报错:Host ‘XXXXXX’ is blocked because of many connection errors
  3. java.lang.IllegalStateException: Cannot initialize context because there is already a root application context present
  4. python 学习笔记_3 输入字母,打印出要输入的星期几; 首字母无效,则继续输入,最多2次即可判断结果;否则退出。
  5. 部署WCF Lib到IIS
  6. 大数据之路week02 Collection 集合体系收尾(Set)
  7. eclipse 编辑器 setDirty方法无效
  8. 洛谷P1339 热浪【最短路】
  9. Dinic 与 SAP(ISAP?) 模板
  10. [Google Guava] 9-I/O