私がCocoaを使い始めたとき、int/floatなどをクラスプロパティに使用したり、NS *同等のもの(NSIntegerなど)を使用しないでください。クラスプロパティにintを使用する際に問題がありますか?
ここに本当の隠された問題があるのですが、それはなぜより良いのでしょうか、それを読んだ人の自主的なコーディングルールだったのでしょうか?
@interface xx...
int myProp;
@end
または
@interface xx...
NSInteger *myProp;
@end
良い質問Aleksandar。この以前のStackOverflowの質問/回答はあなたが探しているものかもしれません:http://stackoverflow.com/questions/13725/in-cocoa-do-you-prefer-nsinteger-or-just-regular-int-and-why –
ちょうどチャックのポイントを明示的に下にするために、intサンプルのNSIntegerバージョンは "NSInteger myProp"、* NSInteger * myPropではありません。 – smorgan
よろしく、smorganに感謝します。私はNS Oで始まるものの後に*追加する習慣に慣れています:) –