iPhone/iPod touch
iTunes で登録した iPhone の名前を変える方法
3iTunes に iPhone を接続すると自分で登録した iPhone の名前が出ますが、その名前を変更する方法です。最初やり方が分からず、iTunes の右側のペインばかり見ていたのですが、もっと単純な話でした。
左側のペインのデバイスの名前の部分をクリックすると変更できました。
(続きを読む…)
[iPhone] Core Data を使ってみる
1iPhone 3.0 から Core Data が使えるようになりました。Core Data は MVC アーキテクチャの Model を補完するものです。iPhone 3.0 以前は SQLite などを使用していたのを Core Data を使って SQL を書くことなくできることになります。
Core Data の利点
Core Data を使った時の利点として SQL を書く必要がないこと以外に、アップルの資料によると以下の利点があります。
(続きを読む…)
[iPhone] UI Recorder で iPhone テストを自動化
1Instruments の UI Recorder という機能を使って、iPhone シュミレータでの UI テストを自動化するというチュートリアルが紹介されていました。
iCodeBlog ? Blog Archive ? Debugging Tutorial ? Automating Your Tests With A UIRecorder Instrument
UI Recorder は知らなかったので早速試してみたところなかなか興味深かったので紹介したいと思います。
Webアプリケーションのテストツールである Selenium に近い感じのものです。ユニットテストではなく UI のテストに近いです。
(続きを読む…)
Objective-C でプロパティ名とインスタンス変数名を変える方法
1Objective-C でプロパティ名はほとんどの場合インスタンス名と同じです。しかし、何かしらの理由でインスタンス名を公開したくない場合、インスタンス名とプロパティ名を変えることができます。
例えば Book クラスに title というインスタンス変数があり、name というプロパティ名にしたい場合は以下のようにします。
@interface Book : NSObject { NSString* title; } @property NSString* name; @end
インスタンス変数に title、プロパティ名に name を指定します。
(続きを読む…)
[iPhone] タインピングゲーム「ニュータイプ」をリリースしました
1タイピングゲーム「ニュータイプ」をリリースしました。
画面遷移にもキーボードを使ったり、テキストフィールドを出さずにキーボード入力させているので、正直リジェクトされるかと思っていたのですが昨日無事に Ready for Sale メールが来てリリースされました!
(続きを読む…)
[iPhone] cocos2d のチュートリアル – cocos2d に入っているサンプルコードが一番いいかも
1cocos2d を勉強中なのですが、早速以下のチュートリアルをやってみました。
cocos2d Tutorials ? TOC | BIT-101 Blog
このチュートリアルは以下のようなことをやります。
- Part1. 画像を Sprite で表示
- Part2. レイヤーを重ねて表示
- Part3. ボールをバウンドさせる(物理エンジンは未使用)
- Part4. シーンの切り替え(Transition)
内容的にはそれほど難しくはなく、順を追って cocos2d の基本を覚えられると思います。
(続きを読む…)
[iPhone] cocos2d 入門2 – ドキュメントを設定する
2Xcode で cocos2d のドキュメントを表示する方法が本家の blog に紹介されていたので、設定をしました。
Integrating cocos2d API reference into XCode ? cocos2d for iPhone
(続きを読む…)
[iPhone] cocos2d 入門1 – テンプレートを設定
2先日開催された CEDEC には行けなかったのですが、聞きたかったゼペットの宮川さんの講演がアップされていたので、早速見ました。
CEDEC 2009講演動画
この講演で iNinja や iYamata が cocos2d を使用して作られていることを知りました。cocos2d に関してはどんなものかはだいたい知っていたのですが、使ったことはありませんでした。そこで早速使ってみることにしました。
取りあえずすぐに使えるように Xcode のテンプレートを作成しました。
(続きを読む…)
[iPhone] 実機転送時にセキュリティーエラーになった時の対処方法
1Xcode から iPhone にアプリを転送しようとしたら、コンソールに下記のエラーメッセージが出て転送できませんでした。
Error launching remote program: security policy error.
原因と解決方法を先に書くと、原因は期限が切れたプロファイルがあったためで、解決方法は期限切れのプロファイルを削除すると無事転送できるようになりました。
この期限切れのプロファイルは転送するアプリで使用しているプロファイルとは関係なくてもセキュリティーエラーに引っかかるようです。今回も実際に転送するアプリとは違うアプリで使用しているプロファイルが期限切れでした。
(続きを読む…)
ちょっとほしくなった iPhone Stencil Kit
0Beginning iPhone Development の著者の一人 Dave Mark さんのブログ Dave Mark’s Blog ? Blog Archive ? iPhone Development Stencil Kit… で見かけた iPhone アプリをデザインするステンシルがかっこよくて欲しくなった。