タグ

ブックマーク / www.j-love.info (3)

  • SDK(OS)互換性 - Natsu's iPhone App

    10.06.16 SDK(OS)互換性 現在iPhone OS 3.0以上に対応させてアプリをリリースしているが、今後、iPad(iPhone OS3.2)やiOS 4に対応していく際に何に気を付けるべきか。ユーザーの幅を広くするために下位互換は保ちたい。しかしながら、新OSで追加された新機能も使いたい。そのためにも、SDKベースでの開発における互換性維持について正確な知識が必要だ。 以下にSDKベースでの開発における互換性の概念と設定、実装方法をまとめる。 参照:SDK Compatibility Guide SDKの設定 ここは絶対理解しておきたいところ。XcodeのプロジェクトとしてSDKを利用する際には以下の二つの設定が必要となる。 [Base SDK] ビルド設定のパラメータ名: SDKROOT Base SDKで設定したバージョン以下の機能を実装することができる。 [Deplo

  • マルチタスク対応時の注意点 - Natsu's iPhone App

    最後の二つが今回から追加された状態であり、状態の変化はNotificationで取得することが可能。また、同時にUIApplicationDelegateのメソッドもコールされる。 状態遷移やそのときにポストされる通知については iPhone Application Programming Guide が詳しいのでそちらを参照のこと。 これらの状態を踏まえて、マルチタスク化をする際に”最低限”やっておくことを順にまとめる。 ※なお、どうしても以下の処理ができないのであれば、必ずinfo.plistにUIApplicationExitsOnSuspendを追加して値をYESにしておこう。 終了処理 終了時に通るパス アプリケーションが"Active"の状態から"Not running"の状態に遷移する過程で、必ず通るパスがある。そこでデータや設定などを保存しているアプリが多いと思うのだが、こ

  • Xcode : メソッドリストにコメントを表示 - Natsu's iPhone App

    10.02.19 Xcode : メソッドリストにコメントを表示 最近、Xcodeのメソッドリストにソース内のコメントを表示できることを知った。もちろん、リストからそのコメントを選択すれば、コメントが書かれている箇所まで飛んでいく。非常に便利である。 ファイル内に記述されているすべてのメソッドを一覧表示してくれるのがメソッドリスト。ここを選択するか、Ctrl-2で表示できる。 このリスト内に、コメントの一部を表示することができるのだ。 例えば、以下のリスト内にある、 TODO: Alert message should be shown to user. FIXME: These four delegate methods have crash problem. ???: This operation may have problem when frcSectionCount is l

  • 1