Objective-C Language
NSObject
サーチ…
前書き
NSObjectはCocoaのルートクラスですが、 Objective-C言語自体は、AppleのフレームワークであるCocoaによって定義されているすべてのルートクラスを定義していません。 NSObjectクラスは、Objective-Cクラス階層の基本クラスであり、実行時システムとObjective-Cオブジェクトとして動作する能力
このクラスはObjective'Cクラスオブジェクトのすべての基本的なプロパティを持っています:
自己。
クラス(クラスの名前)。
スーパークラス(現在のクラスのスーパークラス)。
構文
- 自己
- スーパークラス
- その中に
- アロケーション
- 新しい
- isEqual
- isKindOfClass
- isMemberOfClass
- 説明
NSObject
@interface NSString : NSObject ( NSObjectはNSStringクラスの基本クラスです)。
文字列クラスの割り当てには、以下のメソッドを使用できます。
- (instancetype)init
+ (instancetype)new
+ (instancetype)alloc
オブジェクトをコピーする場合:
- (id)copy;
- (id)mutableCopy;
比較オブジェクトの場合:
- (BOOL)isEqual:(id)object
現在のクラスのスーパークラスを取得するには:
superclass
これはどのクラスですか?
- (BOOL)isKindOfClass:(Class)aClass
NON-ARCクラスのいくつかの特性:
- (instancetype)retain OBJC_ARC_UNAVAILABLE;
- (oneway void)release OBJC_ARC_UNAVAILABLE;
- (instancetype)autorelease OBJC_ARC_UNAVAILABLE;
- (NSUInteger)retainCount
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow