Вопросы с тегом 'objective-c'

Этот тег следует использовать только по вопросам, касающимся объектов Objective-C, или зависит от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы спросить о каркасах или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, специфичных для этих платформ.
30 отв.

Какая разница между атомными и неатомическими атрибутами?

Что означают atomic и nonatomic в объявлениях свойств? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; Какова операционная разница между этими тремя?
26 февр. '09 в 5:31
93 отв.

Как я могу заставить UITextField двигаться вверх при наличии клавиатуры - при начале редактирования?

С iOS SDK: У меня есть UIView с UITextField который UITextField клавиатуру. Мне нужно, чтобы я мог: Разрешить прокрутку содержимого UIScrollView чтобы увидеть другие текстовые поля, как только клавиатура будет выведена Автоматически "прыгать" (...
14 июля '09 в 20:06
18 отв.

Как отключить ARC для одного файла в проекте?

Я использую ARC в моем проекте. Однако я столкнулся с несколькими файлами (например, в модульных тестах и ​​макетных объектах), где сейчас правила ARC немного более хрупкие. Я помню, что слышал, что есть способ отключить ARC для каждого файла, хотя м...
11 июля '11 в 8:21
41 отв.

Передача данных между контроллерами просмотра

Я новичок в iOS и Objective-C и всей парадигме MVC, и я застрял в следующем: У меня есть представление, которое действует как форма ввода данных, и я хочу дать пользователю возможность выбрать несколько продуктов. Продукты перечислены в другом пред...
06 марта '11 в 15:43
23 отв.

Как проверить, содержит ли строка другую строку в Objective-C?

Как проверить, содержит ли строка (NSString) другую меньшую строку? Я надеялся на что-то вроде: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); Но ближайший я мог найти: if ([string rangeOfString:@"hello"] ...
02 мая '10 в 18:34
20 отв.

performSelector может вызвать утечку, потому что его селектор неизвестен

Я получаю следующее предупреждение от компилятора ARC: "performSelector may cause a leak because its selector is unknown". Вот что я делаю: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Почему я получаю это предупреждение? ...
10 авг. '11 в 23:23
36 отв.

Как я могу отключить выбор UITableView?

Когда вы нажимаете строку в UITableView, строка подсвечивается и выбирается. Можно ли отключить это, поэтому нажатие строки ничего не делает?
10 окт. '08 в 14:32
22 отв.

Как отсортировать NSMutableArray с пользовательскими объектами в нем?

То, что я хочу сделать, кажется довольно простым, но я не могу найти ответы в Интернете. У меня есть NSMutableArray объектов, и пусть они являются объектами Person. Я хочу отсортировать NSMutableArray по Person.birthDate, который является NSDate. Я...
30 апр. '09 в 9:10
30 отв.

Ярлыки в Objective-C для объединения NSStrings

Есть ли ярлыки для конкатенации строк (stringByAppendingString:) в Objective-C или ярлыки для работы с NSString в целом? Например, я хотел бы сделать: NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a te...
04 февр. '09 в 9:26
15 отв.

Что такое перечисление typedef в Objective-C?

Я не думаю, что я принципиально понимаю, что такое enum, и когда его использовать. Например: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; Что действительно объявляется здесь?
02 апр. '09 в 0:59
15 отв.

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

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

Как преобразовать значение NSString в NSData?

Как преобразовать значение NSString в NSData?
23 мая '09 в 14:20
17 отв.

Как вызвать код Objective-C из Swift

На новом языке Swift от Apple, как вы вызываете Objective-C код? Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые классы, сделанные в Objective-C, при создании...
02 июня '14 в 23:05
40 отв.

Как проверить версию iOS?

Я хочу проверить, больше ли версия iOS устройства больше 3.1.3 Я пробовал такие вещи, как: [[UIDevice currentDevice].systemVersion floatValue] но он не работает, я просто хочу: if (version > 3.1.3) { } Как я могу это достичь?
27 июля '10 в 2:30
13 отв.

Генерация случайных чисел в Objective-C

В основном я руководитель Java, и мне нужен способ генерировать псевдослучайное число между 0 и 74. В Java я бы использовал метод: Random.nextInt(74) Мне не интересно обсуждать семена или истинную случайность, просто как вы выполняете ту же задачу...
02 окт. '08 в 7:35