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

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


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

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

5
Как привести объект в Objective-C
Есть ли способ приведения объектов в объекте-c так же, как при приведении объектов в VB.NET? Например, я пытаюсь сделать следующее: // create the view controller for the selected item FieldEditViewController *myEditController; switch (selectedItemTypeID) { case 3: myEditController = [[SelectionListViewController alloc] init]; myEditController.list = listOfItems; break; case 4: // set myEditController …
124 objective-c 

3
Какой второй параметр NSLocalizedString ()?
Какой *commentпараметр в: NSString *NSLocalizedString(NSString *key, NSString *comment) Если я сделаю это: NSLocalizedString(@"Hello_World_Key", @"Hello World") и у вас есть две версии Localizable.strings (английская и испанская), нужна ли каждая запись: English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; Разве английский не лишний?

6
Можно ли автоматически воспроизводить видео HTML5 на iPad?
<video>Теги autoplay="autoplay"атрибут отлично работает в Safari. При тестировании на iPad видео нужно активировать вручную. Я подумал, что это проблема с загрузкой, поэтому запустил цикл, проверяющий состояние носителя: videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0).readyState); if ($("#periscopevideo").get(0).readyState != 4){ setTimeout(function(){me.videoPlay();}, 300); } else { $("#periscopevideo").get(0).play(); } } Состояние …

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

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

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

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


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


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

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

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