ソフト開発 トップページ

ソフト開発 / Development

Swift[Swift] AtCoder で Swift を使って UnitTest しながら実装する方法Swift[Swift] Generics の型に制約をつけて拡張するSwift[Swift] Generics を使って RingBuffer を作るSwift[Swift] struct, class どちらを使うべき?SwiftUI[SwiftUI] View の大きさをスケーリングで変更する[Photos][Combine] requestAuthorization を Combine と組み合わせて使うFlutter[Flutter] macOS 向け環境の構築[iOS] PHPhotoLibrary.requestAuthorization(_:) に入った変更 @iOS14[SwiftUI][Combine] debounce の使い方 (TextField を例として)Swift[UnitTest] Date に依存したモジュールを UnitTest するSwift[Swift] @testable import で エラーとなるときに確認することSwiftUI[SwiftUI] TextFIeld で入力された文字列の alignment[AppStore] AppStore 登録用 スクリーンショット に使うシミュレータについて (2021.04 版)[AppStore] AppStore 登録用 スクリーンショット に使うシミュレータについて (2021.04 版)Swift[Swift] Swift-Collections の紹介 (OrderedSet)Swift[Swift] typealias と extension で NSAttributedString を便利に使うSwift[Swift] 配列要素をインデックスと組み合わせて処理するSwift[Swift] Swift-Collections の紹介 (OrderedDictionary)Swift[Swift] Swift-Collections の紹介 (Deque)[Xcode][iOS] アプリのバックグラウンド処理やバックグラウンドからの復帰処理のデバッグ方法SwiftUI[SwiftUI][macOS] HSplitView と VSplitView の使い方Swift[Swift] クラスプロパティをオーバーライドする[GitHub] GitHub の Readme に ShieldsIO のバッジを表示するSwiftUI[SwiftUI] onMove を自分で実装するSwiftUI[SwiftUI] List/ForEach の onMove についての メモ書きSwiftUI[SwiftUI] SwiftUI Drag&Drop implementation(Vol. 3:use own UTI in Drag&Drop)[QNAP] docker 運用の BitBucket が壊れた時の修復方法SwiftUI[SwiftUI] SwiftUI で実装する Drag&Drop (その2:クラスオブジェクト を Drag&Drop)SwiftUI[SwiftUI] SwiftUI で実装する Drag&Drop (その1: String を Drag&Drop)SwiftUI[SwiftUI] DisclosureGroup を 行のどこをクリックしても、Expand させる方法[Swift]Value-type なモデルを使った UNDO の実装(その3: ViewModel/View と UNDO の実装)SwiftUI[SwiftUI] 操作中でも shift キーで動作の変わる マウス操作の実装方法SwiftUI[SwiftUI] shift キーで動作の変わる マウス操作[Swift]Value-type なモデルを使った UNDO の実装(その2: Value-type で モデルを作成)SwiftUI[SwiftUI] Toolbar の整理[Swift]Value-type なモデルを使った UNDO の実装(その1: LucidDreams を Xcode12 でコンパイル)[SwiftUI][Combine] ObservableObject/@Published の落とし穴 (継承に注意)SwiftUI[SwiftUI] [Combine] Observable/@Published でも ビューが更新されない時Swift[Swift] enum の associated Value へのアクセスSwiftUI[SwiftUI][macOS] macOS で 共有メニューを使う方法[Xcode] Drag&Drop で動き始めるアプリケーションのデバッグ[SwiftUI][Combine] @Published は、Publisher を提供する Property WrapperSwift[Swift] Protocol と ProtocolExtensionSwiftPackageManagerEyeCatch[SwiftUI] 作ったビューを SwiftPackage にしてみる[SwiftUI] Combine をつかって サイコロを振ってみるSwiftUI[SwiftUI] サイコロを振ってみる (SwiftUI アニメーションの練習)[AppKit] 選択できる NSSavePanel の作り方SwiftUI[SwiftUI] SwiftUI の List で selection が有効にならないときにチェックすること[Git] git でのブランチを使った基本操作覚書SiriKit[SiriKit] Siri が自分のアプリを認識してくれないときに試すことSwift[Swift] アプリのバージョン番号とビルド番号の取得