Вопросы с тегом 'cocoa'

Cocoa - это платформа разработки приложений Apple для macOS, состоящая из Foundation, Application Kit и Core Data. Используйте тег "cocoa-touch" для вопросов iOS.
36
ответов

Как проверить активное подключение к Интернету на iOS или OSX?

Я хотел бы проверить, есть ли у меня подключение к Интернету в iOS, используя Cocoa Touch библиотеки или OSX с помощью Cocoa. Я придумал способ сделать это, используя NSURL. То, как я это делал, кажется немного ненадежным (потому что даже Google мо...
задан 05 июля '09 в 11:45
14
ответов

Константы в Objective-C

Я разрабатываю приложение Cocoa, и я использую константу NSString как способы хранения имен ключей для своих настроек. Я понимаю, что это хорошая идея, потому что это позволяет легко менять ключи, если это необходимо. Кроме того, это понятие "раздел...
задан 12 февр. '09 в 0:52
63
ответов

Что это значит? "NSUnknownKeyException", причина:... этот класс не является ключевым значением, совместимым с кодировкой для ключа X "

Я пытаюсь связать UILabel с IBOutlet, созданным в моем классе. Мое приложение разбивается со следующей ошибкой. Что это значит? Как я могу это исправить? *** Завершение приложения из-за неперехваченного исключения "NSUnknownKeyException", причина...
задан 21 июня '10 в 22:57
15
ответов

@class против #import

По моему мнению, следует использовать объявление прямого класса в случае, когда ClassA должен включать заголовок ClassB, а ClassB должен включать заголовок ClassA, чтобы избежать любых циклических включений. Я также понимаю, что #import является про...
задан 27 нояб. '08 в 3:20
18
ответов

Как создать делегатов в Objective-C?

Я знаю, как работают делегаты, и я знаю, как я могу их использовать. Но как мне их создать?
задан 09 марта '09 в 19:06
7
ответов

Cocoa Автоопределение: обход содержимого и соответствие степени сжатия содержимого

Я не могу найти четкий ответ на документацию Apple относительно Cocoa Autolayout о различии между общением содержимого и сопротивлением сжатию. Может кто-нибудь объяснить свои обычаи и разницу?
задан 06 апр. '13 в 14:34
8
ответов

@synthesize vs @dynamic, каковы различия?

В чем разница между реализацией @property с @dynamic или @synthesize?
задан 21 июля '09 в 20:12
8
ответов

Cocoa: Какая разница между фреймом и границами?

UIView, и все его подклассы имеют свойства frame и bounds. Какая разница?
задан 31 июля '09 в 3:07
10
ответов

Что означает префикс NS?

Многие классы в Cocoa/Cocoa Touch имеют префикс NS. Что это значит?
задан 23 янв. '09 в 20:22
13
ответов

Как распечатать имя метода и номер строки и условно отключить NSLog?

Я делаю презентацию по отладке в Xcode и хотел бы получить более подробную информацию об использовании NSLog эффективно. В частности, у меня есть два вопроса: Есть ли способ легко NSLog текущего имени метода/номера строки? Есть ли способ "отключи...
задан 09 июня '09 в 12:44
7
ответов

Как перебирать NSArray?

Я ищу стандартную идиому для итерации по NSArray. Мой код должен быть подходящим для OS X 10.4 +.
задан 14 июня '09 в 17:21
13
ответов

выбрасывание исключения в objective-c/cocoa

Какой лучший способ выбросить исключение в objective-c/cocoa?
задан 27 нояб. '08 в 20:18
8
ответов

Возможно ли для NSLog C Structs (как CGRect или CGPoint)?

Я хочу иметь возможность отлаживать структуры C, не указывая явно каждое свойство, из которого они состоят. то есть. Я хочу иметь возможность сделать что-то вроде этого: CGPoint cgPoint = CGPointMake(0,0); NSLog(@"%@",cgPoint); Очевидно, что "% @...
задан 15 февр. '09 в 5:28
24
ответов

Исключение, вызванное генерируемыми NSOrderedSet

В моем приложении Lion у меня есть эта модель данных: Отношение subitems внутри Item упорядочено. Xcode 4.1 (сборка 4B110) создал для меня файл Item.h, Item.m, SubItem.h и SubItem.h. Вот контент (автогенерированный) Item.h: #import <Fou...
задан 12 сент. '11 в 11:59
33
ответов

Каковы наилучшие практики, которые вы используете при написании Objective-C и Cocoa?

Я знаю о HIG (что весьма удобно!), но какие методы программирования вы используете при написании Objective-C, и более конкретно при использовании Cocoa (или CocoaTouch).
задан 01 окт. '08 в 5:13