自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析Objective-C 中 Property 使用方法

移動(dòng)開發(fā) iOS
本文介紹的是淺析Objcetive-C 中 Property 使用方法,我們主要是看實(shí)現(xiàn)方法,那么我們來看內(nèi)容。

淺析Objective-Cproperty 使用方法是本文要介紹的內(nèi)容,內(nèi)容很少,基本也把Property 使用方法的內(nèi)容介紹的很清晰了,我們來看內(nèi)容。

通常在聲明一些成員變量時(shí)會(huì)看到如下聲明方式:

這里我們主要分析在括號(hào)中放入的參數(shù),主要有以下三種:

setter/getter方法(assign/retain/copy)

讀寫屬性(readwrite/readonly)

  1. atomicity(nonatomic) 

其中各參數(shù)說明如下:

  1. assign 

默認(rèn)類型,setter方法直接賦值,而不進(jìn)行retain操作

  1. retain 

setter方法對(duì)參數(shù)進(jìn)行release舊值,再retain新值,如下代碼:

  1. -(void) setObj:(ClassX*) value  {            
  2.  if (obj != value) {                       
  3.  [obj release];                      
  4.   obj = [value retain];             
  5.    }    

setter方法進(jìn)行Copy操作,與retain一樣
nonatomic
禁止多線程,變量保護(hù),提高性能,

如果是多線程應(yīng)用應(yīng)該是atomic.

  1. readwrite 

產(chǎn)生setter\getter方法

  1. readonly 

只產(chǎn)生簡(jiǎn)單的getter,沒有setter。

小結(jié):淺析Objective-C property 使用方法的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

【編輯推薦】

  1. Objective-C內(nèi)存管理教程和原理剖析
  2. 詳解Objective-C語法快速參考
  3. Objective-C建立UUID 教程
  4. iPhone開發(fā) Action 與 Objective-C 學(xué)習(xí)基礎(chǔ)
  5. 詳解Objective-C 2.0 關(guān)于Objective-C 內(nèi)存管理規(guī)則
責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-02 15:55:31

Objective-C NSAutorele

2011-08-10 17:16:01

Objective-C靜態(tài)變量

2011-08-22 15:31:35

Objective-C協(xié)議

2013-05-02 10:51:17

iOS開發(fā)Objective-C@property

2011-08-10 11:08:32

Objective-C字符串NSString

2011-08-15 17:47:13

Objective-CisMemberOfC

2011-08-17 11:05:22

Objective-C方法

2011-08-17 10:00:12

Objective-CProperty

2011-07-27 16:18:42

Objective-c 協(xié)議

2010-01-26 17:35:09

C++棧

2011-08-04 13:32:21

Objective-C 方法 對(duì)象

2011-08-10 18:07:29

Objective-C反射

2011-07-25 10:14:13

Objective-C Xcode

2011-07-25 10:30:41

Objective-C Xcode 重構(gòu)

2011-07-25 11:02:29

Objective-C Xcode 標(biāo)簽

2013-03-27 12:54:00

iOS開發(fā)Objective-C

2011-05-11 11:20:26

Objective-C

2011-05-11 15:58:34

Objective-C

2013-06-20 10:40:32

Objective-C實(shí)現(xiàn)截圖

2011-08-16 10:23:04

Objective-CNSAutoreleaXcode常用鍵
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)