小编ale*_*ash的帖子

属性也声明为实例变量?

此代码有效:

    @interface StringStuff : NSObject {

    }
    @property (nonatomic, retain) NSString *String1;
    @property (nonatomic, retain) NSString *String2;

    - (NSString *) doSomethingWithStrings;

    @end
Run Code Online (Sandbox Code Playgroud)

但我经常看到:

        @interface StringStuff : NSObject {
             NSString *String1;
             NSSTring *String2;    
        }
        @property (nonatomic, retain) NSString *String1;
        @property (nonatomic, retain) NSString *String2;

        - (NSString *) doSomethingWithStrings;

        @end
Run Code Online (Sandbox Code Playgroud)

有没有理由将属性通常声明为实例变量?它只是被认为是好形式吗?

objective-c

4
推荐指数
1
解决办法
111
查看次数

标签 统计

objective-c ×1