は、私はちょうどより集中少しdispatch_queue使用しての世界に飛び込んだと思っていたコードのようにクラスはより容易ににGCDと他のコードに分けられます。 GCDの命名規則を別にすることは悪い考えですか?命名規則が集中
Q
命名規則が集中
0
A
答えて
2
私は単に通常のCocoaとCoreFoundation命名規則に固執することを提案します。必要に応じて拡張してください。コメントの後に
編集:これはAppleのために予約されているように、すべての
まず、あなたは、アンダースコアで変数を開始するべきではありません。代わりにsomeVariable_
のようなアンダースコアを付けるか、別のものをプレフィックスとして付けることをお勧めします(たとえば、私の同僚はインスタンス変数にi_
、グローバルにはg_
を使用します)。
ポーランド語の表記法を追加する場合(キューに接頭辞q_
など)はまったくあなた次第ですが、味わいの問題です。変数imageProcessingQueue_
の代わりにqueue_
の代わりに変数が使用されていることを認識できることが重要であると思います。
問題は完全に主観的で、「これは究極の真実」の方法では答えられないということです。常識や考え方は重要であり、怠惰(簡略化された名前または単にqueue_
のような非常に一般的な用語)は避けるべきです。
関連する問題
- 1. 命名規則
- 2. 命名規則
- 3. テスト中のプロジェクトのタグ命名規則
- 4. ビットマスクパラメータ命名規則?
- 5. serialVersionUID命名規則
- 6. JPasswordField命名規則
- 7. インテントキー命名規則
- 8. BEM:命名規則
- 9. Rails、命名規則
- 10. ウェブサイトの命名規則
- 11. C#プロジェクトの命名規則
- 12. ベースファイルの命名規則
- 13. ベースコントローラーの命名規則
- 14. リポジトリの命名規則
- 15. Androidリソースの命名規則
- 16. モジュラーアプリケーションのデータベーステーブル命名規則
- 17. XAMLリソース命名規則
- 18. SQL命名規則のアドバイス
- 19. Pythonシーケンス命名規則
- 20. ローカルパラメータラベルの命名規則
- 21. プロパティの命名規則
- 22. Cの命名規則
- 23. cssメニューの命名規則
- 24. Facebookスタイルの命名規則
- 25. Eclipseプロジェクトの命名規則
- 26. フライウェイマイグレーションの命名規則
- 27. Javabeanの命名規則
- 28. フィルタの命名規則
- 29. SQLジャンクションテーブルの命名:規則
- 30. テンプレートオブジェクトの命名規則
ありがとうございます。これは良い考えのようです。それにもかかわらず、私は、他の人が異なる経験をしているのならば、骨董品です。 – cvursache
あなたは何を覚えていますか?たとえば、GCDキューを指すクラスのインスタンス変数の名前を付けますか? – DarkDust
はい、次のようになります。 '@interface SomeInformationManager() { dispatch_queue_t _q_informationManagerQueue; } @end' のように使用してください。 '__block __typeof __(self)blockSelf = self; dispatch_async(_q_informationManagerQueue、^ { が...何か を行う}); - キューを指す5アイバーズを言う - 私はより簡単に識別することができますよりも、 ' そしてその背後にある考え方は、私が使用して終了するかどうかということだろうそれらはオンザフライで... – cvursache