novi's Blog

Mac、iPod、オーディオなどの覚え書き

iPhone toolchain のインストールとTips

2月のSDKに備えてUIKitなんかの覚え書きを書いていこうと思います。

とりあえず、開発環境のインストール方法。

Native IPhone development using XCode, at last!

この辺を見れば一通り書いてあります。svnからゲットしてソースからコンパイルする方法もあるみたいですが、すでにバイナリパッケージが用意されているのでそちらを使ったほうが簡単かと思います。

日本語で詳しくは解説しないので、とにかく英語が苦手な方は頑張ってください。Objective-Cは基本的に英語の情報しか無いので。
まあ、Cocoaをやったことのある人なら問題なく行けると思います。逆に言うとtouchのアプリを作るにはCocoaのアプリを作ったことがないと辛いです。

さて、toolchainのインストールは自分でもやってみましたが、↑の解説にある通りには行かなかったので、別の方法で試しました。
まず、手順2のiPodからファイルシステムを転送するところで、helperがうまく動かなかったのでcpで普通にコピーしました。
sudo cp -Rn [iPhone Volume] /usr/local/arm-apple-darwin/heavenly
あらかじめ、iPodのファイルシステムはマウントしておきます。

手順6までやれば完了です。

XCodeにiPhone UIKit Application というテンプレートがあるので、それをもとにして作ればOK。まずはサンプルなんかを貼り付けて実行してみるといいでしょう。
実行するにはビルドした.appをiPod touchに転送して、sshから実行するかSpringBoardから実行します。
ssh で実行すると終了するまではSpringBoardには戻れないので注意。強制終了はもちろんcontrol+Cです。

それから、クラスをいくつか作ったあとはMakefileをいじってやらないとBus Errorとなるので注意。Makefileの上の方にある、SOURCEにリンクさせる.mファイルを指定する必要があります。

SOURCES=
main.m
Mobile2chApp.m
MainView.m
BBSView.m
BBSMenuParser.m


日本で、UIKitの情報はHMDTの木下さんがたまに紹介しているようなのでのぞいてみると良いかと思います。
非公式ですが、リファレンスやサンプルもあるようです。

CocoaDev: IPhoneRuntime

HMDT

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://novi.10.dtiblog.com/tb.php/164-86669be5

 | HOME | 

プロフィール


novi


Author:novi
学生。♂。
飽きやすいのでネタがころころ変わります。最近は iPhone の hack と工作。










月別アーカイブ


検索フォーム


今日の献立


DTIミニモブログ


DTIブログ
ブログでアフィリエイト


DTIブログポータルへ

このブログを通報

カレンダー

08 | 2008/09 | 10
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 - - - -

Twitter


follow novi_ at http://twitter.com


カテゴリー


最近のエントリー


最近のコメント


最近のトラックバック


なかのひと


ジオターゲティング


ジオターゲティング


リンク


RSSリンク


PoweredBy

Powered By DTIブログ