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