Howto

Howto

SwiftUI 1行で使えるグラデーション

コード例import SwiftUIstruct ContentView: View { var body: some View { ZStack { AngularGradient(colors: , center: .bottomLea...
AI

Swiftプロジェクトのリファクタリング: MVVMと単一責任の原則を学ぶ

はじめにSwiftで書かれたシンプルなTODOリストアプリケーションがありますが、このコードは非単一責任の原則に従っていません。この記事では、このプロジェクトをリファクタリングしてMVVMアーキテクチャと単一責任の原則に従うように変更するプ...
AI

View用データとCoreDataのデータを上手く分ける方法やまとめ方、ネーミングなど

はじめにSwiftUIとCore Dataを一緒に使うと非常にパワフルなアプリケーションを作成することができます。しかし、そのためにはデータ管理をしっかりと行う必要があります。この記事では、SwiftUIとCore Dataを使っている場合...
AI

使ってみたい。SwiftUIの@ViewBuilderについて理解する

イントロダクション@ViewBuilderはSwiftUIで非常に重要な役割を果たすカスタム属性です。この記事では、@ViewBuilderの基本から、どのようにして動的なビューを生成するのかまで詳しく解説します。SwiftUIの@View...
AI

CoreData: UIKit と SwiftUI で共存させる際に、同じコンテナやエンティティを使う場合、いくつか注意すべき点があります。

UIKitとSwiftUIを共存させる際にCore Dataを効率的に使用するためのベストプラクティスと注意点を解説。
Howto

SwiftUIカンニングペーパー: Binding, ListとButtonなどなど

やった事あるけど思い出せないし、時間をかけたくない時のカンニングペーパー + アウトプットSwiftUIカンニングペーパー: Binding, ListとButtonなどなど@Stateと@Bindingとinit@Binding は外部か...
Howto

SwiftUIのSectionとListとForEachを理解したい

SwiftUIはAppleが開発したUIツールキットで、ユーザーインターフェースを作成します。この記事では、SwiftUIの基本的な要素であるSection、List、そしてForEachについて詳しく解説します。SwiftUIのSecti...
Howto

【Swift初めてのプログラミング】バグレポート提出要請「Failed to produce diagnostic for expression; please submit a bug report」

XCode Swiftでアプリを作っていて、CoreDataのEntity配列をfor inループで取り出しついでにindexも欲しかったので、コードを書いてみたら...逆順に取り出したかったので.enumerated()を付けるとエラーが...
Howto

Mac miniをmac OS 13 Venturaにアップデートしたら「スケジュール」GUIがなくなり自動起動を止めれなくなった3分で解決。

電気代が安い時間に起動するよう以前のmac OSで自動起動時間を設定していましたが、「mac OS Ventura」にアップデート後その時間の起動は名必要無くなりました。設定周りを散々探すも項目が見つからなかったので調べると、macOS 1...
Howto

「任天堂Switch」と「AirPodsPro」をBluetoothで接続する簡単な方法

Bluetooth接続で、Nintendo SwitchとAirPodsProを簡単に接続することができます!Bluetoothをオンにして接続ボタンを押すだけ、とても簡単です!Switchのシステムバージョン更新の方法Nintendo S...