LoginSignup
41
41

More than 5 years have passed since last update.

Xcode 7 GMで、3D Touchによる、アプリホームアイコンからのクイックアクション起動が可能になりました

Last updated at Posted at 2015-09-10

本記事は、3D Touchのドキュメント未公開時に、API探しながら書きましたが、その後公開されました。
Adopting 3D Touch on iPhone: 3D Touch APIs


これのことですヽ(・ω・`)

Screen Shot 2015-09-10 at 2.13.34 PM.png
(http://www.apple.com/jp/iphone-6s/3d-touch/ から拝借)

今朝の発表を見ていたら、お馴染みのやつですヽ(・ω・`)

詳しくは、 iPhone 6s - 3D Touch - Apple(日本)のクイックアクションの項など、ご覧下さい。
3D Touch周り、面白そうですね( ´・‿・`)
ビデオ観るとよりイメージ湧きます: http://www.apple.com/jp/iphone-6s/3d-touch/

これも今日から使えるようになってそうという天の声が聞こえてきたので、簡単に調べてみました。

このあたりの記述に従って登録

アプリ起動時の実装

https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html#//apple_ref/occ/intfm/UIApplicationDelegate/application:performActionForShortcutItem:completionHandler: のあたりに載っています。

プッシュ通知・URLスキーム起動・ハンドオフでの起動などと似たようなdelegateメソッドで、適当にハンドリングします。

optional func application(_ application: UIApplication,
performActionForShortcutItem shortcutItem: UIApplicationShortcutItem,
           completionHandler completionHandler: (Bool) -> Void)

というわけで、サクッと実装出来そうですね。
しかし、確認する術があるのでしょうか( ´・‿・`)

6sシミュレーターでこの設定にして地図アプリプレスしてみましたが、プルプルするだけでした😡

Screen Shot 2015-09-10 at 2.01.15 PM.png

関連

41
41
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
41