ios學習筆記 (oc基礎 物件導向小系統)

2021-07-04 04:04:58 字數 1808 閱讀 7597

看到10086的搞笑回應簡訊,隨便用oc的基礎語言 寫了乙個小系統有助於理解oc的物件導向的思想的小系統;

效果圖:

//介面檔案 iphone.h

//// iphone.h

// oc 10.2

//// created by dq on 15/7/28.

//#import

@inte***ce

iphone : nsobject

/** 本機資訊

*/-(void)aboutmyphone;

/** 打**

*/-(nsstring *)call:(nsstring *)haoma;

/** 發資訊

*/-(nsstring *)sendmessage:(nsstring *)message;

@end

//實現檔案 iphone.m

//// iphone.m

// oc 10.2

//// created by dq on 15/7/28.

//#import "iphone.h"

@implementation

iphone

-(void)aboutmyphone

-(nsstring*) call:(nsstring *)haoma

else

}-(nsstring *)sendmessage:(nsstring *)message

return @"回應:說人話";

}@end

//主函式 main.m

//// main.m

// oc 10.2

//// created by dq on 15/7/28.

//#import

#import "fangfa.h"

#import "iphone.h"

int main(int argc, const

char * argv)

// @try

// }

// @catch (n***ception *exception)

// @finally

nslog(@"-----------------------");

nslog(@"|--理解物件導向的小系統---|");

nslog(@"|-----歡迎進入系統------|");

nslog(@"|------選擇功能-------|");

nslog(@"|-----選擇 1 介紹本機---|");

nslog(@"|-----選擇 2 打**-----|");

nslog(@"|-----選擇 3 發資訊-----|");

nslog(@"|-----選擇 0 退出系統---|");

int option ;

int bool1=1;

while (1)

break;

case

3:

break;

case

0: bool1=0;

break;

default:

break;

}if (bool1==0)

}nslog(@"#####成功退出系統######");

}return

0;}

IOS學習之OC物件導向 封裝

一 物件導向和封裝 物件導向的三大特性 封裝 成員變數 繼承和多型 在oc語言中,使用 inte ce 和 implementation 來處理類。inte ce就好像暴露在外面的時鐘表面,像外界提供展示以及介面。implementation就好像隱藏在時鐘內部的構造實現,把具體的實現封裝了起來。二...

iOS開發學習筆記 OC基礎

for int i 0 i items count i for nsstring item in items 快速列舉的限制 如在迴圈體中增加或刪除物件,則不能使用快速列舉,這時只能用for迴圈。nslog函式負責將指定字串輸出到xcode控制台。nslog的實參個數並不確定,但第乙個實參是必須的,...

OC學習筆記04 理解物件導向

物件導向是相對於面向過程而言的 物件導向和面向過程都是一種思想 面向過程 強調的是功能行為 關注的是解決問題需要哪些步驟 物件導向 將功能封裝進物件,強調具備了功能的物件 關注的是解決問題需要哪些物件 物件導向是基於面向過程的 物件導向的特點 是一種符合人們思考習慣的思想 可以將複雜的事情簡單化 將...