Мое приложение выполняет множество расчетов календаря, поэтому мне нужно настроить NSCalendar для большинства этих функций. Теперь вызов [ NSCalendar currentCalendar ]
кажется чрезвычайно медленным, поскольку другие также прокомментировали, поэтому я подумал, что могу просто кэшировать копию NSCalendar. Однако этот NSCalendar время от времени производит мусор, которого я не получаю, если создаю новый NSCalendar, когда он мне нужен. Я предполагаю, что он либо освобождается, либо каким-то образом повреждается, что удивительно, поскольку я использую «Автоматический подсчет ссылок».
Какие-либо предложения.
PS Может ли это быть связано с тем, что NSCalendar не является потокобезопасным?
ПСС
В итоге я установил свой CurrentCalendar из основного потока. Кажется, это решило проблему. Если у кого-то есть какие-либо комментарии по этому поводу, пожалуйста, дайте мне знать.
R