[英]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.