yanbe.diff このページをアンテナに追加 RSSフィード

2008-06-21

iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地

04:21 |  iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 - yanbe.diff を含むブックマーク はてなブックマーク -  iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 - yanbe.diff  iPhone/iPod touchアプリケーション開発者になるための高速道路 建設予定地 - yanbe.diff のブックマークコメント

お知らせ

高速道路の建設予定地は iPhoneアプリ開発グループに変更になりました.今後はiPhoneアプリ開発関係の情報はiPhoneアプリ開発グループにアウトプットしていきます.

開発環境の準備

Xcodeのインストール
Macを買ったときに付属してきたインストールCDの2枚目に入ってます
iPhone SDKのダウンロードページ
Apple Developer Connectionのアカウントを取得し,iPhone SDKをダウンロードする

サンプルコードを使った演習

iPhone SDKは1.2GBぐらいあるので,ダウンロードの待ち時間中に以下の演習をこなす.

Page Not Found - Apple Developer
簡単な通貨変換アプリケーションの開発を通じて,Xcodeの使い方,Objective-Cの概要,GUI作成ツールとMVCモデルによるCocoaアプリケーション開発の勘所をつかむ.
Apple Developer CenterのiPhoneのサンプルコード集
iPhoneアプリのサンプルコードを読んだり実行してみたりする

ToDo

はまりポイントの原因と対策

自分の作業が進み次第,随時アップデートしていこうと思います.当面のゴールは subtechでやりたいこと・抱負 - yanbe.diff - subtechで挙げたObjective-CHello WorldからiPhoneTwitterクライアントを作るです.

cavoritecavorite2008/06/22 09:05wait_onやfileschangedを使いましょう。

y_yanbey_yanbe2008/06/22 09:38コメントありがとうございます.
fileschanged: http://savannah.nongnu.org/projects/fileschanged/
wait_on: http://www.freebsdsoftware.org/sysutils/wait_on.html
なるほどこういうものがあるのですね.参考になりました.ただ,今私が使っているMac OSXだと(*BSDなのに)標準ではインストールされないようです.Ubuntu 8.04でも同様でした.
これらのツールはポーリングしない分,明らかにパフォーマンスが高そうですし正しいアプローチだと思います.将来,大量のファイルのモニタリングが必要になった場合はこういったツールを使おうと思います.

masuidrivemasuidrive2008/06/22 19:55iPhone SDK Agreement.には、結構厳しい事が書いてあるで、気をつけた方がいいですよ。

masuidrivemasuidrive2008/06/22 20:04http://opentechpress.jp/developer/article.pl?sid=08/04/17/0141213&pagenum=3

y_yanbey_yanbe2008/06/23 01:45ご忠告ありがとうございます.iPhone SDK Agreementを今一度確認してみました.注意すべき点としては,
・Appleの方針が明らかになるまでは,自分で書いたiPhone SDKを使ったソースコードやバイナリは,たとえ部分的であっても公開しない
・非公開の(具体的にはApple Developer Networkでログインしないと得られない)情報をここで書かない(リンクを貼るのはOK)
この2つのポイントに注意すれば問題ないと判断しました.

masuidrivemasuidrive2008/06/23 13:28これがあるので、iPhoneの開発でちょっとしたことで悩んだりSDKのバグだったりして、ググれないってのがきついですよね。

otsuneotsune2008/12/16 18:47Leopard以降であれば
http://japan.zdnet.com/sp/feature/07leopard/story/0,3800081890,20360956-3,00.htm