[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アプリ、良いですね!

![[SwiftUI] PMP Processes/ PMPプロセス一覧アプリ - (2) ITTO](https://static.wixstatic.com/media/0805bc_40fe9d65a0fc4b19874ee341dc824aff~mv2.png/v1/fill/w_762,h_1224,al_c,q_90,enc_avif,quality_auto/0805bc_40fe9d65a0fc4b19874ee341dc824aff~mv2.png)
コメント