黑馬程式猿 OC之核心語法(上)

2021-06-26 22:12:40 字數 625 閱讀 3922

這段時間比較忙,已經乙個禮拜沒有把學習心得及時記錄下來了,看的oc核心語法與記憶體管理都沒有來得及整理,現在把這部分知識整理一下,先來整理核心語法,這篇主要總結一下oc字串、oc點語法、property與synthesize、id等小語法點

oc中的字串也是物件,用指標變數來存放

#importint main()

oc中的點語法不是直接給成員變數賦值,即不是通過成員變數名來賦值,oc中點語法的實質還是方法呼叫,編譯器會自動將點語法轉化成成員變數對應的set方法和get方法,詳細使用及細節見下面**:

#import @inte***ce person:nsobject

- (void)setage:(int)age;

- (int)age;- (void)setname:(nsstring *)name;- (nsstring *)name;

@end@implementation person- (void)setage:(int)age- (int)age- (void)setname:(nsstring *)name- (nsstring *)name@endint main()

黑馬程式猿 OC之Foundation簡括

1.nsnumber 這是乙個建立oc數字物件的類 建立物件的方法 nsnumber numberwithint int value nsnumber numberwithdouble double value nsnumber numberwithbool bool value 從nsnumber...

黑馬程式設計師 OC核心語法

1 點語法 1 本質 是方法呼叫,不是成員呼叫 2 當使用點語法時,編譯器會自動展開成相應方法 stu.age 10 相當於 stu setage 10 賦值為set方法 int age stu.age 相當於int age stu age 取出為get方法 死迴圈注意 錄入 void setage...

黑馬程式設計師 OC物件導向之核心語法

一 點語法 點語法的本質其實就是呼叫類的set 和 get 方法,具體例子如下 person.h oc核心語法 created by lpmac on 14 5 30.import inte ce person nsobject void setage int age int age end per...