1定義(Declaration)
2參數(Parameters)
3回傳值(Return Value)
4Import Statement
5可使用版本(Availability)
6探討(Discussion)
7相關(See Also)
另外也可以選擇要顯示的語言,Objective-C還是Switf或是兩個都顯示。
關於NSDate背後的架構(是這樣說嗎!?找不到一個適當的詞@@)可以去看官方文件,因為我自己也還沒有完全看懂,所以就不在這裡做翻譯了Orz
大部份的method都可以望文生義,如果有不懂得再去看官方文件就可以了,我這裡只是整理了所有的mehtod,讓我們可以看得更一目了然。前半段是我目前最常用的method。
Creating and Initializing Date Objects
Comparing Dates
Getting Time Intervals
Adding a Time Interval
Getting Temporal Boundaries
+ dateWithTimeIntervalSinceReferenceDate:
+ dateWithTimeIntervalSince1970:
- initWithTimeIntervalSinceReferenceDate:
- initWithTimeIntervalSince1970:
+ timeIntervalSinceReferenceDate
timeIntervalSinceReferenceDate
timeIntervalSince1970
其中這幾個函數我還不是很搞得清楚到底是做什麼用途的,以initWithTimeIntervalSinceReferenceDate:為例,官方文件是這樣說明的:Returns an NSDate object initialized relative the first instant of 1 January 2001, GMT by a given number of seconds.,翻成中文就是:會得到一個以西元兩千年一月一號零分零秒為開始,(由使用者輸入)往後推幾秒的時間點,我實際使用了一下,如果輸入下列這行程式NSDate *date = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate:10];
顯示結果如下:後面這幾個是我比較不常用的
Representing Dates as Strings
Constants
Notification
蘋果官方文件:NSDate Class Reference
NSDate Manipulation Made Easy in iOS 8

沒有留言:
張貼留言