==例:== NSString *userName;
办法的注释应用Xcode自带注释快捷键:Commond+option+/
==例:==
- /**
- @param tableView
- @param section
- <a href=http://mobile.51cto.com/'http://www.jobbole.com/members/wx1409399284'>@return</a>
- */
- - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
- {
- //...
- }
4、代码块注释
单行的用//+空格开首,多行的采取/* */注释
5、TODO
==例:==
- - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- {
- //TODO:增长初始化
- return YES;
- }
三、代码格局化规范
- openEmailSite();
- login();
- writeEmail(title, content,receiver,attachment)
- send();
1、指针*地位
定义一个对象时,指针*接近变量
==不推荐如许写:==
2、办法的声明和定义
在 - 、+和 返回值之间留一个空格,办法名和第一个参数之间不留空格
==例:==
- - (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
3、代码缩进
- 不要在工程里应用 Tab 键,应用空格来进行缩进。在 Xcode > Preferences > Text Editing 将 Tab 和主动缩进都设置为 4 个空格
- Method与Method之间空一行
- 一元运算符与变量之间没有空格、二元运算符与变量之间必须有空格
==例:==
- !bValue
- fLength = fWidth * 2;
- - (void)sampleMethod1;
- - (void)sampleMethod2;
4、对method进行分组
应用#pragma mark -对method进行分组