@property參數說明
@property (readonly, nonatomic, retain)
這是在接口文件內經常使用的方法,以下是對property參數的解釋:
訪問控制:
[list]
[*]readonly表示這個屬性是隻讀的,就是隻生成getter方法,不會生成setter方法.
[*]readwrite設置可供訪問級別
[/list]內存管理:
[list]
[*]retain 是說明該屬性在賦值的時候,先release之前的值,然後再賦新值給屬性並把引用再加1
[/list]線程同步:
[list]
[*]nonatomic,非原子性訪問,不加同步,多線程併發訪問會提高性能。注意,如果不加此屬性,則默認是兩個訪問方法都爲原子型事務訪問。
[/list]
這是在接口文件內經常使用的方法,以下是對property參數的解釋:
訪問控制:
[list]
[*]readonly表示這個屬性是隻讀的,就是隻生成getter方法,不會生成setter方法.
[*]readwrite設置可供訪問級別
[/list]內存管理:
[list]
[*]retain 是說明該屬性在賦值的時候,先release之前的值,然後再賦新值給屬性並把引用再加1
[/list]線程同步:
[list]
[*]nonatomic,非原子性訪問,不加同步,多線程併發訪問會提高性能。注意,如果不加此屬性,則默認是兩個訪問方法都爲原子型事務訪問。
[/list]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
iphone 使用ZBar 條碼掃描
yanxiaoqing
2020-07-08 11:39:41
使用plist
-(NSString *)dataFilePath//用來返回數據文件的完整路徑名 { NSArray *path = NSSearchPa
chuibb001
2020-07-08 04:10:10
Iphone開發中navigationItem操作
使用navigationItem時,首先要確保UINavigationController視圖已經加載到ViewController中。其代碼爲:
honey世馨
2020-07-08 02:17:57
(轉載)降級論
qq373432361
2020-07-07 21:21:54
iPhone的備忘錄如何進行撤銷?
芸轩
2020-07-07 00:53:20
升級IOS13.4、iPadOS13.4穩定版
程序鹏
2020-07-06 14:40:11
iPhone開發,關閉輸入面板
jerry_lin3000
2020-07-06 13:46:16
IOS學習之一個示例弄懂代理(delegate)和協議
THEWAILKINGDEAD
2020-07-06 04:37:00
iOS 代理反向傳值
THEWAILKINGDEAD
2020-07-06 04:36:49
iphone arc
switchcore
2020-07-06 03:19:44
ios runtime environment
胖次在哪里
2020-07-05 21:54:38
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發