だいきちメモリアルスマートフォン用の表示で見るだいきちメモリアルブログですこの広告は、90日以上更新していないブログに表示しています。以前SwiftPackageManagerを利用してライブラリを作成したことがあったが、使い方をすっかり忘れてしまったため覚書として使い方のメモを残しておくことにする。プロジェクトディレクトリの作成SwiftPackageMamagerにはプロジェクトディレクトリを作成してくれる機能は無いため自前でプロジェクトディレクトリを作成しておく必要がある。ディレクトリを作成したら、そのディレクトリに移動してSwiftPackageManagerの初期化を行っていくことになる。[empty|library|executable|system-module]というコマンドを実行することでプロジェクトのスケルトンを生成することができる。--typeに指定したオプションによって生成されるスケルトンが異なってくる。生成内容はそれぞれ下記の通り。他のSwiftプロジェクトから利用可能なライブラリを生成するためのスケルトンが生成される。実行可能なコマンドのためのスケルトンが生成される。システムモジュールを生成するためのスケルトンが生成される。SwiftPackageManagerでビルドを行うには特定のプロジェクト内構造を持つ必要がある。この構造を自分で考えるコストが必要になるemptyオプションは基本的に利用するケースが無いように思われる。initでプロジェクトの初期化を行うと開発が行えるようになる。通常、Swiftの開発にはXcodeを利用するため*1Xcodeのプロジェクトファイルを生成する必要がある。Xcodeプロジェクトの生成は下記のコマンドを実行すれば良い。generate-xcodeprojコマンドを実行すると、[ProjectDirName].xcodeprojという設定が生成されるので、これをXcodeから開けばXcodeを利用して開発を行うことができる。以前使ったときはテストコマンドやビルドコマンドもあったような記憶があるのだが、どうも無くなってしまっているようだ*2ブログに書いたことで次に利用する時はすんなり使えるようになっているとよい。*1:AppCodeを利用するケースも一定数あるが、AppCodeのプロジェクト設定はXcode互換のため区別する必要は無いだろう。16:39SwiftPackageManagerを使うための覚書Tweet広告を非表示にする関連記事2018-08-24Swiftで利用できるLooseCodableというライブラリを作ったLooseCodableというライブラリを作った。退職しましたSwiftで利用できるLooseCodableというライブラリを作った月別アーカイブはてなブログをはじめよう!tanaka-hisasiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。