Enviar búsqueda
Cargar
20150930 3D Touchを試す
•
3 recomendaciones
•
2,455 vistas
Kei Ito
Seguir
関西モバイルアプリ研究会 #6 「3D Touchを試す」の資料です
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 14
Descargar ahora
Descargar para leer sin conexión
Recomendados
20151130 Apple Pencilを使う
20151130 Apple Pencilを使う
Kei Ito
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
Daisuke Yamashita
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
WheetTweet
3D touch for iOS
3D touch for iOS
toyship
スマートフォンサイトデザインに求められるUI/UX設計術
スマートフォンサイトデザインに求められるUI/UX設計術
Kouichi Kuriyama
20161125 Unity-Android連携の発表資料
20161125 Unity-Android連携の発表資料
WheetTweet
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめ
WheetTweet
Recomendados
20151130 Apple Pencilを使う
20151130 Apple Pencilを使う
Kei Ito
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
Daisuke Yamashita
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
WheetTweet
3D touch for iOS
3D touch for iOS
toyship
スマートフォンサイトデザインに求められるUI/UX設計術
スマートフォンサイトデザインに求められるUI/UX設計術
Kouichi Kuriyama
20161125 Unity-Android連携の発表資料
20161125 Unity-Android連携の発表資料
WheetTweet
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめ
WheetTweet
3 d touchについて
3 d touchについて
Natsuki Yamanaka
Tinder風なUIを実装する際のアイデアと実装例紹介
Tinder風なUIを実装する際のアイデアと実装例紹介
Fumiya Sakai
今のうちに知っておきたい Swiftの高速化 + 3D Touch API
今のうちに知っておきたい Swiftの高速化 + 3D Touch API
Masaki Oshikawa
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)
Fumiya Sakai
UIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐ
Yuichi Yoshida
UX on HTML5 x Touch UI
UX on HTML5 x Touch UI
dsuke Takaoka
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010
Takashi EGAWA
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
ken_kitahara
Unityの夕べ in Fukuoka
Unityの夕べ in Fukuoka
Shinobu Izumi
UIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignable
Fukaya Akifumi
手作りマルチタッチパネル作成方法まとめ
手作りマルチタッチパネル作成方法まとめ
Tsuyoshi Nishimori
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
Android gameprogramming
Android gameprogramming
Masahiro Hidaka
IoT 時代に資する 「ものグラミング」教育のための 授業開発と実践
IoT 時代に資する 「ものグラミング」教育のための 授業開発と実践
Kazutaka Nakamura
wxPython入門(大阪Pythonユーザの集まり2014/03)
wxPython入門(大阪Pythonユーザの集まり2014/03)
泰 増田
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Pyonkeeの皮をはぐ
Pyonkeeの皮をはぐ
Masashi Umezawa
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介
デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介
Fumiya Sakai
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
濱田 章吾
20151028 アプリの権利を委譲する
20151028 アプリの権利を委譲する
Kei Ito
20150826 RealmとHimotoki
20150826 RealmとHimotoki
Kei Ito
Más contenido relacionado
Similar a 20150930 3D Touchを試す
3 d touchについて
3 d touchについて
Natsuki Yamanaka
Tinder風なUIを実装する際のアイデアと実装例紹介
Tinder風なUIを実装する際のアイデアと実装例紹介
Fumiya Sakai
今のうちに知っておきたい Swiftの高速化 + 3D Touch API
今のうちに知っておきたい Swiftの高速化 + 3D Touch API
Masaki Oshikawa
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)
Fumiya Sakai
UIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐ
Yuichi Yoshida
UX on HTML5 x Touch UI
UX on HTML5 x Touch UI
dsuke Takaoka
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010
Takashi EGAWA
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
ken_kitahara
Unityの夕べ in Fukuoka
Unityの夕べ in Fukuoka
Shinobu Izumi
UIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignable
Fukaya Akifumi
手作りマルチタッチパネル作成方法まとめ
手作りマルチタッチパネル作成方法まとめ
Tsuyoshi Nishimori
Css nite(2010.09.23)
Css nite(2010.09.23)
Yoshiki Ushida
Android gameprogramming
Android gameprogramming
Masahiro Hidaka
IoT 時代に資する 「ものグラミング」教育のための 授業開発と実践
IoT 時代に資する 「ものグラミング」教育のための 授業開発と実践
Kazutaka Nakamura
wxPython入門(大阪Pythonユーザの集まり2014/03)
wxPython入門(大阪Pythonユーザの集まり2014/03)
泰 増田
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
Pyonkeeの皮をはぐ
Pyonkeeの皮をはぐ
Masashi Umezawa
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介
デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介
Fumiya Sakai
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
濱田 章吾
Similar a 20150930 3D Touchを試す
(20)
3 d touchについて
3 d touchについて
Tinder風なUIを実装する際のアイデアと実装例紹介
Tinder風なUIを実装する際のアイデアと実装例紹介
今のうちに知っておきたい Swiftの高速化 + 3D Touch API
今のうちに知っておきたい Swiftの高速化 + 3D Touch API
iOSのUI構築小技集(小さなとこから始められる編)
iOSのUI構築小技集(小さなとこから始められる編)
UIToolbarの同時タッチを防ぐ
UIToolbarの同時タッチを防ぐ
UX on HTML5 x Touch UI
UX on HTML5 x Touch UI
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
Unityの夕べ in Fukuoka
Unityの夕べ in Fukuoka
UIViewController in XIB + IBDesignable
UIViewController in XIB + IBDesignable
手作りマルチタッチパネル作成方法まとめ
手作りマルチタッチパネル作成方法まとめ
Css nite(2010.09.23)
Css nite(2010.09.23)
Android gameprogramming
Android gameprogramming
IoT 時代に資する 「ものグラミング」教育のための 授業開発と実践
IoT 時代に資する 「ものグラミング」教育のための 授業開発と実践
wxPython入門(大阪Pythonユーザの集まり2014/03)
wxPython入門(大阪Pythonユーザの集まり2014/03)
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Pyonkeeの皮をはぐ
Pyonkeeの皮をはぐ
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介
デザイナーと一緒にコラボして仕上げるアニメーション実装とショーケース紹介
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Titanium もくもく会第6回 Kii Cloud と TiGPUImageView
Más de Kei Ito
20151028 アプリの権利を委譲する
20151028 アプリの権利を委譲する
Kei Ito
20150826 RealmとHimotoki
20150826 RealmとHimotoki
Kei Ito
20150228 Realm超入門
20150228 Realm超入門
Kei Ito
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Kei Ito
Cocoa勉強会関西 #42 iOS5の小ネタ集
Cocoa勉強会関西 #42 iOS5の小ネタ集
Kei Ito
AssetsLibraryについて (iOS5対応版)
AssetsLibraryについて (iOS5対応版)
Kei Ito
Cocoa勉強会関西#39 AssetsLibraryについて
Cocoa勉強会関西#39 AssetsLibraryについて
Kei Ito
Más de Kei Ito
(7)
20151028 アプリの権利を委譲する
20151028 アプリの権利を委譲する
20150826 RealmとHimotoki
20150826 RealmとHimotoki
20150228 Realm超入門
20150228 Realm超入門
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Cocoa勉強会関西 #54 Crash Report解析サービスを試してみた
Cocoa勉強会関西 #42 iOS5の小ネタ集
Cocoa勉強会関西 #42 iOS5の小ネタ集
AssetsLibraryについて (iOS5対応版)
AssetsLibraryについて (iOS5対応版)
Cocoa勉強会関西#39 AssetsLibraryについて
Cocoa勉強会関西#39 AssetsLibraryについて
20150930 3D Touchを試す
1.
3D Touchを試す 2015.9.30 関西モバイルアプリ研究会
#6 @itok_twit
2.
@itok_twit • いとうけい(itok) • 公私共にプログラマ
iOS / Mac(たまに Android や Windows) • http://itok.jp/
3.
3D Touch
4.
3D Touch • UITouch •
UIApplicationShortcutItem • UIViewControllerPreviewing
5.
はじめに • 3D Touchが使えるか? •
UITraitCollection.forceTouchCapability で確認 • シミュレータでは使えません
6.
UITouch • force touch具合を直接取得できる public
var force: CGFloat { get } public var maximumPossibleForce: CGFloat { get } • touchesMovedが大量に呼ばれるので注意
7.
UIApplicationShortcutItem
8.
UIApplicationShortcutItem • Info.plistに静的に宣言 →UIApplicationShortcutItems • UIApplication.shortcutItemsで動的に変更 public
class UIApplicationShortcutItem : NSObject { public init(type: String, localizedTitle: String, localizedSubtitle: String?, icon: UIApplicationShortcutIcon?, userInfo: [NSObject : AnyObject]?) }
9.
UIApplicationShortcutItem • UIApplicationDelegateで受け取る func application(application:
UIApplication, performActionForShortcutItem shortcutItem: UIApplicationShortcutItem, completionHandler: (Bool) -> Void)
10.
UIViewControllerPreviewing
11.
UIViewControllerPreviewing • Previewingに対応するViewを指定する extension UIViewController
{ public func registerForPreviewingWithDelegate( delegate: UIViewControllerPreviewingDelegate, sourceView: UIView) -> UIViewControllerPreviewing }
12.
UIViewControllerPreviewing • UIViewControllerPreviewingDelegateを実装 protocol UIViewControllerPreviewingDelegate
{ public func previewingContext( previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? public func previewingContext( previewingContext: UIViewControllerPreviewing, commitViewController viewControllerToCommit: UIViewController) }
13.
UIViewControllerPreviewing • メニューはUIViewController.previewActionItems()で宣言 class UIPreviewAction
: NSObject, UIPreviewActionItem { public convenience init( title: String, style: UIPreviewActionStyle, handler: (UIPreviewAction, UIViewController) -> Void) } class UIPreviewActionGroup : NSObject, UIPreviewActionItem { public convenience init( title: String, style: UIPreviewActionStyle, actions: [UIPreviewAction]) } • UIPreviewActionGroupでサブメニューも作れる
14.
3D Touch • UITouchを使っているコード(UIViewのサブクラ スなど)は要注意 •
UIApplicationShortcutItemは結構使えそう • UIViewControllerPreviewingもmaster-detail的ナ ビゲーションでは使えそう
Descargar ahora