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

87
Переопределение методов с использованием категорий в Objective-C

Могу ли я использовать категорию класса для переопределения метода, который уже реализован с использованием категории? Как это: 1) Оригинальный метод -(BOOL) method { return true; } 2) Переопределенный метод -(BOOL) method { NSLog(@"error?"); return true; } Будет ли это работать или это незаконно?...

87
Преобразование NSData в NSString в Objective c

Я хочу преобразовать NSData в NSString .. Как лучше всего это сделать? Я использую этот код, но последняя строка возвращает null NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; NSLog(@"%@",str); Когда я увижу консоль, она напечатает null....

87
Преобразование строки в int

У меня проблемы с преобразованием строки в целое число. Я погуглил, но все, что я могу найти, это как преобразовать int в строку. Кто-нибудь знает, как сделать наоборот? Спасибо....

87
Добавление NSDictionary к другому NSDictionary

У меня есть один, NSDictionaryи он загружается UITableView. Если пользователь прокручивает все больше и больше, я вызываю API и извлекаю новые данные. Эти данные снова представлены в виде файла NSDictionary. Можно ли добавить новое NSDictionaryк существующему?...

87
Размер шрифта UILabel?

Кажется, я не могу изменить размер шрифта UILabel с помощью следующего кода: itemTitle.font = [UIFont systemFontOfSize:25]; По мере того, как я увеличиваю число 25 до большего, кажется, что он только добавляет верхнее поле к метке, что, следовательно, так сильно сжимает текст, что текст обрезается...

87
Как поделиться изображением в Instagram в iOS?

Мой клиент хочет поделиться изображением в Instagram, Twitter, Facebook. Я работал с Twitter и Facebook, но не нашел ни API, ни чего-либо еще в Интернете для публикации изображения в Instagram. Можно ли поделиться изображением в Instagram? если да, то как? Когда я зашел на сайт разработчиков...

87
Для чего используется аргумент BOOL * stop для enumerateObjectsUsingBlock:?

В последнее время я много использую enumerateObjectsUsingBlock:для своих потребностей в быстром перечислении, и мне трудно понять использование BOOL *stopв блоке перечисления. В NSArrayссылке на класс говорится stop: Ссылка на логическое значение. Блок может установить значение, YESчтобы...

87
Что именно означает «Objective-C - это надмножество C более строго, чем C ++»?

Из того, что я там прочитал: Почему Objective-C не очень популярен за пределами сообщества Apple? Objective-C - это надмножество C (на самом деле намного более строго, чем C ++), поэтому проблема обратной совместимости не возникает. Все, что вы можете делать в C, вы можете делать в Objective-C....

87
Удалите все ограничения, влияющие на UIView

У меня есть UIView, который размещается на экране с помощью нескольких ограничений. Некоторые из ограничений принадлежат супервизору, другие принадлежат другим предкам (например, возможно, свойство представления UIViewController). Я хочу удалить все эти старые ограничения и поместить их в новое...

87
Swift: пользовательские инициализаторы ViewController

Как добавить пользовательские инициализаторы в UIViewControllerподклассы в Swift? Я создал подкласс, UIViewControllerкоторый выглядит примерно так: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC =...

87
Когда использовать @objc в Swift?

В Swift я вижу такие методы, как: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Мне было интересно, когда использовать @objc? Я читал некоторые документы, но они говорят, что если вы хотите, чтобы его можно было вызывать в Objective-C, вы должны добавить флаг...

86
Использование константы NSString в качестве ключа для NSUserDefaults

Я использую NSUSerDefaults для хранения пользовательских настроек. Я помню, как где-то читал, что установка ключей как констант - хорошая идея, и я согласен. Сейчас у меня есть следующий код: [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides]...

86
Сортировка NSArray строк или объектов даты

У меня NSArrayесть строка даты (например, NSString) например: «Thu, 21 May 09 19:10:09 -0700» Мне нужно отсортировать NSArrayпо дате. Я NSDateсначала подумал о преобразовании строки даты в объект, но застрял на том, как сортировать по NSDateобъекту. Спасибо....

86
Изменяемый массив в области видимости файла

Я хочу создать постоянный статический массив, который будет использоваться во всем моем файле реализации Objective-C, похожий на что-то вроде этого на верхнем уровне моего файла ".m": static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Я планирую использовать...

86
Инструменты ObjectAlloc: Объяснение живых байтов и общих байтов

Я использую инструмент ObjectAlloc от Instument, чтобы понять, какую память делает мое приложение (iPhone), когда и где оно это делает. Мне бы очень хотелось получить базовое объяснение этой статистики: Живые байты # Жить # Транзиторий Всего байтов Когда я пытаюсь вычислить, сколько памяти...

86
Как работать с временными экземплярами NSManagedObject?

Мне нужно создать NSManagedObjectэкземпляры, сделать с ними что-то, а затем выбросить их или сохранить в sqlite db. Проблема в том, что я не могу создавать экземпляры NSManagedObjectнеподключенных к, NSManagedObjectContextа это означает, что мне нужно как-то прояснить ситуацию после того, как я...