[英]Naming conventions for using GCD intensively
我只是潛入了一個更密集地使用dispatch_queue的世界,並想知道是否有一些應該只用於GCD對象的命名約定 ,這樣類的代碼就更容易分成 GCD和其他代碼 。 或者可能是為GCD設置單獨的命名約定是一個壞主意?
我建議簡單地堅持通常的Cocoa和CoreFoundation命名約定。 根據需要擴展它們。
評論后編輯:
首先,您不應該使用下划線啟動變量,因為這是為Apple保留的。 相反,我建議使用下划線的postfix,比如someVariable_
或者其他東西的前綴(例如,我的同事使用i_
作為實例變量, g_
作為globals)。
是否要添加某種波蘭表示法(如q_
為隊列添加前綴)完全取決於您,這是一個品味問題。 我認為你能認識什么是變量用於,喜歡它的更重要的imageProcessingQueue_
而不是僅僅queue_
。
問題在於,這完全是主觀的,無法以“這是最終真理”的方式回答。 常識和預見是重要的,應該避免懶惰(縮寫名稱或非常通用的術語,如簡單的queue_
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.