Вопросы с тегом '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 в 2:31
96
Как я могу заставить UITextField двигаться вверх при наличии клавиатуры - при начале редактирования?
С iOS SDK: У меня есть UIView с UITextField который UITextField клавиатуру. Мне нужно, чтобы я мог: Разрешить прокрутку содержимого UIScrollView чтобы увидеть другие текстовые поля, как только клавиатура будет выведена Автоматически "прыгать" (...
14 июл. '09 в 17:06
42
Передача данных между контроллерами просмотра
Я новичок в iOS и Objective-C и всей парадигме MVC, и я застрял в следующем: У меня есть представление, которое действует как форма ввода данных, и я хочу дать пользователю возможность выбрать несколько продуктов. Продукты перечислены в другом пред...
06 мар. '11 в 12:43
18
Как отключить ARC для одного файла в проекте?
Я использую ARC в моем проекте. Однако я столкнулся с несколькими файлами (например, в модульных тестах и макетных объектах), где сейчас правила ARC немного более хрупкие. Я помню, что слышал, что есть способ отключить ARC для каждого файла, хотя м...
11 июл. '11 в 5:21
26
Как отсортировать NSMutableArray с пользовательскими объектами в нем?
То, что я хочу сделать, кажется довольно простым, но я не могу найти ответы в Интернете. У меня есть NSMutableArray объектов, и пусть они являются объектами Person. Я хочу отсортировать NSMutableArray по Person.birthDate, который является NSDate.
Я...
30 апр. '09 в 6:10
23
Как проверить, содержит ли строка другую строку в Objective-C?
Как проверить, содержит ли строка (NSString) другую меньшую строку?
Я надеялся на что-то вроде:
NSString *string = @"hello bla bla";
NSLog(@"%d",[string containsSubstring:@"hello"]);
Но ближайший я мог найти:
if ([string rangeOfString:@"hello"] ...
02 мая '10 в 15:34
38
Как я могу отключить выбор UITableView?
Когда вы нажимаете строку в UITableView, строка подсвечивается и выбирается. Можно ли отключить это, поэтому нажатие строки ничего не делает?
10 окт. '08 в 11:32
20
performSelector может вызвать утечку, потому что его селектор неизвестен
Я получаю следующее предупреждение от компилятора ARC:
"performSelector may cause a leak because its selector is unknown".
Вот что я делаю:
[_controller performSelector:NSSelectorFromString(@"someMethod")];
Почему я получаю это предупреждение? ...
10 авг. '11 в 20:23
15
Что такое перечисление typedef в Objective-C?
Я не думаю, что я принципиально понимаю, что такое enum, и когда его использовать.
Например:
typedef enum {
kCircle,
kRectangle,
kOblateSpheroid
} ShapeType;
Что действительно объявляется здесь?
01 апр. '09 в 21:59
30
Ярлыки в Objective-C для объединения NSStrings
Есть ли ярлыки для конкатенации строк (stringByAppendingString:) в Objective-C или ярлыки для работы с NSString в целом?
Например, я хотел бы сделать:
NSString *myString = @"This";
NSString *test = [myString stringByAppendingString:@" is just a te...
04 февр. '09 в 6:26
15
Константы в Objective-C
Я разрабатываю приложение Cocoa, и я использую константу NSString как способы хранения имен ключей для своих настроек.
Я понимаю, что это хорошая идея, потому что это позволяет легко менять ключи, если это необходимо. Кроме того, это понятие "раздел...
11 февр. '09 в 21:52
19
Как мне вызвать код Objective-C из Swift?
Как в Swift вызывать код Objective-C?
Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые классы, созданные в Objective-C, при создании новых классов в Swift?
02 июн. '14 в 20:05
13
Как изменить изменения ограничений?
Я обновляю старое приложение с помощью AdBannerView и когда оно отсутствует, оно исчезает с экрана. Когда есть реклама, она скользит по экрану. Основные вещи. По старому стилю я установил кадр в анимационном блоке. В новом стиле у меня есть IBOutle...
27 сент. '12 в 13:23
10
Как преобразовать значение NSString в NSData?
Как преобразовать значение NSString в NSData?
23 мая '09 в 11:20
40
Как проверить версию iOS?
Я хочу проверить, больше ли версия iOS устройства больше 3.1.3
Я пробовал такие вещи, как:
[[UIDevice currentDevice].systemVersion floatValue]
но он не работает, я просто хочу:
if (version > 3.1.3) { }
Как я могу это достичь?
26 июл. '10 в 23:30