2015-11-01から1ヶ月間の記事一覧
1. 3D Touchの発火元となるviewの登録 UIViewControllerのregisterForPreviewingWithDelegateというメソッドを使って、3D Touchに反応するViewと、3D Touchが発生した際にハンドリングするdelegateを登録します。 override func viewDidLoad() { super.viewD…
ホーム画面のアプリアイコンを3D Touchすると実行されるクイックアクションの実装方法です。 Info.plistの変更 UIApplicationShortcutItemsを追加します。 例 Info.plist <key>UIApplicationShortcutItems</key> <array> <dict> <key>UIApplicationShortcutItemIconType</key> <string>UIApplicationShor</string></dict></array>…
訂正:Xcode7.1では治ってました Xcode7を使って、InstrumentsのCore Animationを使って実機でパフォーマンスを測ろうとしても下の図のように実機を選択することができません iOS8.4の端末を使って試してみたところ選択することができたので、iOS9にはまだ対…
テスト対象を@testable import XXXXを使ってimportした場合に、テスト対象のコードをテスト時だけ分岐させて特定の処理を行わないようにしたりしたい場合の対処方法です。 方法としては、環境変数がセットされているかどうかでテストかどうかを判定します。 …