ios

SiriKit Tutorial for iOS

はじめに 2018 WWDCにおいて、iOS12の新しい機能「Siri Shortcuts」が紹介されました。 Siri Shortcutsについて調べてみた【ショートカット登録編】 - Qiita ユーザーの日常のルーチンを適切なタイミングでサジェストしてくれ、ショートカット実行させてくれ…

@objcのwarning@Swift 4の対処

UIRefleshControlを使っているSwift3プロジェクトをSwift4にマイグレーションさせた場合、呼び出しメソッドに@objcが追加されますが、Swift3プロジェクトの設定のま まだとワーニングが表示されます。 ビルドセッティングでSwift3 @objc interfaceをOnからDe…

UILabelのタップイベントを処理する

UILabelのタップイベントを処理して、ラベルに表示する値をアラートダイアログで入力する方法です。 UIラベルのisUserInteractionEnabledをtrueにして、touchesEndedで処理します。 class ViewController: UIViewController { let timerLabelTag = 10 @IBOut…

iOS GameplayKitを使って見ました

@ITに、「iOS GameplayKitの「Agents, Goals, and Behaviors」で作る、鬼ごっごの鬼AI」という面白そうな記事がありましたので、試してみました。 GameplayKitを初めて使いましたが、簡単に使えるという印象を持ちました。 この連載には、AI的な要素もありそ…

■TouchID認証を使ってみました

TouchID認証を使ってみました サンプルアプリ 認証ボタンのみを持つアプリとして作成しました。 起動時 利用可能かどうかチェックします。 LAContext.canEvaluatePolicyを呼び出します。このメソッドは、true/falseを返します。falseの場合、error.localized…