我一直在教自己的Objective-C約6個月,並喜歡使用該語言很多。然而,我還沒有找到任何好的編碼標準,所以我寫的代碼總是看起來像一個不一致的混亂。Objective-C編碼標準?
類似於命名規則的東西可以繼續使用,但間距,縮進和(不可能的?)80字符行寬度的效果並不好。
您使用Objective-C的約定是什麼?
這裏是行不通的東西一個小例子:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if ((self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil])) {
self.navigationItem.leftBarButtonItem =
[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel
target:self.parentViewController
action:@selector(done:)] autorelease];
NSString* units = [[NSString alloc] initWithFormat:@"%@", @"oz"];
NSString* optionOne = [[NSString alloc] initWithFormat:@"[%d%@] Calculate", 100, units];
self.options = [[NSMutableArray alloc] initWithObjects:
optionOne,
@"Configure Portions",
@"Configure Notifications",
@"Help",
nil];
[units release];
[optionOne release];
[tableView reloadData];
}
return self;
}
https:// github。com/raywenderlich/objective-c-style-guide#language – thesummersign 2014-05-26 08:02:34