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

155
Какой лучший способ разработать боковое меню, как в новом iOS-приложении Facebook?

Похоже, что боковые меню становятся все более распространенным элементом интерфейса, так как больше информации попадает в каждое приложение для iPhone. Facebook включил его в свою последнюю версию, и новое приложение Gmail также включает его . Мне было интересно, есть ли у кого-нибудь мысли о...

154
Есть ли разница между ДА / НЕТ, ИСТИНА / ЛОЖЬ и истиной / ложью в target-c?

Простой вопрос на самом деле; есть ли разница между этими значениями (и есть ли разница между BOOL и bool)? Сотрудник упомянул, что они оценивают разные вещи в Objective-C, но когда я посмотрел на typedef в их соответствующих файлах .h, все YES / TRUE / true были определены как, 1а NO / FALSE /...

154
Разница между Nullable, __nullable и _Nullable в Objective-C

В Xcode 6.3 появились новые аннотации для лучшего выражения намерений API в Objective-C (и, конечно, для обеспечения лучшей поддержки Swift). Эти аннотации были, конечно nonnull, nullableи null_unspecified. Но с Xcode 7 появляется много предупреждений, таких как: В указателе отсутствует...

153
Время истекло в Objective-C

Мне нужно, чтобы прошло время между двумя событиями, например, появлением UIView и первой реакцией пользователя. Как я могу достичь этого в

153
Категории Objective-C в статической библиотеке

Можете ли вы рассказать мне, как правильно связать статическую библиотеку с проектом iPhone. Я использую статический проект библиотеки, добавленный в проект приложения в качестве прямой зависимости (цель -> общие -> прямые зависимости), и все работает нормально, но категории. Категория,...

153
NSLog имя метода с Objective-C в iPhone

В настоящее время мы сами определяем расширенный механизм журнала, чтобы распечатать имя класса и номер строки исходного кода журнала. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s),...

153
Почему вы используете ивар?

Я обычно вижу этот вопрос, заданный по-другому, например, должен ли каждый ивар быть собственностью? (и мне нравится ответ bbum на этот вопрос). Я использую свойства почти исключительно в моем коде. Однако очень часто я работаю с подрядчиком, который долгое время разрабатывал для iOS и являлся...

153
Как встроить маленькую иконку в UILabel

Мне нужно встроить маленькие иконки (вроде пользовательских UILabelмаркеров ) в мою iOS7. Как я могу сделать это в дизайнере интерфейса? Или хотя бы в коде? В Android есть leftDrawableи rightDrawableдля ярлыков, но как это сделать в iOS? Образец в Android:...

152
iPhone: обнаружение бездействия пользователя / простоя с момента последнего касания экрана

Кто-нибудь реализовал функцию, при которой, если пользователь не касался экрана в течение определенного периода времени, вы предпринимаете определенные действия? Я пытаюсь найти лучший способ сделать это. В UIApplication есть несколько похожий метод: [UIApplication...

152
iOS разница между isKindOfClass и isMemberOfClass

В чем разница между isKindOfClass:(Class)aClassиisMemberOfClass:(Class)aClass функции? Я знаю, что это что-то маленькое, одно глобальное, а другое - точное совпадение классов, но мне нужно, чтобы кто-то уточнил, что именно, пожалуйста. В Свифт isKind(of aClass: AnyClass)и isMember(of aClass:...

152
Как мне получить текущую версию моего проекта iOS в коде?

Я хотел бы иметь возможность получить текущую версию моего проекта / приложения для iOS в качестве NSStringобъекта, не определяя где-либо константу в файле. Я не хочу менять значение версии в 2 местах. Значение должно быть обновлено, когда я добавлю свою версию в сводную информацию о цели...

152
Как узнать, начинается ли строка NSString с определенной другой строки?

Я пытаюсь проверить, начинается ли строка, которую я собираюсь использовать в качестве URL, с http. То, как я сейчас пытаюсь проверить, похоже, не работает. Вот мой код: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location...

151
Как обернуть текст в UITableViewCell без пользовательской ячейки

Это на iPhone 0S 2.0. Ответы на 2.1 тоже хороши, хотя я не знаю каких-либо различий в отношении таблиц. Похоже, что можно обернуть текст без создания пользовательской ячейки, поскольку по умолчанию a UITableViewCellсодержит a UILabel. Я знаю, что могу заставить это работать, если я создаю...

151
Конвертировать HTML в NSAttributedString в iOS

Я использую экземпляр UIWebViewдля обработки некоторого текста и его правильного цвета, он дает результат в виде HTML, но вместо того, чтобы отображать его в виде, который UIWebViewя хочу отобразить, используя Core Textс NSAttributedString. Я могу создавать и рисовать, NSAttributedStringно я не...

151
boundingRectWithSize для NSAttributedString, возвращающий неправильный размер

Я пытаюсь получить прямоугольник для приписанной строки, но вызов boundingRectWithSize не учитывает размер, который я передаю, и возвращает прямоугольник с высотой в одну строку в отличие от большой высоты (это длинная строка). Я экспериментировал, передавая очень большое значение для высоты, а...

151
Могу ли я изменить свойство множителя для NSLayoutConstraint?

Я создал два представления в одном супервизоре, а затем добавил ограничения между представлениями: _indicatorConstrainWidth = [NSLayoutConstraint constraintWithItem:self.view1 attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:self.view2 attribute:NSLayoutAttributeWidth...