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

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

Как проверить активное интернет-соединение на iOS или macOS?

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

Xcode - Как исправить "NSUnknownKeyException", причина:… этот класс не соответствует значению ключа, кодирующему ошибку "X"?

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

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

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

@class против #import

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

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

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

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

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

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

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

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

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

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

В чем разница между реализацией @property с @dynamic или @synthesize?
21 июл. '09 в 17:12
13

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

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

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

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

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

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

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

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

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

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

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

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