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

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

17
Разобрать свойство запроса NSURL
У меня есть URL типа myApp://action/1?parameter=2&secondparameter=3 С запросом свойства я получаю следующую часть моего URL parameter=2&secondparameter=3 Есть ли способ легко поместить это в NSDictionaryили в Array? Большое спасибо


6
sizeWithFont устарел. boundingRectWithSize возвращает неожиданное значение
В iOS7 sizeWithFontне рекомендуется, поэтому я использую boundingRectWithSize(который возвращает значение CGRect). Мой код: UIFont *fontText = [UIFont fontWithName:[AppHandlers zHandler].fontName size:16]; // you can use your font. CGSize maximumLabelSize = CGSizeMake(310, 9999); CGRect textRect = [myString boundingRectWithSize:maximumLabelSize options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:fontText} context:nil]; expectedLabelSize = CGSizeMake(textRect.size.width, textRect.size.height); В textRectя получаю размер больше моего maximumLabelSize, …


6
Как создать «массив селекторов»
Я использую iPhone SDK (3.0) и пытаюсь создать массив селекторов для вызова различных методов в одном классе. Очевидно, я делаю что-то не так (я думаю, что @selector не считается классом, и поэтому вставка их в NSArray не работает). Я пробовал это, но это явно неправильно. Есть ли простой способ получить …

5
Есть ли разница между «переменной экземпляра» и «свойством» в Objective-c?
Есть ли разница между «переменной экземпляра» и «свойством» в Objective-c? Я не очень в этом уверен. Я думаю, что «свойство» - это переменная экземпляра, у которой есть методы доступа, но я могу ошибаться.

4
Расширение класса против категории класса
Расширения классов @interface Class () намного мощнее и могут вводить переменные в класс. Категории @interface Class (Category)не могут. Какие еще есть различия и когда следует использовать категорию вместо расширения класса?

1
Ошибки компоновщика _sqlite3 в Google Analytics SDK 3.0 в iOS
Я интегрирую в свой проект Google Analytics SDK 3.0 . Но при создании проекта я получаю ошибки компоновщика . Как упоминалось в документации , я связал в свой проект следующие библиотеки: libGoogleAnalyticsServices.a AdSupport.framework CoreData.framework SystemConfiguration.framework libz.dylib Даже тогда я получаю следующие ошибки при создании проекта: d: warning: directory not found …

2
В чем разница между ivars и свойствами в Objective-C
В чем семантическая разница между этими тремя способами использования ivars и свойств в Objective-C? 1. @class MyOtherObject; @interface MyObject { } @property (nonatomic, retain) MyOtherObject *otherObj; 2. #import "MyOtherObject.h" @interface MyObject { MyOtherObject *otherObj; } @property (nonatomic, retain) MyOtherObject *otherObj; 3. #import "MyOtherObject.h" @interface MyObject { MyOtherObject *otherObj; }

8
Центрирование X субпредставления в автоматическом раскладке выдает "не подготовлен к ограничению"
У меня есть собственный подкласс UIView, который инициализируется пером. В -awakeFromNib, я создаю подвид и пытаюсь центрировать его в надзоре. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; Это прерывается и вызывает следующий вывод: …

15
AFNetworking Post Request
Я новичок в obj-c и использую asihttp для некоторых своих проектов. При выполнении почтового запроса в asihttp это делается таким образом. ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:height forKey:@"user[height]"]; [request setPostValue:weight forKey:@"user[weight]"]; [request setDelegate:self]; [request startAsynchronous]; Как это сделать AFNetworking с примером кода? У меня уже есть getrequest для Json, …

9
iPhone UITableView. Как включить однобуквенный алфавитный список, как в музыкальном приложении?
В музыкальном приложении для iPhone при выборе «Исполнитель», «Песни» или «Альбомы» отображается tableView с вертикальным списком отдельных букв в правой части пользовательского интерфейса, который обеспечивает быструю прокрутку. Как включить эту функцию в моем приложении? Привет, Дуг

14
Круговой UIImageView в UITableView без снижения производительности?
У меня есть UIImageViewна каждой из моих UITableViewячеек, которые отображают удаленное изображение (используя SDWebImage). Я сделал некоторые QuartzCoreстили слоя для представления изображения, как таковые: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100]; itemImageView.layer.borderWidth = 1.0f; itemImageView.layer.borderColor = [UIColor concreteColor].CGColor; itemImageView.layer.masksToBounds = NO; itemImageView.clipsToBounds = YES; Итак, теперь у меня есть квадрат 50x50 …

6
контроллеры модального представления - как отображать и закрывать
Последние неделю я ломаю себе голову над тем, как решить проблему с отображением и отключением нескольких контроллеров представления. Я создал образец проекта и вставил код прямо из проекта. У меня есть 3 контроллера просмотра с соответствующими файлами .xib. MainViewController, VC1 и VC2. У меня есть две кнопки на главном контроллере …


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