Почему NSCalendarDate находится в Simulator SDK, а не в iPhone SDK? - PullRequest
2 голосов
/ 27 июня 2009

Я хочу использовать NSCalendarDate, которая существует в

/ Разработчик / Платформы / iPhoneSimulator.platform / Разработчик / SDKs / iPhoneSimulator2.2.1.sdk / System / Library / Frameworks / Foundation.framework / Версии / C / Headers / NSCalendarDate.h

но нигде нет под

/ Разработчик / Платформы / iPhoneOS.platform

Что дает?

Ответы [ 2 ]

5 голосов
/ 27 июня 2009

После 10,5 NSCalendarDate устарело. Таким образом, скорее всего, его нет в iPhone SDK:

Важно: использование NSCalendarDate сильно не рекомендуется. Это не пока не рекомендуется, однако это может быть в следующий основной выпуск ОС после Mac OS X v10.5. Для календарных расчетов, вы должны использовать подходящие комбинации NSCalendar, NSDate и NSDateComponents, как описано в Календари в Программирование даты и времени Руководство по какао .

Найдите для iPhone версии NSCalendar, NSDate и NSDateComponents

0 голосов
/ 27 июня 2009

Я вижу только NSCalendar, на который есть ссылки в документации API. Держу пари, что это либо неопубликовано (и поэтому не поддерживается), либо устарело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...