指针后空间的编码约定*

时间:2013-03-13 11:27:40

标签: objective-c cocoa coding-style conventions

在Cocoa中,写指针的最佳约定是什么?

@property (nonatomic, retain) MyClass * instance;

@property (nonatomic, retain) MyClass *instance;

我注意到Core Data的自动生成代码,按关系放置*实例,但按属性放置* instance:

@property (nonatomic, retain) NSDate * send;
@property (nonatomic, retain) NSString * text;
@property (nonatomic, retain) User *user;
@property (nonatomic, retain) User *userManager;

2 个答案:

答案 0 :(得分:3)

最好使用

char *examplea;

对于这样的案件:

假设你想在一行中包含多个指针变量,你需要这样做:

char *examplea, *exampleb;

答案 1 :(得分:2)

我已经读过的几乎所有Objective-C代码都是这样的:

@property (nonatomic, retain) MyClass *instance

就个人而言,我也认为它看起来最干净/最好