Objective-C Language
NSObject
수색…
소개
NSObject
는 Cocoa
의 루트 클래스이지만 Objective-C
언어 자체는 Apple의 Framework 인 Cocoa
에서 정의한 모든 루트 클래스를 정의하지 않습니다.이 클래스는 대부분의 Objective-C 클래스 계층 구조를 기반으로하며 기본 클래스를 상속합니다. 런타임 시스템 및 Objective-C 객체로 작동하는 기능을 제공합니다.
이 클래스는 다음과 같이 Objective'C
클래스 객체의 모든 기본 속성 Objective'C
.
본인.
class (클래스의 이름).
superclass (현재 클래스의 수퍼 클래스).
통사론
- 본인
- 수퍼 클래스
- 초기화
- 할당
- 새로운
- 는 같다
- 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