--------------------------------------------IOS期待與您交流!--------------------------------------------
一、對象的建立
對象是由類建立,我們使用 上一文章用到的類來建立對象。
說明:[類/對象 方法] -->表示調用類或對象的方法
注意:在OC中,必須用指針來操縱對象。Person *p = [Person new];
二、成員變量的指派
或者(*p).age = 10; (*p).name = "hello";
p->age = 10; p->name = "hello";
三、函數的調用
[p printInfo];
四、記憶體分析
在第一步建立對象的時候,會給依次給Person類、Person對象和指針p配置設定記憶體。
* Person類裡存放的是Person類的方法清單
* Person對象存放的是成員變量和isa(isa從NSObject繼承而來,用于指向Person類)
* 指針p存放的是Person對象的位址
記憶體圖如下:
當第二步給成員變量指派完後: 第三步函數調用過程:最後輸出:
姓名:hello,年齡:10
--------------------------------------------IOS期待與您交流!--------------------------------------------
詳細請檢視:http://edu.csdn.net