Object-C複習
第一節
1.OC是基於C語言的物件導向的程式設計,是OS X和iOS作業系統的主要程式語言。
2.OC的發展史
(1)1980年初,發明了C語言
(2)1988年NeXT公司使用OC開發
(3)1996年OC成為蘋果主要程式語言
3.OC的特點
(1)C語言的超集。
(2)具有完備的的物件導向特徵
(3)包含一個執行時系統
(4)類庫豐富
4.類和物件
(1)類:具有相同特徵和行為的事物的抽象
(2)物件:萬事萬物皆物件
類和物件的關係:物件是類的例項,類是物件的型別。
5.類:
類定義包含兩部分:
(1)介面部分:對外宣告類的特徵和行為
標誌:@interface...@end
作用:宣告類的例項變數和方法
(2)實現部分
標誌:@implementation...@end
作用:實現方法
6.建立物件Person *person = [Person alloc]init];
alloc:為物件分配記憶體空間,並清0;
init:初始化
類方法:+(id)alloc
:+表示這個方法屬於類方法,(id)表示返回值是任意型別的物件
物件方法:-(id)init
: -表示這個方法屬於物件方法,init表示初始化
7.例項變數可見度:@public,@protected,@private
8.public修飾的例項變數可以直接使用->訪問
相關文章
- object-c 記憶體管理機制的學習Object記憶體
- object-c 協議(Protocols)和代理(Delegation)的學習Object協議Protocol
- Object-C學習比較費勁的3點原因Object
- object-c基礎Object
- object-c中疑問Object
- Object-C,物件和方法Object物件
- Object-C,陣列NSArrayObject陣列
- Object-C初體驗Object
- javase複習Java
- SQL複習SQL
- 複習 面試面試
- Noip 複習
- 從Object-C -> Swift3.0ObjectSwift
- 五、Object-C 類NSObjectObject
- Object-C之(Null)與(Bool)ObjectNull
- Object-C,NSSet,不可變集合Object
- Object-C陣列和字典Object陣列
- Object-C,遍歷目錄Object
- object-c 協議和委託Object協議
- object-c [self class] 和 [self _cmd]Object
- Object-C,檔案路徑APIObjectAPI
- 【Java】JVM複習JavaJVM
- iOS複習(二)iOS
- awk命令複習
- 教資複習
- python複習Python
- NOIP 複習題
- [複習]day 6
- 區塊鏈習題複習區塊鏈
- Object-c KVC的使用和舉例Object
- Object-c Block的使用及說明ObjectBloC
- Object-C使用NSLog列印日誌Object
- Object-C,NumberDemo和StringDemoObject
- Redis 複習筆記Redis筆記
- 前端複習要點前端
- 演算法複習演算法
- JavaScript 複習之 CookieJavaScriptCookie
- Java泛型複習Java泛型