iPhone
iPhone App、NikoNikoLogのキャラクタグッズも作ったし、ハロウィンだし、文化の日だし、 NikoNikoLogを11/3まで無料提供中!! ダウンロードはこちら NikoNikoLogのグッズ ニコニコ(Good) http://mypage.upsold.com/store.php/search/design/design_id/2212…
開発中のiPhone App、Xcodeで実行しようとしたら、シミュレータが起動しなくなってしまった。 先程、OSを再インストールしたのが問題か? Xcodeも再インストールしてみるか また夜更かししてしまったので再インストールは明日だな。
プロジェクトテンプレートのTab Bar Applicationを選択すると タブが2つあるアプリケーションが作成される。 このテンプレートアプリケーションに、もうひとつタブを追加してみる。 Xcodeの新規プロジェクトでTab Bar Applicationを選択しプロジェクトを作…
サンプルコードをいろいろ見ているところだが、いちいち起動して確認するのが面倒なので ここに起動したスクリーンショットをまとめておく。 iPhone Appのサンプルコードは ここ AccelerometerGraph Demonstrates how to use the UIAccelerometer class as w…
昨日の続きで、「New Book」画面の表示はどのように実装されているのか追ってみる。 New Book画面 この画面をどのように表示しているのか調べてみる。 New Book画面の表示処理 New Book画面の表示処理は AddViewControllerのスーパークラスのDetailViewContr…
iPhoneで撮った写真にはGPSの情報など記録されるらしい。 Exifという画像メタデータのフォーマットに対応しているようだ。 Rubyのライブラリについて少し調べてみた。 Exifを扱うライブラリはいくつかあるようだ。 http://rakuto.blogspot.com/2007/05/ruby-…
「Book List」画面の「+」ボタンのアクションは、MasterViewControllerのaddBookになっている。 MasterViewController.m - (IBAction)addBook:(id)sender { AddViewController *controller = self.addViewController; controller.book = [[[Book alloc] init…
入力画面 Book Listの「+」ボタンを押下すると入力画面が表示される。 「Save」ボタン押下時に実行されるメソッドは? DBへのインサートはBookのinsertIntoDatabaseメソッドで処理しているようだ。 insertIntoDatabaseを呼んでいるのは、AddViewControllerの…
アプリケーション起動時にDBからデータを読み込んでいる部分のソースを確認する。 AppDelegateのinitializeDatabaseメソッド applicationDidFinishLaunchingメソッドの中から呼ばれているinitializeDatabaseメソッドは何をやっているのか? DB(bookdb.sql)…
AppDelegateのapplicationDidFinishLaunchingメソッド デベロッパドキュメントを見ると、applicationDidFinishLaunchingメソッドは アプリケーションの初期化や設定を行うメソッドのようだ。 アプリケーションを起動して確認すると、アプリケーション起動後…
iPhone DevCenterのSample Codeから、サンプルコードのSQLite Book Listをダウンロードし動かしてみた。 SQLiteBooksのプロジェクト構成 Kuru-MacBook:SQLiteBooks kuru$ ls -R Classes Icon.png ReadMe.txt SQLiteBooks_Prefix.pch en.lproj Default.png In…
iPhone Appの開発方法とObjective-Cを理解するためにサンプルコードを読んでみる。 まず、Startボタンを押したらMainViewControllerのstartStopButtonPressedメソッドが実行される。 この時、下記のソースのelseの方が実行される。 ここでは、MyCLController…
iPhone DevCenterのSample CodeからLocateMeをダウンロードし動かしてみた。 起動後の画面 Startボタンを押すと現在位置を取得し画面に表示 LocateMeのプロジェクト構成 Kuru-MacBook:LocateMe kuru$ ls -R Classes Icon.png Localizable.strings LocateMe_P…
iPhoneをMacに繋げた状態でXcodeのiPhone Appのプロジェクトを開くと メッセージが表示された。 Uuable to locate a suitable developer disk image. Re-install the iPhone SDK iPhone Dev Centerをチェックすると新しいSDKがダウンロードできるようになっ…
iPhone Appのサンプルコードは ここ http://developer.apple.com/iphone/library/navigation/SampleCode.html ここには下記のサンプルコードがあります。 oalTouch aurioTouch Accessory Reflection URLCache TouchCells SQLite Book List AppPrefs Scrollin…
ADCのiPhone Dev Centerを見るとiPhone SDKが9月9日にアップデートされていたのでインストールした。
Apple Developer Connectionを久しぶりに見たら iPhoneデベロッパへお知らせが表示されていた。 「正式リリース後のiPhoneソフトウェアに関する機密保持契約 (NDA) を解除することを決定しました。」 これで本やネット上に情報が露出してきて開発もやり易く…
ADCよりiphone_sdk_final.dmgをダウンロードしてインストールした。
iPhone SDKはApple Developer Connectionより無料でダウンロードできるので ダウンロードしインストールしてみる。 ※iPhone SDKはIntel MacとMacOS X Leopardが必要 iPhone SDKをダウンロード iPhone SDK (build 9M2199, beta 7)をダウンロードする。 ダウン…
ADCのiPhone Dev Centerをちょっとのぞいてみると下記のような資料があった。 Web開発ガイドライン iPhone Tech Talkビデオ サンプルコード iPhone資料ライブラリ 今、iPhone Tech Talkビデオをダウンロード中 明日、iPod touchで見てみよう。