数百枚の画像をデータ化し、 CSV ファイルとして書き出すプログラムを Swift で書きました。
え、 Ruby とか Python でサクッとやればええやん。
間違いない、用途に合わせて言語・ツール・環境を臨機応変に変えることがエンジニアには求められています。
にもかかわらず “愛” を優先した独身男性の実話を元にノウハウをご紹介いたします。
1.Xcode Playground 上で実行
2.画像を OCR API の仕様に合わせてエンコード
3.API 実行&データをメモリ上に格納
4.CSV 形式に変換& CSV ファイル出力
ポイントはこの4点になります。
Xcode Playground を利用する中で API 通信・ファイル入力・出力を行う方法を中心に実際のソースコードを元に解説いたします。
また、 仕様を満たすプログラムを “Swift 以外” で実装した例も複数ご紹介いたします。
“Swift 愛” によって思考停止技術選定をした男の末路を知ると共に、仕様に対する最適な技術選定方法を実例を元に学ぶことができます。