代表小時範圍我試圖創建一個代表Obj-C程序運行小時數的類。我一直在考慮使用NSDatesComponent
來做到這一點,但我覺得應該有一個更簡單的方法。有沒有人有任何提示如何做到這一點?Objective-C
在覈心數據中,我將有一個shop
實體,該實體將具有一個數組。該陣列每週的每一天都有七個條目,每天的值將是代表一個小時範圍的hoursOp
對象。 9-5,10-6等。問題是,我不知道如何創建我的hoursOp
類來表示一個小時的範圍。我正在考慮使用NSDateComponents
,但我不確定是否應該打擾。目前,我認爲一個hoursOp
對象應該包含兩個變量:開始時間和結束時間。
此外,由於陣列條目中可能需要多個hoursOp
對象,所以這很複雜 - 如果shop
的運行小時數爲10-4,則運行時間爲6-8?因此,而不是一個包含hoursOp
對象的數組,它將是一個二維數組,其中每個條目都是它自己的一個數組,其中包含1個或更多個hoursOp
對象。這有點令人費解,但我相信一旦我找出如何表示小時(或範圍本身,如果有人有更好的建議),我就可以實現它。
您是否需要編碼一週的某一天?在什麼決議? – yan 2011-04-13 20:36:00
我已更新我的描述。 – 2011-04-13 20:47:14