Objective-C のプロパティを使用すると、以下をコンパクトに定義できることを理解しています。
- セッター
- ゲッター
- データ
プロパティを使用したいのですが、ゲッター/セッターからデータを分離できればいいのですが。
つまり、私は Properties のgetter/setter インターフェイスが好きですが、 data の独自の内部表現を定義したいと考えています。
たとえば、MyOwnTime クラスを定義する場合、時間、日付、分などのプロパティのゲッター/セッターが必要です (消費者として、それらを設定および取得できるようにしたい)。ただし、日付、月、年、時、分、秒などを格納するのではなく、表現のメモリを節約するために、secondsSinceEpoch を unsigned long として格納することを好みます。
私の状況では、プロパティを使用する必要がありますか? どうすればいいですか?または、独自のセッターとゲッターを手動でロールする必要がありますか?