Simple SwiftUIは、SwiftUIの学習者が読み、学び、変更し、将来のプロジェクトの基礎として使用するための小さなサンプルプロジェクトを提供するように設計された、小さいながらも増え続けるiOSプロジェクトのコレクションです。
Simple SwiftUIの各プロジェクトは、一般的なスタータープロジェクトのソリューション例としてスタンドアロンとして設計されています。これは、特別なフリル、奇妙なハック、「巧妙なコード」などがないことを意味します。単一のプロジェクトで可能なすべてのSwiftUIビューと修飾子を示すのではなく、1つの特定のジョブを実行するように設計されています。
現在利用できるプロジェクトは2つだけですが、まもなく追加される予定です。
間もなくプロジェクトが追加されます!目標は、1つの仕事を実行してそれをうまく実行するSwiftUIプロジェクトのコレクションを構築することです。これらはすべて、最新バージョンのSwiftおよびSwiftUIに更新されているため、人々が読み通して学習できる高品質のコードを見つけるための理想的なプロジェクトになります。から。
ヒント:ここにあるすべてのプロジェクトは、ビルドプロセスの一部としてSwiftLintを使用するように構成されています。これは、標準のコーディングスタイルと規則を適用するのに役立ちます。SwiftLintはここに無料でインストールできるため、強くお勧めします。
これらのプロジェクトは、 Hacking with Swift +の一環としてライブストリームで制作しました。そこには文字起こしと一緒に動画があり、アプリがどのように組み合わされているか、なぜ私が特定の選択をしたのかを正確に確認できます。
今後数週間でここにさらにプロジェクトを追加する予定ですが、誰でも手伝うことができることがたくさんあります。
貢献したい場合は、次の点に注意してください。
何よりも、コードをできるだけシンプルにしてください。ジェネリックスやプロトコル拡張などのより高度な機能を回避できる場合は、そうしてください。
Simple SwiftUIは、HackingwithSwiftで無料のSwiftチュートリアルを書いているPaulHudsonによって作成されました。ここにあるすべてのコードは、商用利用、変更、配布、および私的使用を許可するMITライセンスの下でリリースされています。