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

124
Шифрование AES для NSString на iPhone

Может ли кто-нибудь указать мне в правильном направлении, чтобы иметь возможность зашифровать строку, возвращая другую строку с зашифрованными данными? (Я пробовал использовать шифрование AES256.) Я хочу написать метод, который принимает два экземпляра NSString, один из которых представляет собой...

124
Обнаружение, если NSString содержит…?

Как я могу определить, содержит ли строка определенное слово? Например, у меня есть строка ниже, которая гласит: @"Here is my string." Я хотел бы знать, могу ли я обнаружить слово в строке, например, «is»....

124
Как я могу добавить NSAppTransportSecurity в мой файл info.plist?

https://developer.apple.com/videos/wwdc/2015/?id=711 @ 5:55 Кажется, я не могу добавить это в свой info.plist. В этом нет никакой ценности. Я использую бета-версию XCode версии 7.0 (7A121l) и тестирую на iOS9. Поскольку я не могу конкретно указать, какой URL-адрес мне нужен, как показано в видео, я...

123
NSPredicate: фильтрация объектов по дню свойства NSDate

У меня есть модель Core Data со NSDateсвойством. Я хочу фильтровать базу данных по дням. Я предполагаю, что решение будет включать в себя NSPredicate, но я не уверен, как все это собрать. Я знаю, как сравнить день из двух NSDateс использованием NSDateComponentsи NSCalendar, но как мне отфильтровать...

123
Почему Objective-C не поддерживает частные методы?

Я видел несколько стратегий для объявления получастных методов в Objective-C , но, похоже, нет способа сделать действительно частный метод. Я принимаю это. Но почему это так? Каждое объяснение, которое я, по сути, говорит: «Вы не можете этого сделать, но вот примерное приближение». Есть несколько...

123
Что делает флаг компоновщика -all_load?

Я нигде не могу найти, что делает флаг -all_load при компиляции кода Objective-C. У меня есть некоторые проблемы с загрузкой двоичных файлов в Apple, они говорят, что это потому, что я не использовал этот флаг, но мой код компилируется даже без него. Кто-нибудь может мне с этим помочь?...

123
Можно ли автоматически воспроизводить видео HTML5 на iPad?

<video>Теги autoplay="autoplay"атрибут отлично работает в Safari. При тестировании на iPad видео нужно активировать вручную. Я подумал, что это проблема с загрузкой, поэтому запустил цикл, проверяющий состояние носителя: videoPlay: function(){ var me = this; console.log('STATE: ' +...

122
Понимание подсчета ссылок с помощью Какао и Objective-C

Я только начинаю знакомиться с Objective-C и Cocoa с целью поиграть с iPhone SDK. Я достаточно доволен C mallocи freeконцепцией, но схема подсчета ссылок Какао меня довольно смущает. Мне сказали, что это очень элегантно, как только вы это поймете, но я еще не закончил. Как release, retainи...

122
Использовать C ++ с какао вместо Objective-C?

Я хотел бы писать приложения, использующие C ++ и фреймворки Cocoa, потому что Apple не поддерживает 64-разрядную версию Carbon. С ++ кажется довольно ванильным в своей реализации в Linux и Windows, но в Mac OS X кажется, что требуются дополнительные части кода, специфичные для Apple (например,...

122
Селекторы в Objective-C?

Во-первых, я не уверен, что действительно понимаю, что такое селектор. Насколько я понимаю, это имя метода, и вы можете назначить его классу типа «SEL», а затем запустить такие методы, как responseToSelector, чтобы узнать, реализует ли получатель этот метод. Может кто-нибудь предложить лучшее...

122
Преобразование NSNumber в int в Objective-C

Я использую [NSNumber numberWithInt:42]или @(42)для преобразования int в NSNumber перед добавлением его в NSDictionary: int intValue = 42; NSNumber *numberValue = [NSNumber numberWithInt:intValue]; NSDictionary *dict = @{ @"integer" : numberValue }; Когда я получаю значение из NSDictionary, как я...

122
Раскадровка - обратитесь к ViewController в AppDelegate

рассмотрим следующий сценарий: у меня есть приложение на основе раскадровки. Я добавляю объект ViewController в раскадровку, добавляю файлы классов для этого ViewController в проект и указываю имя нового класса в инспекторе идентичности IB. Как мне теперь программно обратиться к этому...

122
Objective-C: переменная свойства / экземпляра в категории

Поскольку я не могу создать синтезированное свойство в категории в Objective-C, я не знаю, как оптимизировать следующий код: @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; - (NSString *)test { NSString *res; //do a...

122
Обнаружение касаний к тексту с атрибутами в UITextView в iOS

У меня есть UITextViewфайл с расширением NSAttributedString. Эта строка содержит слова, которые я хотел бы сделать доступными, чтобы при нажатии на них мне перезванивали, чтобы я мог выполнить действие. Я понимаю, что UITextViewмогу обнаруживать нажатия на URL-адрес и перезванивать моему...

121
фильтрация NSArray в новый NSArray в Objective-C

У меня есть NSArrayи я хотел бы создать новый NSArrayс объектами из исходного массива, которые соответствуют определенным критериям. Критерии определяются функцией, которая возвращает BOOL. Я могу создать NSMutableArray, перебрать исходный массив и скопировать объекты, которые принимает функция...