阿部です。 jailbreak[1] した iPod touch 用アプリケーションを FreeBSD 上で開発するための環境構築の方法です。
[1] http://jailbreakme.com/ に iPod touch の Safari でアクセスする方法 その前に、http://jailbreak.com/ などを読んで自己責任で。 実際には、Building - iphone-dev - Google Code [2] の方法で構築するのですが、 FreeBSD native 環境上には構築できず、ports の linux_dist-gentoo-stage3 を インストールして Gentoo Linux 上に iPod touch のクロス開発環境を構築します。 [2] http://code.google.com/p/iphone-dev/wiki/Building http://www.mysticwall.com/itouch/index.html に実際の手順を記してあります。 基本的には、[2] の手順通りでうまくクロス開発の環境を構築できますが、 コンパイルを通すために一部パッチを作成して当てています。 また、普段の FreeBSD 環境から簡単に使うための一手順も書いてあります。 主に、CUI ベースでプログラミングするユーザ向けの方法です。 今月中に、Apple から正式な SDK が提供されますけど、 今からでもいろいろと遊んでみたい方はどうぞ。 GUI を持つアプリケーションは学生時代から作っていませんでしたが、 iPod touch で自分が実装したプログラムが動作するのは、ちょっと感動しますね。 Objective-C は初めて使いましたけど、メソッドの呼び出し方が特徴的ですね。 あと、http://code.google.com/hosting/search?q=label:iphone で 参考となるソースコードが入手できます。 なお、Objective-C の知識がないとプログラムを理解できないので、 関連書籍の購入は必須ですね。 # そもそも、FreeBSD で iPod touch アプリケーションを作成する # 酔狂なプログラマーはいないかな…。 ではでは。 -- 阿部康一/Kouichi ABE (WALL) [メールアドレス保護] http://www.MysticWALL.COM/ 4196 185C B814 8F96 D170 B492 71A8 1B2B B9D5 5CF5