在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;
答案 0 :(得分:3)
最好使用
char *examplea;
对于这样的案件:
假设你想在一行中包含多个指针变量,你需要这样做:
char *examplea, *exampleb;
答案 1 :(得分:2)
我已经读过的几乎所有Objective-C代码都是这样的:
@property (nonatomic, retain) MyClass *instance
就个人而言,我也认为它看起来最干净/最好