SwiftUIに関するfunky--46のブックマーク (3)

  • SwiftUI100本ノック iOS17バージョン - Qiita

    SwiftUI100ノック iOS17バージョン SwiftUI(と関連知識)を習得するための100ノックのiOS17バージョンです 「SwiftUIチュートリアルの次に何をすれば良いかわからない」という人向けに作ってみました。 もっと良い解答例があればコメントでどんどん教えてください m(_ _)m Githubで管理してます。スターください。 takoikatakotako/100knocks-SwiftU 1. 画像をリサイズして表示(fit) 150×200サイズに画像をリサイズして表示させてください。 アスペクト比が異なる場合は余白を赤色で表示してください。 解答例 import SwiftUI struct ContentView: View { var body: some View { Image(.icon) .resizable() .aspectRatio(con

    SwiftUI100本ノック iOS17バージョン - Qiita
  • 【SwiftUI×SPM】SPMマルチモジュールでの画面遷移について - Qiita

    目的 モジュールを疎結合にし、SPMマルチモジュール構成を採用するメリットを最大限享受できるようにすること。 モジュール同士がお互いの存在を知らずとも画面遷移可能な実装を示します SPMマルチモジュール構成を採用したプロジェクトにおいて、画面遷移実装を行う際の検討材料になれば嬉しいです 記事のゴール SPMマルチモジュール上 で swift-dependencies を用いた、疎結合な 画面遷移 を実装すること 画面遷移 記事を書いた背景 SPMマルチモジュールのメリットである、ビルド時間の短縮 のために、モジュール間を疎結合にすることがとても重要だと考えています。画面遷移は、工夫をしないと 依存関係に陥り、疎結合になります。 そのため、今回は モジュール間を疎結合にした SPMマルチモジュールにおける画面遷移の実装 を考え、提案することで、ビルド時間の短縮 に貢献します。 結論 Mai

    【SwiftUI×SPM】SPMマルチモジュールでの画面遷移について - Qiita
  • SwiftUI でデジタル時計のUIを実装してみる - Qiita

    SwiftUIの勉強がてらデジタルウォッチのUIを実装してみることにした。 チープな白黒液晶が懐かしくなり80〜90年代を席巻したカ⚪︎オ データバ⚪︎クなど所謂チープカシ⚪︎と呼ばれる腕時計のUIを参考に幾つかそのコンポーネントを再現することにした。 最終的にはそれをwatchOS上で動かせるようにしたいと思ったが、物理ボタンでの操作を想定したUIのはずなのでむずかしそう。 一種のアート作品として生暖かく見守っていただきたい。 📋 概要 どのようなアウトプットにすべきか考えたところ、懐かしいデジタルウォッチのUIコンポーネントを提供するレトロフューチャーなOSSにすることにした。需要はないだろうけど 現状のリポジトリは以下(まだPackage化は半端な状態) https://github.com/JikeLab/DigitalClockKit 幾つか example として実装してみた

    SwiftUI でデジタル時計のUIを実装してみる - Qiita
  • 1