Запитання з тегом «objective-c»

Цей тег слід використовувати лише у питаннях, що стосуються особливостей Objective-C або залежать від коду на мові. Теги [какао] та [какао-дотик] слід використовувати для запитання про рамки чи класи 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 

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
У мене є основна модель даних із NSDateвластивістю. Я хочу фільтрувати базу даних по днях. Я припускаю, що рішення стосуватиметься NSPredicate, але я не впевнений, як все це скласти. Я знаю, як порівняти день двох NSDateз використанням NSDateComponentsта NSCalendar, але як я його фільтрую NSPredicate? Можливо, мені потрібно створити категорію …

5
Як відкинути об'єкт у Objective-C
Чи є спосіб викидати об'єкти в object-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 …
123 objective-c 

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 …


8
Селектори в Objective-C?
По-перше, я не впевнений, що насправді розумію, що таке селектор. Наскільки я розумію, це ім'я методу, і ви можете призначити його класу типу 'SEL', а потім запустити такі методи, як RespoToSelector, щоб побачити, чи приймає цей метод приймач. Чи може хтось запропонувати краще пояснення? По-друге, до цього моменту у мене …

4
Розгорнення - див. ViewController в AppDelegate
врахуйте наступний сценарій: У мене є додаток на основі розкадровки. Я додаю об’єкт ViewController на табло, додаю файли класів для цього ViewController в проект і вказую ім'я нового класу в інспектора ідентичності IB. Тепер, як я буду програмно посилатися на цей ViewController програмно? Я створив змінну з відповідним класом і …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.