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

Cocoa - это среда разработки приложений Apple для macOS, состоящая из Foundation, Application Kit и Core Data. Используйте тег «Какао-сенсорный» для вопросов iOS.

3
Спецификатор 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 включенный Это вызывает у меня некоторое горе: #import <Foundation/Foundation.h> int main (int argc, const char …

8
Есть ли хорошая библиотека графиков для iPhone? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь за помощью …

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


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


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

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

13
Проверить, является ли текущий поток основным потоком
Есть ли способ проверить, является ли текущий поток основным потоком в 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!"); } }

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

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

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

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


6
Глубокое копирование NSArray
Есть ли встроенная функция, которая позволяет мне глубоко копировать NSMutableArray? Я огляделся, некоторые говорят, что [aMutableArray copyWithZone:nil]работает как глубокая копия. Но попробовал и вроде неглубокая копия. Прямо сейчас я вручную делаю копию с помощью forцикла: //deep copy a 9*9 mutable array to a passed-in reference array -deepMuCopy : (NSMutableArray*) array …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.