Разница между kCFCalendarUnitDay и NSCalendarUnitDay в Objective C

Я просто хотел бы спросить, в чем разница между kCFCalendarUnitDay и NSCalendarUnitDay в Objective C? Я планирую использовать его для запуска локального уведомления в определенное время дня. Я думал, какой из них более уместно использовать? Я надеюсь, что вы могли бы помочь мне выбрать. Заранее спасибо, ребята!


person user1573864    schedule 23.06.2014    source источник
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
comment
Спасибо, бро. Ваш ответ - это то, что я искал. Спасибо за совет. - person user1573864; 23.06.2014