タグ

iOS4に関するs-0samuのブックマーク (4)

  • iOS4 での UIView のアニメーション - yuyarinの日記

    最近研究室の色々で地図関係の iPhone アプリを開発しているのだけど,Map のように自分の位置に青い丸いのを表示して,その周囲に波紋のようなものをアニメーションで表示したいと思って試行錯誤してみた. UIView のアニメーションについては,iOS4 以降では animateWithDuration:delay:options:animations:completion などの block-based animation methods が推奨されている.従来のbeginAnimations:context: や setAnimationDuration: や setAnimationTransition:forView:cache: は推奨されていない(discouraged). // block-based animation methods for iOS4 + animate

    iOS4 での UIView のアニメーション - yuyarinの日記
  • iPhoneのUIのスキンをカスタマイズする場合のメモ | fladdict

    iPhoneUIKitに独自のスキンを被せようとすると、色々とテクニカルな障害がおおいが、それをどうやって解決するか?のメモ。 自己流なので、更新のよちは在り在り。 基アプローチ ・基のスキンのカスタマイズはUIViewレベルで行わずに、UIViewControllerレベルで行う。 ・UIViewControllerを拡張して、SkinnedViewControllerを作る。 ・SkinnedViewControllerのviewDidLoadのタイミングで、ナビゲーションバーやサーチバーなどのView構造を書き換える。 ・こうすると、NavigationBarの戻るボタンやSearchBarなど、直接allocできないViewも一括してカスタマイズできる。 ボタン系 ・ボタン系は、Customボタンを作ってプロパティを弄ったり、サブクラスを作って直接Allocしない。 ・むしろ

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

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

  • [iOS4.0] マルチタスク対応時の注意点 - iOS 開発ブログ Natsu's note

    2010年7月8日木曜日 [iOS4.0] マルチタスク対応時の注意点 Tweet 先日、SDK互換性に関する内容と、>iOS 4.0 マルチタスク対応に関する資料をまとめたところで、今回は、実際にマルチタスク対応をするにあたり注意すべき点のまとめ。 なお、ここではバックグラウンド実行は行わないものとする。バックグラウンドではただひたすらサスペンドしているだけでも、OS4.0でビルドをする場合、以下の内容を考慮しなくてはならない。 はじめに:状態遷移の確認 マルチタスク化に伴い、アプリケーションの状態は以下の5通りとなった。 Not running起動していない。 InactiveForegroundで起動済みだがイベントを受付けていない状態。例えばSMSなどを受信してシステムがメッセージを表示しているときなど。 ActiveForegroundで起動済み、かつ、イベント受付け中。通常の動

  • 1