Objective-C 特點
中性;
- 布林值的定義 BOOL yes or no。
- SEL 是方法指標 SEL sel = @selector(start:);
- NSObject 管理記憶體回收
- ivar 存在於 heap 中(貌似與C++相同)
- selector 是一個術語,在例項收到訊息時根據 selector 找到相應的程式碼執行。(通常就是指方法)
- objc 通過訊息呼叫方法,訊息是一個字串。
- 方法名和變數名共同組成 Message ,如果變數順序不同,則變成另一個方法
- id 跟 NSObject 類似,不過當呼叫 id 的方法時編譯器不會報錯,所以在多型的使用上應該優先使用 id。
- 編譯器並不瞭解分配記憶體的方式,分配記憶體由使用者來做。
- objc 假設使用者瞭解自己在做什麼,所以沒有型別判斷語法。
方便之處:
- nil.child 返回 nil ,無須害怕空指標。
相關文章
- Hbase學習二:Hbase資料特點和架構特點架構
- C++的特點C++
- 繼承的特點繼承
- PHP語法特點PHP
- 出版行業特點行業
- 啤酒行業特點行業
- 化工行業特點行業
- Ubuntu的特點(轉)Ubuntu
- MyBatis的優缺點以及特點MyBatis
- Python語言的特點有哪些?九大特點介紹!Python
- Objective-C零碎知識點Object
- Redis基礎:redis特點Redis
- nginx 特點及安裝Nginx
- HTTP協議的特點HTTP協議
- XFlow軟體的特點
- 大資料的特點大資料
- 【Nginx】Nginx優秀特點Nginx
- aerospike特點簡單描述ROS
- 科技翻譯的特點
- 化工行業的特點行業
- POS機行業特點行業
- TCP協議的特點TCP協議
- mysql和Oracle的特點,優缺點MySqlOracle
- Objective-C——遍歷Scribble的頂點Object
- 大資料有何特點?_光點科技大資料
- Rust語言最獨特的特點是什麼? - RedditRust
- 雲端計算技術特點!
- 機器學習之良好特徵的特點機器學習特徵
- python元組的特點Python
- Rust非同步Asyn的特點Rust非同步
- ADAMoracle預言機的特點Oracle
- 同步的特點,好處,弊端
- JAVA中函式的特點Java函式
- laravel session的幾個特點LaravelSession
- oracle KEEP池的CACHE特點Oracle
- Fast Full Index Scans的特點!ASTIndex
- 鴻蒙作業系統特點鴻蒙作業系統
- 從Objective-C到Swift:幾點想法和意見ObjectSwift