簡體   English   中英

密集使用GCD的命名約定

[英]Naming conventions for using GCD intensively

我只是潛入了一個更密集地使用dispatch_queue的世界,並想知道是否有一些應該只用於GCD對象的命名約定 ,這樣類的代碼就更容易分成 GCD其他代碼 或者可能是為GCD設置單獨的命名約定是一個壞主意?

我建議簡單地堅持通常的CocoaCoreFoundation命名約定。 根據需要擴展它們。

評論后編輯:

首先,您不應該使用下划線啟動變量,因為這是為Apple保留的。 相反,我建議使用下划線的postfix,比如someVariable_或者其他東西的前綴(例如,我的同事使用i_作為實例變量, g_作為globals)。

是否要添加某種波蘭表示法(如q_為隊列添加前綴)完全取決於您,這是一個品味問題。 我認為你能認識什么是變量用於,喜歡它的更重要的imageProcessingQueue_而不是僅僅queue_

問題在於,這完全是主觀的,無法以“這是最終真理”的方式回答。 常識和預見是重要的,應該避免懶惰(縮寫名稱或非常通用的術語,如簡單的queue_ )。

暫無
暫無

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

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