2009-08-18 15 views
1

iPhone SDKのクイックリファレンスガイドは、それらの小さなO'Reillyの書籍、またはJavaDocの1つとして、使いやすく高速ですか?iPhone SDKのクイックリファレンス

iPhone SDKのプログラミングが初めてです。私は参考資料が必要です。文字列クラスが "逆"関数を持っているかどうかを知りたいとしましょう。 Javaの場合、私はhttp://java.sun.com/javase/6/docs/api/に行き、 "String"を見つけるためにブラウズします。次に、SerializableとCharacterへのハイパーリンクを使って、Stringに関するすべてを見ることができます。私は "逆の"方法は見ませんが、見て、そこにはStringBuilderへのハイパーリンクがあります - ああ、そこにはStringBuilder.reverse()です。総経過時間は30秒です。

iPhoneの場合は、http://developer.apple.com/iphoneにアクセスしてログインしてください。ここではすべてが遅いようです。 Javaのドキュメントよりもクロスリンクが少なく、リンクごとに大きなページが表示され、読み込みに時間がかかります。 NSStringのページには、完全にロードするのに30秒かかります。たぶん私はまだドキュメントの周りに自分の道を知らないが、それはあなたが欲しいものを参照することははるかに難しいようです。本をめくるのに相当するものがない、またはページをめくるのに30秒かかる場合。

iPhoneプラットフォームは巨大です。あなたがやりたいと思うことはほとんどありませんが、どこかでクラスを作る必要があります。 Xcodeのビルトインヘルプは良いですが、私はまだそれで失われています。

必要なクラスを見つけるにはどうすればいいですか?より良い方法がありますか?

+0

はちょうどあなたがJavadocを持つ可能性のように、また、Doxygenの持つ独自のXCodeの互換性のあるドキュメントを生成する方法があります。独自のドキュメントセットを追加することができます。それには、あなたの後ろのものであると思われる完全なAPIリファレンスがあります。 – ennuikiller

+0

APIの膨大な量のため、特定の機能についてはわかりません。私は数年前にココアを学ぶときに同じことを経験しました。それは珍しいことではないと確信しています。 –

+1

これは今は役に立ちませんが、Snow LeopardのXcode 3.2ではドキュメントブラウザが大幅に改善されていますので、楽しみにしています。 –

答えて

3

私はXCodeのビルトインヘルプシステムを使用しています。クラスまたはシンボル名を右クリックし、「APIリファレンスで選択したテキストを検索」を選択します。 「定義にジャンプ」することもできます。これにより、そのシンボルが定義されているヘッダーファイルが開きます。

hereの詳細情報です。

2

iPhoneデベロッパから始めたときには、iPhone Developers Cookbookを使っていましたが、具体的な操作方法の例があります。 1つの機能を試してみるのは簡単です。

私はそれをチェックアウトすることを強くお勧めします。

0

閲覧の速度が問題になる場合は、関連するドキュメントセットをダウンロードし、Xcodeでローカルに参照することをお勧めします。 Xcodeの設定で、最後の "タブ"(ドキュメント)を選択し、必要なドキュメントテストの横にある "GET"ボタンをクリックします。 (私はSnow LeopardとXcode 3.2を使用していますが、Xcode 3.1.xでも同様です)

問題が見つかったら、私は2 @paulsnotesの回答 - クックブック "アプローチは、タスクベースの探索の観点から非常に有用です。また、あなたが探していたものを見つけたときに、いつもよりもずっと時間がかかりました。アップルのドキュメントにフィードバックをしてください。各ページの下部にはリンクがあります。あなたは、必要なものを簡単に見つけるために、どのクラス、サンプルコードなどがクロスリンクに役立つかを提案することができます。

0

私たちは本をrecommedingしている場合、これはあなたがあなた自身のための跳躍点として使用できる高機能アプリケーションを作成する手順をリードしながら、それは非常に迅速に高速化するためにあなたを取得、初心者に最適です:

Beginning Iphone Development

2

XCodeのホットキーを使用して、何かのドキュメントにジャンプすることができます.XCode for Leopardでは、 "Option"を押しながら "NSString"のようなものをダブルクリックすると、そのクラスのドキュメントが表示されます。メソッド名についても同じことができます。

キーコンボは、クリックした内容の概要を示す小さなヘルプボックスを開きます。「Cmd-Option double-click」は、Leopardと同様にドキュメントを表示します。

ビルドされたドキュメントは非常に優れており、サンプルコードへのリンクも提供しています(問題の対象が存在する場合)。あなたはXcodeのドキュメントで失われている方法

http://developer.apple.com/tools/creatingdocsetswithdoxygen.html