簡體   English   中英

我是否必須在objective-c ios編程中使用非原子屬性?

[英]Do I have to use nonatomic property in objective-c ios programing?

我正在開發一款iPhone應用程序。

我讀過的所有iPhone開發書籍都使用非原子屬性。
xcode生成的IBOutlets也使用非原子關鍵字。

但我不喜歡在每個屬性上寫nonatomic ,因為它會降低可讀性。

如果我不對所有屬性使用nonatomic關鍵字,是否有任何問題?

如果非原子關鍵字使我的應用程序更快一點,我想刪除所有nonatomic關鍵字。
這是好主意嗎?

如果從屬性中刪除nonatomic ,則默認情況下所有屬性都將為“原子”。 如果存在大量沒有目的的“原子”屬性,那么它將減慢您的應用程序,因為在編譯時原子屬性生成復雜的代碼,並且每次使用該屬性時代碼將被執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM