開発者やデザイナーとのコラボレーションを改善します。このカタログには、リンクやバリエーションを備えた多数の SwiftUI 標準コンポーネントが含まれています。あなたが開発者またはデザイナーであれば、その恩恵を受けて開発をスピードアップできます。
このアプリケーションは、SwiftUI の考えられるすべての要素を 1 か所で紹介するカタログです。 UI 要素を発見して再利用して SwiftUI インターフェイスを作成するための包括的なリソースを開発者に提供することを目的としています。カタログには、iPadOS と iOS の両方のドキュメント、例、さまざまなコンテナー、階層ビュー、ジェスチャーのコードが含まれています。
このカタログの目的は、データと状態の処理、および SwiftUI アプリの構造と動作を理論的に理解している開発者が、プロジェクトに必要な UI 要素を見つけて使用しやすくすることです。このカタログのコードは MIT ライセンスの下で利用できるため、適切な帰属が示されている限り、簡単に共有および再利用できます。
開発者は、このカタログを使用してコードを見つけてコピーするだけでなく、独自のコードや例を共有することでプロジェクトに貢献することもできます。カタログには、コンポーネントをリアルタイムで迅速かつ簡単にテストできるデモ アプリも含まれています。これは、SwiftUI の可能性をデザイナーやプロダクト オーナーと共有するのに役立ちます。
要約すると、このカタログは、プロジェクトで SwiftUI の使用を検討している開発者向けのワンストップ リソースとして機能します。 SwiftUI の考えられるすべての要素のコードと例の包括的なコレクションを提供し、開発者が動的で視覚的に魅力的なインターフェイスを簡単に作成できるようにします。このカタログには、コードを投稿して共有できる機能があり、SwiftUI の機能を改善および拡張するために協力する開発者のコミュニティも促進されます。
SwiftUI の使用方法を示すドキュメントや例が多数ありますが、それらは別にあります。公式ドキュメントからは、SwiftUI の考えられるすべての要素が明確にまとめて紹介されているコード ソースを 1 つも見つけることができませんでした。たとえば、考えられるすべてのコンテナ (フォーム、グループ、グループ ボックス、コントロール グループなど)、すべての階層ビュー (タブ ビュー、アウトライン ビュー、開示ビューなど)。このカタログを使用すると、データ/状態の処理と SwiftUI アプリの構造と動作の理論的側面をすでに理解している開発者が、SwiftUI インターフェイスを構成するための UI 要素を簡単に発見して再利用できるようになります。
* このカタログは次の用途に使用できます。
>
- SwiftUI コントロール、レイアウト、コンテナ、ジェスチャを発見する (iPadOS および iOS 用)
- 必要なコードをコピーして、(商用の) プロジェクトに貼り付けます (これが私が行った理由です) MIT ライセンスを選択しているため、帰属が表示されている限り、ここのソース コードは自由に共有できます)
- 一部のセクションに貢献し、コードを他の人と共有します (下記の「貢献方法」を参照してください。
- サンプル アプリをすばやく起動し、コンポーネントをリアルタイムで確認できます
- デモ アプリを使用して、SwiftUI の可能性をデザイナーや製品所有者と共有できます。