文書   >   Core Foundation   >   CFDate
CFDate
概観
CFDate オブジェクトには、他の日時と比較できる日時が格納されます。CFDate オブジェクトは不変です。この不透明な型に対応する変更可能なものはありません。
CFDate は、日付の作成、日付の比較、および間隔の計算関数を提供します。CFDate オブジェクトを作成するには、CFDateCreate(_:_:) 関数を使用して下さい。 CFDateCompare(_:_:_:) 関数を使用して 2 つの日付を比較し、CFDateGetTimeIntervalSinceDate(_:_:) 関数を使用して時間間隔を計算して下さい。日付と時刻を管理するための追加関数については、Time Utilities で説明しました。
CFDate は、Cocoa Foundation の対応する物である NSDate に "通話無料でブリッジ" されています。これが意味するのは、Core Foundation 型が、関数またはメソッド呼び出しで、ブリッジされた Foundation オブジェクトと交換可能であるということです。つまり、NSDate * パラメータを参照するメソッドでは CFDateRef を渡すことができ、CFDateRef パラメータがある関数では NSDate インスタンスを渡すことができます。これは NSDate の具象サブクラスにも当てはまります。通話無料のブリッジの詳細については、"交換可能なデータ型" を参照してください。
シンボル
CFDate その他の関数
func CFDateCompare(CFDate!, CFDate!, UnsafeMutableRawPointer!) -> CFComparisonResult
2 つの CFDate オブジェクトを比較し、比較した結果を返します。
func CFDateCreate(CFAllocator!, CFAbsoluteTime) -> CFDate!
与えられた絶対時間で CFDate オブジェクトを作成します。
func CFDateGetAbsoluteTime(CFDate!) -> CFAbsoluteTime
CFDate オブジェクトの絶対時間を返します。
func CFDateGetTimeIntervalSinceDate(CFDate!, CFDate!) -> CFTime
指定された CFDate オブジェクト間の経過した秒数を返します。
func CFDateGetTypeID() -> CFTipeID
CFDate 不透明型の型 ID を返します。
データ型
不変な CFDate オブジェクトへの参照。
以下も見よ
不透明型
CFAllocator
CFArray
CFAttributedString
CFBag
CFBinaryHeap
CFBitVector
CFBoolean
CFBundle
CFCalendar
CFCharacterSet
CFData
CFDateFormatter
CFDictionary
CFError
CFFileDescriptor
CFFileDescriptor は、CFRunLoop を介して読み書きアクティビティのファイル記述子を監視するための不透明な型を提供します。
CFLocale
CFMachPort
CFMessagePort
CFMutableArray
CFMutableAttributedString
CFMutableBag
CFMutableBitVector
CFMutableCharacterSet
CFMutableData
CFMutableDictionary
CFMutableSet
CFMutableString
CFNotificationCenter
CFNull
CFNumber
CFNumberFormatter
CFPlugIn
CFPlugInInstance
CFPropertyList
CFReadStream
CFRunLoop
CFRunLoopObserver
CFRunLoopSource
CFRunLoopTimer
CFSet
CFSocket
CFString
CFStringTokenizer
CFStringTokenizer を使用すると、文字列を単語、文、または段落に言語に依存しない方法でトークン化できます。ドイツ語の複文を解体するだけでなく、空白で単語を区切らない日本語や中国語などの言語もサポートしています。あなたはトークンのためにラテン語の転写を得ることができます。また、言語識別 API も提供します。
CFTimeZone
CFTree
CFType
CFURL
CFUserNotification
CFUUID
CFWriteStream
CFXMLNode
CFXMLParser
CFXMLTree