iOS8の新機能:TodayExtension
iOS8からExtensionと呼ばれる機能が追加された。今回はTodayExtensionという機能について考えてみたい。SSIDをTodayExtensionに表示させるときにいろいろと壁にぶち当たったので笑
おおまかな機能
TodayExtensionとは通知センターの左側にあるこいつのこと。
開発者はここに自分のAppと連携した情報を表示できるようになった。これをWidgetと呼ぶ。Todayを下にスクロールしていくと、編集ボタンがありそこでWidgetの表示/非表示を切り替えられる。
TodayExtensionに対応したAppを開発する方法はこちらをご覧あれ。
[Swift]iOS8から搭載されるウィジェット(Today Extension)の使い方 - Qiita
めんどかったこと
TodayExtensionを作成すると、storyboardが勝手についてくるのだけどこれを削除する方法がわからなかった。SSIDのアプリを作った時はOnjective−Cで開発してたんだけど、TodayViewController.mとTodayViewController.hしか生成されなくて、いわゆるAppDelegate.mhに指定することがらをどこでやればいいのかが不明。
Widgetは便利
Widgetは便利。いちいちAppを開かなくても情報が確認できる。最近はWidget対応のAppも増えてきているので調べてみるといいかも。
iOS 8のウィジェット対応アプリまとめ。通知センターからいろんな機能が使えるぞ!! - たのしいiPhone! AppBank
ちなみにイチオシはデータ使用量が一発でわかるDataManというApp。
これ入れてから7GB制限に引っかからなくなりました