Note– category –
備忘録
-
Note
Atom: Key Binding Resolver を非表示にする
Atom でコーディング中、たまに何かの拍子で Key Binding Resolver のショートカットを押してしまい、意図せず表示してしまうことがあります。 いつもこの問題が起こった際、消す方法が分からず、その都度ショートカットを調べていたのでメモしておきます... -
Note
Swift: アプリケーションのスリープを無効にする
すべてのアプリにおいて、開発者が想定している使い方をしてくれるほどユーザーは優しくはありません。 なかにはアプリ使用中にも関わらずいきなりスリープボタンを押す、といった開発側には嫌がらせともとれる想定外の行動をとるユーザーもいます(笑) ... -
Note
Swift: WKWebView の userContentController で取得した JSON を使用する
WKWebView は、JavaScript の受け渡しがとても楽に行えるのが大きなメリットです。 単なる文字列としてメッセージ送信を実行すれば、それだけでネイティブ側をコントロールできるのですが、JSON 自体をメッセージで送信し、メッセージハンドラ経由で WKWeb... -
Note
Xcode: アプリビルド時に dyld`dyld_fatal_error が出た場合の解決方法
アプリのビルド時、dyld`dyld_fatal_error と言うエラーが発生することがあります。 目にする機会は非常に稀ですが、今回はこのエラーが発生した場合の解決方法をメモしておきます。 目次 dyld`dyld_fatal_error が出た場合の解決方法 まとめ dyld`dyld_fa... -
Note
Swift: アプリ内でユニーク ID (UUID) を生成する
サーバーからユーザーのユニークな ID を取得し、データ処理を行うことはよくあると思います。 一方アプリからユニークな ID を発行し使用したい場合、ID 生成のためのクラスやファンクションを実装することになります。 今回は、Swift であらかじめ用意さ... -
Note
Swift: WebView を縦スワイプに反応しないよう固定する方法(バウンス無効)
標準ブラウザでは縦方向に長いページをスワイプし、最上段、最下段に到達した時にバウンスする仕様になっていますが、この挙動を望まない場面があります。 アプリに WebView を使用し、プルリフレッシュを実装した際にこのバウンスのせいで、ページ内をプ... -
Note
Swift: Web (JavaScript) から SKWebView へメッセージを送信する
iOS 8 で登場した SKWebView は JavaScript の実行が速く、UIWebView に欲しかった機能がデフォルトで実装されていて非常に強力です。 iOS もバージョンが 9.X となり、SKWebView もそろそろ市民権を得ている頃なので、これからアプリに WebView を実装す... -
Note
Swift: status bar のスタイルを変更する(iOS 9対応)
以前、iOS アプリの上端に表示される ステータスバーを非表示にする方法 を説明しました。 今回、開発中のアプリでステータスバーを表示し、スタイルを変更する必要があったので、ステータスバーを表示する際のスタイルの変更方法をメモしておきたいと思い... -
Note
Mac: Bluetooth 接続していないデバイスを一覧から削除する方法
Bluetooth メニューの一覧には過去に接続したものの、現在全く使用しなくなったデバイスが、いつまでも一覧に表示されています。 そのまま放置しても全く問題はないのですが、気になる方もいるかと思います。 今回はこの Bluetooth のデバイス一覧から使用... -
Note
iOS: ヒントの通知、SIRIの検索候補を無効にする
iPhone を始めとするスマートフォンを使っている人にとって、プリインストールされているにもかかわらず、全く使わないアプリほど不必要なものはないかと思います。 たとえ不必要でも、プリインストールされているアプリのいくつかはアンインストールでき...
