&tag(iPhoneSDK, Objective-C);
*目次 [#qce47cea]
#contents

*参考情報 [#idb581a4]
-[[Xcode Installation Guide: Xcode Installation Details:http://developer.apple.com/library/mac/#documentation/Xcode/Conceptual/XcodeCoexistence/Contents/Resources/en.lproj/Details/Details.html]]…インストールに関する公式ドキュメント。
-[[What are those little Xcode tips & tricks you wish you knew about 2 years ago? - Stack Overflow:http://stackoverflow.com/questions/146297/what-are-those-little-xcode-tips-tricks-you-wish-you-knew-about-2-years-ago]]…便利な設定集
-[[Xcodeの画面設定(主にデバッグ) - griffin-stewieの日記:http://d.hatena.ne.jp/griffin-stewie/20090517/p1]]


*関連ページ [#yf9acd7c]
-[[iOSSDK]]
-[[./メモリリークとの戦い]]
-[[./トラブルシューティング]]

-[[./WebViewを使ったアプリ]]
-[[Storyboard]]
*設定 [#va638f8e]

** インストール [#b225f06d]
dmgファイルをマウントしてインストールスクリプトを実行

** アンインストール [#d8c16f6e]
ターミナルで以下のコマンドを実行
 $ sudo /Developer/Library/uninstall-devtools --mode=all

** バージョンアップ [#r32f9672]
アンインストールしてからインストールしたほうが安全?

**表示設定 [#f358d2e2]
-オールインワンモードを使う。環境設定→一般で、"レイアウト"を"オールインワン"に変更。
-デバッガ開始時にウィンドウをデバッガ表示に自動的に切り替える。環境設定→デバッグで、"開始時"を"コンソールとデバッガを表示"に変える。
-デバッガ表示を縦方向にする。デバッガを開始し、メインメニューの実行→デバッガ表示→縦方向レイアウトにチェック。左右の幅を変更する場合画面真ん中あたりにある"||"部分をドラッグする。
*ショートカットキー [#ref61bca]

,OPT+CMD+→,進む
,OPT+CMD+←,戻る
,OPT+CMD+↑,編集中の.hと.mを入れ替える。いわゆるヘッダーフリップ。
,CMD+シンボルダブルクリック,シンボルの定義に移動
,OPT+シンボルダブルクリック,ドキュメントの表示
,CMD+SHIFT+D,すばやく開く
,CMD+SHIFT+E,エディタにズーム
,OPT+SHIFT+CMD+T,ファイル&グループペインで表示

*デバッグ [#b37cdd52]

**EXC_BAD_ACCESSの調査方法 [#od680507]
-[[Switching Views throws a "EXC_BAD_ACCESS". « cocos2d for iPhone:http://www.cocos2d-iphone.org/forum/topic/8609]]

**Releaseビルドだけで落ちる? [#ce057d3d]
-[[iPhone release build is crashing - Stack Overflow:http://stackoverflow.com/questions/2545512/iphone-release-build-is-crashing]]
-[[Q: Xcodeビルドして実機デバッギはじめると "The program being debugged is not being run." とかでて即終了してしまうよ! - laiso - iPhoneアプリ開発グループ:http://iphone-dev.g.hatena.ne.jp/laiso/20100305/1267789308]]
-[[iPhone Debugging: How to resolve 'failed to get the task for process'? - Stack Overflow:http://stackoverflow.com/questions/1488600/iphone-debugging-how-to-resolve-failed-to-get-the-task-for-process]]

**実機で起動できない [#tb5dea7d]
[[iPhoneでアプリケーションインストール中にエラーとなった場合の対処: iPhoneアプリ開発備忘録:http://iphone-app-developer.seesaa.net/article/158115540.html]]のような現象。
-実機デバッグしようと思うとつぎのようなメッセージが表示され起動できない。
 Couldn't register com.yourcompany.FooApp with the bootstrap server. Error: unknown error code.
-iOS4でマルチタスクの裏で同じタスクが動いていたのでそれを止めてから再度実行すればOKだった。


*Tips [#v00af213]

**ファイルの追加 [#kcceaea5]

***UIViewControllerの追加方法 [#cfd1fd8b]
-「File > New > File」でCocoa Touch Classを選択。
-「Subclass of:」でUIViewControllerを選択。
**Mac用バイナリの出力場所 [#u427ee01]
-[[日々雑感、覚書: Mac OSX Xcodeの実行形式保存場所について:http://etc2day-linux.blogspot.jp/2014/02/mac-osx-xcode.html]]によると、
 ~/Library/Developer/Xcode/DerivedData/プロジェクト名以下に出力される。

**配布用バイナリの作成方法 [#k1a12d30]
-Archiveを使う。[[objective c - Compile application from Xcode for deployment - Stack Overflow:http://stackoverflow.com/questions/5708255/compile-application-from-xcode-for-deployment]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS