🐕
SwiftGenで動画ファイルを型付けする
この前、動画ファイルをiOSアプリで使うときがありました。
SwiftGenで型付けしようとしたときに、意外とやり方出てこなかったので、サクッと記事書こうと思います。
ちなみに結局動画ファイルはアプリ内に組みこむにはファイル容量デカかったので、サーバーでホスティングしたファイルを読みこむ方式にしました。
動画はファイル扱い
SwiftGenの公式リポジトリをよく読むと、ちゃんとやり方書いてありました。
動画はファイル扱いでした。
動画ファイルを入れる用のディレクトリをどこかにつくって、Xcode上で実ファイルを入れてください。
そしてそのディレクトリを inputs
として指定します。
swiftgen.yml
files:
inputs: path/to/search
filter: .+\.mp4$
outputs:
templateName: structured-swift5
output: Files.swift
AVKitでファイル読み込むとき、url形式じゃないと扱えないんですが、
Filesで型付けすると、urlでアクセスできます。
(了)
Discussion