類和對象的開發(fā)思想

1.編譯指令:cc -c xx.m

2.查看所有文件:ls - l

3.新建文件:touch xx.m

4.打開文件:open xx.m

5.編譯文件:cc -c xx.m

6.警告:2 warnings generated.

7.繼承語法:@interface xxx : NSObject ? ?@end

8.加上 #import <Foundation/Foundation.h>

9.程序一退出,就會回收說有的內(nèi)存空間

10.OC中使用指針來使用對象朱巨,指針指向?qū)ο蟮牡刂?/p>

11.[Car new]會創(chuàng)建出一個(gè)新對象细燎,并且會返回新對象本身(新對象的地址)

12. OC對象的本質(zhì)就是結(jié)構(gòu)體

13.實(shí)例變量也叫成員變量

14.error:instance variable 'wheels' is protected p->wheels = 4;

@public 可以讓外部間接地訪問類內(nèi)的成員變量

15.默認(rèn)情況下丐巫,所有成員變量的對象值都是0

16.類的聲明熄诡,寫成員變量笨忌,方法的聲明

17.類的實(shí)現(xiàn)

18.對象方法必須以減號開頭橱乱,OC方法中的小括號,只能擴(kuò)住數(shù)據(jù)類型

19.發(fā)送消息赦政,所有對象都能共享這段代碼泻红,指針

20.p里面存儲的東西冲粤,交給p2某弦,那么p2指針指向的地址的數(shù)據(jù)是p指向地址的數(shù)據(jù)

21.對象的簡單內(nèi)存分析危纫,類只占一份存儲內(nèi)存空間,一個(gè)對象會占有一塊內(nèi)存空間掰派,類的內(nèi)存空間和對象不相同

22.在使用類創(chuàng)建對象之前从诲,會將類的內(nèi)存空間申請出來,類里面有方法列表靡羡,每個(gè)對象內(nèi)部其實(shí)都有一個(gè)默認(rèn)的指針 isa

23.對象內(nèi)部有一個(gè)isa 指針系洛,它的作用,就是指向?qū)ο笏鶎?yīng)的類

24.類里面有一個(gè)方法列表略步,的內(nèi)存空間

25.OC對象與函數(shù)的關(guān)系:函數(shù)參數(shù)是基本數(shù)據(jù)類型就是值傳遞描扯,如果函數(shù)參數(shù)是個(gè)指針就是; [Car new]這行代碼過后就在內(nèi)存中有一個(gè)類 和 對象的內(nèi)存空間了纳像。

Car類-(void)run;方法列表荆烈;

地址:ffc0 Car對象 Wheels=0 Speed=0 默認(rèn)的isa指針

Car *c;是一個(gè)新的指針地址 c=0xff9;

追后拯勉,c的指針地址就是賦值給了上面函數(shù)的指針竟趾,函數(shù)的指針就也指向c指針指向的那塊內(nèi)存地址。

函數(shù)的參數(shù)宫峦,在函數(shù)調(diào)用完之后岔帽,形參數(shù)的內(nèi)存就會收回。

26.想清楚指針現(xiàn)在指向的是誰导绷,類的內(nèi)存只有一份

27.OC中的對象一直會在內(nèi)存中犀勒,對象是不可能回收的

28.mian函數(shù)退出后,所有內(nèi)存都會回收妥曲。

29.實(shí)例變量贾费,必須有對象的時(shí)候,這個(gè)對象才能產(chǎn)生

30.@interface 里面只允許給成員變量申明檐盟,不允許給成員變量賦值

31.static 不可以修飾成員變量(實(shí)例變量)

32.函數(shù)有內(nèi)部函數(shù)和外部函數(shù)褂萧,static 修飾的函數(shù)式內(nèi)部函數(shù),方法不允許

33.OC程序與c使用的編譯器是一樣的葵萎,編譯的順序都是從上到下編譯导犹,只需要把申明放在前面

34.函數(shù)和方法的區(qū)別:本質(zhì)的區(qū)別唱凯,對象的方法都是-開頭,聲明和實(shí)現(xiàn)寫在制定的地方谎痢,否者編譯器不知道是哪個(gè)類的磕昼,對象方法只能對象來調(diào)用。?

35. ./a.out 是調(diào)用main()函數(shù)节猿,已經(jīng)完成編譯和鏈接的2步了

36.函數(shù)是可以寫在文件中的申明之外的任意位置票从,函數(shù)是歸文件所有的,main()函數(shù)之后的話沐批,就先申明一下纫骑。最好,還是將函數(shù)寫在外面九孩。

37.對象方法是歸類所有或者是對象所有

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末先馆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子躺彬,更是在濱河造成了極大的恐慌煤墙,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宪拥,死亡現(xiàn)場離奇詭異仿野,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)她君,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進(jìn)店門脚作,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缔刹,你說我怎么就攤上這事球涛。” “怎么了校镐?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵亿扁,是天一觀的道長。 經(jīng)常有香客問我鸟廓,道長从祝,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任引谜,我火速辦了婚禮牍陌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘员咽。我一直安慰自己毒涧,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布骏融。 她就那樣靜靜地躺著链嘀,像睡著了一般萌狂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怀泊,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天茫藏,我揣著相機(jī)與錄音,去河邊找鬼霹琼。 笑死务傲,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枣申。 我是一名探鬼主播售葡,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼忠藤!你這毒婦竟也來了挟伙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤模孩,失蹤者是張志新(化名)和其女友劉穎尖阔,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榨咐,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡介却,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了块茁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片齿坷。...
    茶點(diǎn)故事閱讀 39,981評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖数焊,靈堂內(nèi)的尸體忽然破棺而出永淌,到底是詐尸還是另有隱情,我是刑警寧澤昌跌,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布仰禀,位于F島的核電站照雁,受9級特大地震影響蚕愤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜饺蚊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一萍诱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧污呼,春花似錦裕坊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽周瞎。三九已至,卻和暖如春饵蒂,著一層夾襖步出監(jiān)牢的瞬間声诸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工退盯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留彼乌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓渊迁,卻偏偏與公主長得像慰照,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子琉朽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評論 2 355

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