[SwiftUI] PMP Processes/ PMPプロセス一覧アプリ - (1) Filter Processes
- handmadeapp
- 2020年1月31日
- 読了時間: 1分
更新日:2020年2月18日
PMP (Project Management Professional) という資格試験の勉強中です。
・Knowledge Area
・Process
・Process Group
の一覧をどこでも勉強できるように、
・Knowledge Area別のProcess一覧表示(Knowledge Area=Section, Process=List item)
・Process Group別のフィルタ(選択したProcess Groupに該当するProcessのみ表示)
ができるアプリをサクッと作りました。

A: All process groups
I: Initiating process group
P: Planning process group
E: Executing process group
M: Monitoring & Controlling process group
C: Closing process group
<ItemRow>
ちなみに、Utilityクラスは、SF SymbolのsystemNameを返します。
<Section付きList>
「.filter{$0.area == ar && (self.groupFilter == "" ? true: $0.group == self.groupFilter)},」
の、”何もフィルタされていない(Allの)場合”の書き方に悩みました。。。
常に「true」を返す、でいいのか、と納得。
ちなみに、defaultDataに
と、全てのプロセスの情報を登録済み。
データの変更や削除などは一切不要。
単純に一覧で見たい、フィルタして見たい、だけができるアプリ。
自分が今欲しいものを、自分が必要な仕様のみでサクッと作れて、
自分のPCに繋げるデバイスであれば、すぐに使える!
DIYアプリ、良いですね!
Comments