專案主要的功能:小明使用mac電腦學習OC。主要是面向物件的思維進行兩個類的設計
1.小明 class 使用mac學習OC
2.mac class 開機學習關機的功能
工具/原料
Xcode
方法/步驟
首先先建立xiaoMing這個class,該class下面是xiaoMing要使用mac學習OC。mac也是一個物件,需要建立Mac的class。
建立一個Mac的class。有xiaoMing這個物件裡使用到了Mac物件,所以需要在xiaoMing.h的申明檔案中#import "Mac.h"。
在xiaoMing.h的申明檔案中#import "Mac.h",申明一個方法。
方法:使用mac學習OC
程式碼:- (void) studyOC: (Mac *)macBook;
Mac.h檔案需要申明的程式碼Mac需要執行的方法是開機,操作和關機
- (void) open;
- (void) operation;
- (void) off;
在Mac.m的檔案裡實現具體的方法操作,這裡就在每個方法裡寫入一個列印資料,可以替換成具體的操作。
兩個Class具體的聯絡操作是要在Main.m.
xiaoMing例項化,
xiaoMing操作電腦先#import "xiaoMIng.h"。
alloc:分配記憶體
呼叫init方法
xiaoMIng *xiaom = [[xiaoMIng alloc]init];//例項化
由於xiaoMing使用Mac需要#import "Mac.h"
Mac *mac = [[Mac alloc]init];
xiaoming的一系列操作
[xiaom studyOC:mac];