OC—面向?qū)ο?/h1>

1.OC: Object- C 阿宅,面向?qū)ο蟮恼Z言

2、OC和C的區(qū)別

<1> oc是 c的超集 桥滨,oc是在c語言的基礎(chǔ)上做了擴展窝爪,c語言中的所有語法,在oc中都可以使用该园,甚至你可以在工程里加入C++ 語言

<2>oc在c基礎(chǔ)上擴展了面向?qū)ο蟮奶攸c

<3>oc 是一門運行時語言

<4>oc為我們提供了豐富的類庫

3酸舍、 如何學習好OC ?


//2.看蘋果的官方文檔(API接口網(wǎng)站)

//3.看博客

//4.自己的錯誤總結(jié)

4、 面向?qū)ο缶幊痰暮诵模侯惡蛯ο?/h2>

面向?qū)ο缶幊痰娜筇卣鳎悍庋b里初,繼承啃勉,多態(tài)

類:具有相同特征和行為(功能)事物的抽象

對象:就是類的實例化

5、 創(chuàng)建一個類:

//1双妨、通過Cocoa touch class 模板淮阐,創(chuàng)建類,自動生成.h 和 .m文件

//2刁品、在.h 文件中寫類的特征(實例變量) 和方法的聲明

//3泣特、在.m中寫實現(xiàn)部分

——*使用類創(chuàng)建對象*——

//1、開辟內(nèi)存空間

//2挑随、初始化

6状您、[ ]中括號調(diào)用方法

//[Person alloc] 給person 這個類發(fā)送一個消息alloc(開辟內(nèi)存空間)

//創(chuàng)建對象person1

//每一個對象 isa指針 用來指向它的父類,之所有能夠調(diào)用父類的方法兜挨,完全是因為這個 isa? 指針膏孟;

7、 初始化 如果初始化沒有賦值這時默認所有的實例變量都為空拌汇;

person1 = [person1 init];

這條語句同時完成了兩件事:開辟內(nèi)存并初始化柒桑;

8、例子:

.h文件:

//@interface 是接口 Person 是類名? ? :繼承自誰 NSObject 是所有Oc類中的基類

//---------------------------Person類的創(chuàng)建對象的特征---------------------

@interface Person : NSObject

//特征一定要寫在下面那對大括號里面

{? ? ? @public? ? //實例變量對@public 修飾后的就能在類的外部訪問到這些實例變量了噪舀;

//類的外部指:.h 和.m 之外的其他文件就叫類的外部

//類的內(nèi)部指:.h 和.m 文件之內(nèi)

//NSString 是OC中字符串類

NSString *_name;//姓名NSString 不是基本數(shù)據(jù)類型魁淳,所以定義它需要加*

NSInteger? ? _age;//年齡NSInteger 是基本數(shù)據(jù)類型飘诗,所以定義變量時不需要加*號

NSString *_sex;//性別

// ----------------------------Persson類型創(chuàng)建出對象所擁有的行為----------

//行為的聲明部分

//用 (減號)(- )號 修飾的方法屬于對象方法,這個方法只能有我們定義這個類的創(chuàng)建出來對象來調(diào)用

//用加好(+)修飾的方法屬于類方法界逛,這這方法只能有類來調(diào)用

- (id)init;//重寫inint寫法

- (void)sayHello;//小駝峰命名法

- (void)eat;

//添加一個帶參數(shù)的方法

//一個冒號:代表一個參數(shù)

//寫一個帶有參數(shù)的方法時格式<? ? :(數(shù)據(jù)類型)參數(shù)名? >

- (void)talk:(NSString *)content;? ? //隱匿有參數(shù)數(shù)據(jù)類型

- (void)talk:(NSString *)content withSonmeone : (NSString *)name;

@end

————————————————————————

.m文件:

/@implementation 是類的實現(xiàn)部分

@implementation Person

//id 范類型昆稿,返回值可以指向任何類型的對象? 類似于void *? ;

- (id)init{—————————賦給初始值————————

_name = @"翔哥";

_sex = @"妖";

_age = 18;

//打印self地址

NSLog(@"self地址:%p",self);

//誰調(diào)用這個方法self 指的就是誰

return self;

————————————————————————————————————

main.m? 文件:

Person *p = [[Person alloc]init];

//調(diào)用sayhello的方法

[p sayHello];

p->_name = @"zhangSan";

p->_age = 18;

p->_sex = @"妖";

[p sayHello];

//調(diào)用吃得方法

[p eat];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者

  • 序言:七十年代末仇奶,一起剝皮案震驚了整個濱河市貌嫡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌该溯,老刑警劉巖岛抄,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異狈茉,居然都是意外死亡夫椭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門氯庆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蹭秋,“玉大人,你說我怎么就攤上這事堤撵∪侍郑” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵实昨,是天一觀的道長洞豁。 經(jīng)常有香客問我,道長荒给,這世上最難降的妖魔是什么丈挟? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮志电,結(jié)果婚禮上曙咽,老公的妹妹穿的比我還像新娘。我一直安慰自己挑辆,他們只是感情好例朱,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鱼蝉,像睡著了一般茉继。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蚀乔,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音菲茬,去河邊找鬼吉挣。 笑死派撕,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的睬魂。 我是一名探鬼主播终吼,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼氯哮!你這毒婦竟也來了际跪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤喉钢,失蹤者是張志新(化名)和其女友劉穎姆打,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肠虽,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡幔戏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了税课。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片闲延。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖韩玩,靈堂內(nèi)的尸體忽然破棺而出垒玲,到底是詐尸還是另有隱情,我是刑警寧澤找颓,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布合愈,位于F島的核電站,受9級特大地震影響叮雳,放射性物質(zhì)發(fā)生泄漏想暗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一帘不、第九天 我趴在偏房一處隱蔽的房頂上張望说莫。 院中可真熱鬧,春花似錦寞焙、人聲如沸储狭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽辽狈。三九已至,卻和暖如春呛牲,著一層夾襖步出監(jiān)牢的瞬間刮萌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工娘扩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留着茸,地道東北人壮锻。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像涮阔,于是被迫代替她去往敵國和親猜绣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容