Вопросы с тегом «cocoa»

131
Спецификатор NSLog / printf для NSInteger?

A NSInteger- это 32 бита на 32-битных платформах и 64 бита на 64-битных платформах. Есть ли NSLogспецификатор, который всегда соответствует размеру NSInteger? Настроить Xcode 3.2.5 Компилятор llvm 1.6 (это важно; gcc этого не делает) GCC_WARN_TYPECHECK_CALLS_TO_PRINTF включенный Это вызывает у меня...

127
В чем разница между «отображаемым именем пакета» и «именем пакета» в информационном листе приложения какао

Вот хороший вопрос: Имя пакета, имя исполняемого файла, имя продукта ... что-нибудь еще? но мне просто интересно узнать о разнице между "отображаемым именем пакета" и "именем пакета" в информационном листе приложения...

127
Есть ли хорошая библиотека графиков для iPhone? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

123
Удалите автоматическое размещение (ограничения) в Интерфейсном Разработчике

Я пытаюсь сделать свой проект совместимым со Snow Leopard, и я не могу удалить автоматическое размещение в перьях с помощью построителя интерфейсов (XCode 4.3 на Lion). Можно ли убрать ограничения и автоматическое раскладку в пере на...

122
Использовать C ++ с какао вместо Objective-C?

Я хотел бы писать приложения, использующие C ++ и фреймворки Cocoa, потому что Apple не поддерживает 64-разрядную версию Carbon. С ++ кажется довольно ванильным в своей реализации в Linux и Windows, но в Mac OS X кажется, что требуются дополнительные части кода, специфичные для Apple (например,...

122
Понимание подсчета ссылок с помощью Какао и Objective-C

Я только начинаю знакомиться с Objective-C и Cocoa с целью поиграть с iPhone SDK. Я достаточно доволен C mallocи freeконцепцией, но схема подсчета ссылок Какао меня довольно смущает. Мне сказали, что это очень элегантно, как только вы это поймете, но я еще не закончил. Как release, retainи...

121
Как использовать NSCache

Может кто-нибудь привести пример того, как использовать NSCacheдля кеширования строки? Или у кого-нибудь есть ссылка на хорошее объяснение? Кажется, я не могу найти...

121
фильтрация NSArray в новый NSArray в Objective-C

У меня есть NSArrayи я хотел бы создать новый NSArrayс объектами из исходного массива, которые соответствуют определенным критериям. Критерии определяются функцией, которая возвращает BOOL. Я могу создать NSMutableArray, перебрать исходный массив и скопировать объекты, которые принимает функция...

121
«Коллекция была изменена при перечислении» в executeFetchRequest

Я уже несколько часов застрял над проблемой и, прочитав все об этом в stackoverflow (и применяя все найденные советы), теперь мне официально нужна помощь. ; О) Вот контекст: В моем проекте iPhone мне нужно импортировать данные в фоновом режиме и вставить их в контекст управляемого объекта. Следуя...

121
Проверить, является ли текущий поток основным потоком

Есть ли способ проверить, является ли текущий поток основным потоком в Objective-C? Я хочу сделать что-то подобное. - (void)someMethod { if (IS_THIS_MAIN_THREAD?) { NSLog(@"ok. this is main thread."); } else { NSLog(@"don't call this method from other thread!"); }...

120
Как получить объект Core Data из определенного идентификатора объекта?

Я могу легко получить идентификатор объекта в Core Data, используя следующий код: NSManagedObjectID *moID = [managedObject objectID]; Однако есть ли способ получить объект из основного хранилища данных, присвоив ему конкретный идентификатор объекта? Я знаю, что могу сделать это с помощью...

119
Есть ли способ подавить предупреждения в Xcode?

Есть ли способ подавить предупреждения в Xcode? Например, я вызываю недокументированный метод, и, поскольку метод отсутствует в заголовке, я получаю предупреждение при компиляции. Я знаю, что могу добавить его в свой заголовок, чтобы остановить предупреждение, но мне интересно, есть ли другой...

119
Глубокое копирование NSArray

Есть ли встроенная функция, которая позволяет мне глубоко копировать NSMutableArray? Я огляделся, некоторые говорят, что [aMutableArray copyWithZone:nil]работает как глубокая копия. Но попробовал и вроде неглубокая копия. Прямо сейчас я вручную делаю копию с помощью forцикла: //deep copy a 9*9...

116
SecItemAdd и SecItemCopyMatching возвращают код ошибки -34018 (errSecMissingEntitlement)

Иногда, когда я запускаю приложение на устройстве из Xcode, я пытался получить доступ к связке ключей, но не мог из-за ошибки -34018. Это не соответствует ни одному из документированных кодов ошибок связки ключей и не может быть последовательно воспроизведено. (бывает, может быть, в 30% случаев, и...

114
Лучшая практика - домены и коды NSError для вашего собственного проекта / приложения

Есть предыдущая публикация SO о настройке доменов ошибок для ваших собственных фреймворков, но как лучше всего настроить домены ошибок и пользовательские коды ошибок для вашего собственного проекта / приложения ? Например, предположим, что вы работаете над приложением, интенсивно использующим Core...

109
Лучший способ реализовать Enums с Core Data

Как лучше всего привязать сущности Core Data к значениям перечисления, чтобы я мог назначить объекту свойство типа? Другими словами, у меня есть сущность, вызываемая Itemсо itemTypeсвойством, которое я хочу связать с перечислением, как лучше всего это...