1

Cocoaは十分に文書化されており、Cocoaコードを適切な形式で記述するための情報がたくさんあります。私はハードウェアと緊密に連携するコードに取り組んでおり、CoreFoundationとCarbonAPIを頻繁に使用する必要があります。AppleのCarbonやCoreFoundationなどのライブラリを理解するための「スタイル」ガイドはありますか?Appleのサンプルコードには、次のようなものが散らばっています。

  • kSomeValue
  • CFMightDoSomethingUseful

CFはCoreFoundationを意味し、kは定数または列挙型の場合があると推測できますが、これを確認して、他の構文スタイルについて詳しく学びたいと思います。

4

2 に答える 2

3

MacDevCenterのCoreFoundationDesign Conceptsは、実際に私の質問を解決しました。

于 2010-02-04T21:43:26.010 に答える
2

CFはCoreFoundationを意味すると推測できます…</p>

具体的には、Core Foundationフレームワークの関数、型、および定数のプレフィックスです。

…およびkは、定数または列挙型の場合があります…</ p>

うん。これは、Core Foundationが存在する前の、ツールボックスの時代にまでさかのぼります。パスカルの習慣だったと思います。

これらのルールを除けば、私は一般的なCF/カーボンスタイルガイドを知りません。

もっと一般的に行って、Cスタイルの本をいくつか手に入れてみてください。それらを比較対照します。多くの場合、客観的に正しい答えはありません。

私が好きなのは、AllenHolubによる「足元で自分を撃つための十分なロープ」です。それは機知に富んでいて、いくつかの良い例を作ります。HolubのWebサイトには要約バージョンがあります(詳細な説明はなく、ルール自体のみ)。私の知る限り、本全体は絶版です。

于 2010-02-04T17:56:14.877 に答える