update : 2022.02.13
渡辺電気株式会社でSwiftに関するコードを整理しているiOS/macOS向けライブラリです。 よく使う基本モジュール, UIKitのユーティリティ, Metalのユーティリティなどを含みます。 主にグラフィックプログラミング、ビジュアルエフェクト、2D画像処理のコーディングを目的として開発・整理しています。
LilyCoreSwift - 汎用的な処理モジュール群(C言語からの移植部分)です。型の定義、画像オブジェクト、基礎的なロジックなどを含みます。
Lily - メインとなるSwiftモジュール群です。LilyCoreモジュールのラッパークラス、Metalのモジュール、ユーティリティなどを含みます。
LilyUI - iOS, macOSのUIに関するモジュール群です。
以下では、Lilyを用いてビルドを通すまでの手順を説明します。
XCodeを用意してください。
XCodeを起動し、新規のiOS Appプロジェクトを作成します。
[File] > [Add Packages] を選択します。
Packageリストの左下の[+]ボタンを押して、コレクションを追加します。
追加された[WDKK-LilySwift] > [LilySwift]を選択します。
Dependency Ruleを設定します。
XCodeを用意してください。
プロジェクトをダウンロードもしくはクローンしてください。
取得したプロジェクトのXCワークスペースを開いてください。
位置: [LilySwift] > [project] > [apple] > LilySwift.xcworkspace
XCode上で"LilySwift.xc-framework"スキーマを選択し、Runを実行します(ビルド)。
プロジェクトのルートフォルダに[_lib] > [LilySwift.xcframework]が生成されているか確認してください。
XCode上で"iOSApp"スキーマ、出力先に"任意のSimulator"を選択し、Runを実行します。
起動したシミュレータで中心に青い四角が表示されれば成功です。
LilyiOSAppプロジェクト > [codes] > MyViewController.swiftを開いてください。
MyViewController.swiftが上記手順5の青い四角を表示するための、LilyBoardモジュールセットの記述です。
LilyiOSAppプロジェクト > [samples] に開発で用いている試行錯誤のコードが含まれています。ご参考ください。
実際の利用シーンについては今後サンプルコードやリファレンスを用意してまいります。しばらくお待ちください。
2004年ごろ、Windows向けの画像処理ライブラリの必要性からLilyの開発を開始しました。 LilySwiftはiOS/macOS向けにSwiftで動作するようにしたLilyライブラリです。
LilySwiftライブラリは MIT License ( https://github.com/wdkk/LilySwift/blob/master/LICENSE )のもと、公開しています。
渡辺電気株式会社(Watanabe-Denki Inc.)
渡邉賢悟(Kengo Watanabe)
Copyright(c) 2004- Watanabe-Denki.Inc.
link |
Stars: 7 |
Last commit: 7 hours ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics