iOS 類方法與實例方法 (+方法、-方法)

先來一發(fā)代碼命贴,捋一捋(+方法就是類方法道宅,-方法就是實例方法):

+ (void)thisIsAClassMethod; // 類方法,不需要實例化對象就可以調用
- (void)thisIsAnInstanceMethod; // 實例方法胸蛛,必須通過實例化的對象調用
// 對象的初始化 OC中以消息機制傳遞信息污茵,發(fā)送 alloc 消息給類分配內存空間,發(fā)送 init 消息生成對象葬项,指針指向對象本身泞当。
ClassName *obj = [[ClassName alloc] init];

類方法:
1、類方法可以調用類方法民珍;
2襟士、類方法不可以調用實例方法,但是類方法可以通過創(chuàng)建對象來訪問實例方法嚷量;
3陋桂、類方法不可以使用實例變量。(可以使用self 蝶溶,因為 self 不是實例變量嗜历。)
4、類方法作為消息抖所,可以發(fā)送到類或者對象里面去(就是可以通過類或者對象調用類方法)

實例方法里面的 self 梨州,是對象的首地址。
類方法里面的 self 部蛇,是 class 摊唇。

使用過程中既可以使用新定義的方法名,也可以使用以前的方法(點表示法)
屬性特征:readwrite readonly assign retain copy nonatomic

assign:默認行為涯鲁,使用 @property int num 就是使用了 assign 行為巷查,就是給實例變量賦了一個值
retain:實現(xiàn)了兩個功能,一個是保留了賦值時傳遞的對象抹腿,一個是賦值前釋放了以前的值岛请,使用時加上 @property (retain) int num;
copy:發(fā)送一條復制的消息給被傳遞的對象,保留它警绩,并釋放任何以前的值崇败;
nonatomic:非原子訪問器,加上后可以保證屬性在被一個線程使用時不被另一個線程訪問,不存在 atomic 關鍵字后室,默認情況下缩膝,所有方法都是自動合成的。(類似Java中的線程鎖機制 synchronised)
readwrite:可讀寫
readonly:只讀

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末岸霹,一起剝皮案震驚了整個濱河市疾层,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贡避,老刑警劉巖痛黎,帶你破解...
    沈念sama閱讀 222,865評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異刮吧,居然都是意外死亡湖饱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評論 3 399
  • 文/潘曉璐 我一進店門杀捻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來井厌,“玉大人,你說我怎么就攤上這事致讥∑毂剩” “怎么了?”我有些...
    開封第一講書人閱讀 169,631評論 0 364
  • 文/不壞的土叔 我叫張陵拄踪,是天一觀的道長蝇恶。 經(jīng)常有香客問我,道長惶桐,這世上最難降的妖魔是什么撮弧? 我笑而不...
    開封第一講書人閱讀 60,199評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮姚糊,結果婚禮上贿衍,老公的妹妹穿的比我還像新娘。我一直安慰自己救恨,他們只是感情好贸辈,可當我...
    茶點故事閱讀 69,196評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肠槽,像睡著了一般擎淤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上秸仙,一...
    開封第一講書人閱讀 52,793評論 1 314
  • 那天嘴拢,我揣著相機與錄音,去河邊找鬼寂纪。 笑死席吴,一個胖子當著我的面吹牛赌结,可吹牛的內容都是我干的。 我是一名探鬼主播孝冒,決...
    沈念sama閱讀 41,221評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼柬姚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了庄涡?” 一聲冷哼從身側響起伤靠,我...
    開封第一講書人閱讀 40,174評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啼染,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焕梅,經(jīng)...
    沈念sama閱讀 46,699評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡迹鹅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,770評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了贞言。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斜棚。...
    茶點故事閱讀 40,918評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖该窗,靈堂內的尸體忽然破棺而出弟蚀,到底是詐尸還是另有隱情,我是刑警寧澤酗失,帶...
    沈念sama閱讀 36,573評論 5 351
  • 正文 年R本政府宣布义钉,位于F島的核電站,受9級特大地震影響规肴,放射性物質發(fā)生泄漏捶闸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,255評論 3 336
  • 文/蒙蒙 一拖刃、第九天 我趴在偏房一處隱蔽的房頂上張望删壮。 院中可真熱鬧,春花似錦兑牡、人聲如沸央碟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亿虽。三九已至,卻和暖如春苞也,著一層夾襖步出監(jiān)牢的瞬間经柴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評論 1 274
  • 我被黑心中介騙來泰國打工墩朦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留坯认,地道東北人。 一個月前我還...
    沈念sama閱讀 49,364評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像牛哺,于是被迫代替她去往敵國和親陋气。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,926評論 2 361

推薦閱讀更多精彩內容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,168評論 30 470
  • 37.cocoa內存管理規(guī)則 1)當你使用new引润,alloc或copy方法創(chuàng)建一個對象時巩趁,該對象的保留計數(shù)器值為1...
    如風家的秘密閱讀 856評論 0 4
  • 心煩的時候,最好選擇沉默 心煩淳附,是自己的议慰,不是別人的;是偶然的奴曙,也是必然的别凹;它,只是人的一種心情洽糟,不是人的...
    sj禁閱讀 282評論 0 1
  • 這兩天西安的氣溫又回復到了柏油路上煎雞蛋的水平炉菲,剛在科目二半坡起步被刷下的我坐在地鐵站里不知道干什么好。人在無聊時...
    考試不如烤雞翅閱讀 228評論 0 0
  • 世界那么大祠饺,我想去看看;其實世界也很大汁政,怎么也走不完吠裆。 只是,也許你去過很多很多的地方旅行烂完,但可能看到的只是人山和...
    背包旅行閱讀 1,035評論 0 6