1. NSObject
摘要
com.apple.Foundation.NSObject
// NSObject協議
@protocol NSObject
@end
// NSObject類
@interface NSObject <NSObject> {
Class isa OBJC_ISA_AVAILABILITY;
}
struct objc_class {
Class isa OBJC_ISA_AVAILABILITY;
#if !__OBJC2__
Class super_class OBJC2_UNAVAILABLE;
const char *name OBJC2_UNAVAILABLE;
long version OBJC2_UNAVAILABLE;
long info OBJC2_UNAVAILABLE;
long instance_size OBJC2_UNAVAILABLE;
struct objc_ivar_list *ivars OBJC2_UNAVAILABLE;
struct objc_method_list **methodLists OBJC2_UNAVAILABLE;
struct objc_cache *cache OBJC2_UNAVAILABLE;
struct objc_protocol_list *protocols OBJC2_UNAVAILABLE;
#endif
} OBJC2_UNAVAILABLE;
#if !OBJC_TYPES_DEFINED
/// An opaque type that represents an Objective-C class.
typedef struct objc_class *Class;
/// Represents an instance of a class.
struct objc_object {
Class isa OBJC_ISA_AVAILABILITY;
};
/// A pointer to an instance of a class.
typedef struct objc_object *id;
#endif
相關文章
- 窺探NSObjectObject
- 由 NSObject *obj = [[NSObject alloc] init] 引發的一二事兒Object
- 知識點:id 和NSObject *對比,以及id <NSObject>介紹Object
- NSObject class和NSObject protocol的關係(抽象基類與協議)ObjectProtocol抽象協議
- id 和 NSObject區別Object
- 五、Object-C 類NSObjectObject
- NSObject 的 initialize 和 load 方法Object
- NSObject的load和initialize方法Object
- NSObject 的 load 和 initialize 方法Object
- OC Runtime之Weak(3)---探究NSObjectObject
- NSObject的+load和+initialize詳解Object
- 檢測 NSObject 物件持有的強指標Object物件指標
- OC load、initialize、一些NSObject方法Object
- iOS 多執行緒之NSThread和NSObjectiOS執行緒threadObject
- MXRuntimeUtils,替代 [NSObject performSelector object object ]的工具ObjectperformSelector
- iOS底層原理探究- NSObject 所佔記憶體iOSObject記憶體
- 1. VUE介紹Vue
- Flutter – 1.簡介Flutter
- 1. JUC簡介
- 1. 梯度下降法梯度
- 1.記憶體記憶體
- 1.單例模式單例模式
- 1. 認識tmuxUX
- 1.系統理解
- NSObject +(void)load 和+(void)initialize 方法的理解Object
- [Algorithm] 1. A+B ProblemGo
- 1.網路工作原理
- 1. swoole 的安裝
- 1. 對Vue的理解Vue
- 1.獲取資料
- 1.引入vue.jsVue.js
- 1.簡易使用ServletServlet
- NSObject 物件佔用記憶體、isa/superclass指向、類資訊存放Object物件記憶體
- 1. 輔助函式 dd()函式
- 1.資料庫起步--------Mysql資料庫MySql
- 1.列表知識彙總
- #1. unique chars & permutationally identicalIDE
- C語言-1.簡介C語言