iOS アプリ開発に関連するトピックを提供しています。

MacBook Pro 15-inch 2019年モデルを使用した Xcode ビルド時間の比較

iOS アプリ開発に使用している MacBook を 2016 年モデルの MacBook Pro 13-inch から、 2019年 モデルの MacBook Pro 15-inch へアップデートしました。今回は 3 種類の iOS アプリについて、ビルド時間がどの程度短縮されたかを計測しました。

Swift と CryptoTokenKit を使用してマイナンバーカードのデータを取得する

Swift と ICカード用のフレームワークである CryptoTokenKit を使用して、マイナンバーカードに含まれるデータを参照するサンプルアプリケーションを作成しました。

Swift と CryptoTokenKit を使用して運転免許証のデータを取得する

日本の運転免許証は IC カードになっており、市販のカードリーダー等を使用することで IC チップに記録された各種情報を参照できます。Swift と ICカード用のフレームワークである CryptoTokenKit を使用して、運転免許証に含まれるデータを参照するサンプル…

アプリの画面を高解像度でミラーリングする HiResMirroring

2018 年モデルの iPad Pro 10 inch / 12 inch は 4K ディスプレイと接続することで、従来よりも解像度の高い外部ディスプレイ出力が使用可能です。外部ディスプレイ側の解像度を基準として、iPad に対してミラーリングすることができれば高解像度を余すこと…

ConsoleAPI で swift でも console.log を使用する

Chrome DevTools (Javascript) の Console API を参考に、swift でも各種情報をコンソールに出力する ConsoleAPI フレームワークを作成しました。 github.com ConsoleAPI をアプリに組み込むと、Webアプリのように console から始まる各種関数を使用すること…

iOS のタッチイベントをシミュレートする FakeTouch

iOS 端末ではユーザーが画面をタッチすると、 UITouch を内包した UIEvent が生成されアプリに渡されます。 UITouch や UIEvent はイニシャライザが公開されていないため通常はアプリからは生成できませんが、プライベート API を使用することでその制限を回…