小説執筆アプリを作る

programming
2025
swift
novel
Author

Serika Yuzuki

Published

September 10, 2025

はじめに

SwiftUIで小説執筆アプリを作る話。

個別記事にするのでは膨大になりそうだったので、こちらにまとめる。

開発方針

GitHub Flowで開発する。

ここで開発時に、依存関係についての疑念が生まれた。

このプロジェクトの依存関係は概略図として以下の通りだ。

graph TD;
    A[NovelApp] --> B[EditorKit]
    A --> C[NovelUI]
    B --> D[NovelCore]
    C --> D
    E[NovelStorage] --> D
    A --> E
    A --> F[PreviewSupport]
    B --> F
    C --> F

見るだけで複雑だとわかると思うが、これから開発していく際にはどんどんとスパゲッティ化する。(3敗)

これを解決する方法として、swiftが提示しているのは、Protocol Oriented Programmingである。

実際に実践するのは

```

Back to top