такое свойство метода NSString длины? - PullRequest
2 голосов
/ 03 февраля 2012

В NSString.h:

@interface NSString : NSObject <NSCopying, NSMutableCopying, NSCoding>

/* NSString primitive (funnel) methods. A minimal subclass of NSString just needs to implement these, although we also recommend getCharacters:range:. See below for the other methods.
*/
- (NSUInteger)length;           
- (unichar)characterAtIndex:(NSUInteger)index;

@end

NSString не определяет длину как свойство, но мы можем использовать как [string length], так и string.length.

Почему?1006 *

1 Ответ

2 голосов
/ 03 февраля 2012

Синтаксис с точкой (.) Был добавлен как часть Objective-C 2.0.Вам не нужно объявлять что-либо как свойство, чтобы использовать синтаксис точки.

...