Я просто хотел бы спросить, в чем разница между kCFCalendarUnitDay и NSCalendarUnitDay в Objective C? Я планирую использовать его для запуска локального уведомления в определенное время дня. Я думал, какой из них более уместно использовать? Я надеюсь, что вы могли бы помочь мне выбрать. Заранее спасибо, ребята!
Разница между kCFCalendarUnitDay и NSCalendarUnitDay в Objective C
comment
В документации к API, который вы собираетесь использовать, указано, какой из них следует использовать.
- person trojanfoe   schedule 23.06.2014
comment
Префикс CF vs NS также является хорошей подсказкой. Также будет полезно включить предупреждения компилятора.
- person gnasher729   schedule 23.06.2014
Ответы (1)
NSCalendarUnitDay используется в Foundation Framework
kCFCalendarUnitDay используется в Core Foundation Framework
CF означает «основной фонд».
k представляет константы. Это соглашение Apple, представляя постоянное
Константа NSCalendarUnitDay инициализируется из константы «kCFCalendarUnitDay» Core Foundation Framework.
Они оба одинаковы и представляют одну и ту же константу.
Я бы рекомендовал вам использовать NSCalendarUnitDay Foundation Framework
Обратитесь к приложенному скриншоту.
person
Vijay-Apple-Dev.blogspot.com
schedule
23.06.2014
Спасибо, бро. Ваш ответ - это то, что я искал. Спасибо за совет.
- person user1573864; 23.06.2014