我们如何区分 NSMinuteCalenderUnit 和 kCFCalenderUnitMinute ?
问问题
103 次
2 回答
2
它们完全相等且等价,但被单独定义,因为CFCalendar
它们NSCalendar
是同一子系统的独立接口(在此处插入有关免费桥接的评论。)
为了与 Apple 的 API 保持一致并确保代码的可读性,您应该将kCF
常量用于 Core Foundation 函数,并将NS
常量用于 Cocoa 方法/类。
于 2013-01-03T05:16:54.860 回答
0
他们是一样的。从 的定义NSCalendarUnit
:
NSMinuteCalendarUnit = kCFCalendarUnitMinute
NSMinuteCalendarUnit
每当输入参数或变量时使用NSCalendarUnit
(通常在像 Foundation 和 Cocoa 这样的 Objective-C 框架中)。kCFCalendarUnitMinute
每当输入变量或参数时使用CFCalendarUnit
(通常在核心基础代码中)。
于 2013-01-03T05:12:54.580 回答