私の iOS アプリには、予定、メモ、連絡先などを表すさまざまな Core Data エンティティがあります。
ユーザーが各エンティティの選択した属性をUITableView
. iOS カレンダー アプリと同様に、[編集] をクリックするUITableView
と、開始時刻、終了時刻などの編集可能な値が表示されます。
ここで大量のコードの再利用が行われている可能性があることに気がついたので、現在ManagedObjectEditorViewController
、マネージド オブジェクトを受け取り、選択した属性値をテーブル ビュー内に表示し、それらに従ってフォーマットされたジェネリック クラスを作成することを検討しています。入力し、編集できるようにします。
これを行うためのいくつかの巧妙な方法を考えることができますが、これに長い時間を費やす前に、このタスクを達成するための何かが既に存在するのではないかと考えています。あまりにも頻繁に使用されるアプローチのように思われるため、オープン ソース コードがまだ公開されていないとは信じられません。
誰かが聞いた、または同様のものを使用しましたか?