iOS 代码规范
  • Written by Liang Zeng
  • May 29th, 2014
  • About code

iOS 代码规范

开发步骤

  1. 开发方式采用测试驱动开发
  2. 每一个开发步骤需要三个番茄工作时间:mvc 模型,控制器,视图 分别测试驱动开发,模型,控制器(本地/网络测试),视图

代码

  1. 代码的行宽度为100
  2. 一个函数不超过44行,也就是笔记本一个屏幕高度

头文件

```

// // ViewController.h // // Copyright (c) 2014 Liang Zeng. All rights reserved. //

import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property(nonatomic,strong) NSString *object;

  • (void)updateMethods;

@end

```

文件注释为5行,分别为文件名,版权信息; import 语句在注释后空这一行; @interface @end 之间有空行; 属性和方法时间有空行.

源文件

```

// // ViewController.m // // Copyright (c) 2014 Liang Zeng. All rights reserved. //

import “ViewController.h"

import <MapKit/MapKit.h>

@interface ViewController ()

@end

@implementation ViewController

  • (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. }

@end

```

@implementation @end 之间空两行

函数/方法

  1. { 紧跟方法名
  2. { } 读占一行,且和代码之间不空行
  3. 缩进为2个字符宽度
ObjcZL
Hey There!
What is This?