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

Цей тег слід використовувати лише у питаннях, що стосуються особливостей Objective-C або залежать від коду на мові. Теги [какао] та [какао-дотик] слід використовувати для запитання про рамки чи класи Apple. Використовуйте відповідні теги [ios], [macos], [apple-watch] та [tvos] для питань, характерних для цих платформ.

15
Як зробити так, щоб текст на UILabel відобразив контур?
Все, що я хочу, - це чорна рамка на один піксель навколо білого тексту UILabel. Я дістався до підкласифікації UILabel з кодом нижче, який я незграбно обмотав разом із кількох тангенціально пов’язаних онлайн-прикладів. І це працює, але це дуже, дуже повільно (за винятком тренажера), і я не міг змусити його …

23
Вивчіть C спочатку, перш ніж вивчити Objective-C [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
107 c  objective-c  cocoa 

23
Як прокрутити UIScrollView, коли з'явиться клавіатура?
У мене проблеми з кодом. Я намагаюся перемістити те, UIScrollViewколи я редагую UITextFieldте, що має бути прихованим клавіатурою. Я зараз переміщую основний кадр, тому що не знаю, як "прокрутити вгору" в коді. Отже, я зробив трохи коду, він працює нормально, але коли я редагую UItextfield і перемикаюсь на іншу, UITextFieldне …

3
Отримання значення UITextField під час введення клавіш?
Скажімо, у мене є такий код: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Я хотів би greetingLabelпрочитати "Привіт [nameTextField]", як тільки користувач натисне будь-яку клавішу. Що мені в основному потрібно, це еквівалент iPhone методу делегата какао на iPhone controlTextDidChange. Метод textField:shouldChangeCharactersInRange:делегування викликається кожного разу, коли відбувається натискання клавіші: - (BOOL) textField:(UITextField …

11
Надіслати повідомлення до нуля в Objective-C
Як розробник Java, який читає документацію Apple на Objective-C 2.0: мені цікаво, що означає " відправка повідомлення на нуль " - не кажучи вже про те, наскільки це насправді корисно. Витяг із документації: У какао є кілька моделей, які використовують цей факт. Значення, повернене з повідомлення на нуль, також може …
107 objective-c 


10
Умовно запускайте в різних місцях розкадровки від AppDelegate
У мене створена розкадрована дошка з робочим контролером для входу та основного перегляду; останній - це контролер перегляду, до якого користувач переходить, коли вхід успішний. Моя мета - негайно показати основний контролер подання даних, якщо аутентифікація (збережена в брелоку) успішна, і показати контролер перегляду входу, якщо аутентифікація не вдалася. В …

2
Випадок використання `oneway void` в Objective-C?
Я знайшов дивне ключове слово в NSObject.h - (oneway void)release; Я здійснив пошук в Інтернеті і дізнався, що це стосується асинхронного передавання повідомлення, що схоже на передачу повідомлення Ерланга. Здається, це може зробити багато цікавого. Які хороші випадки використання цього ключового слова?

9
Як я можу перетворити з градусів на радіани?
Я намагаюся перетворити цей Obj-Cкод у Swiftкод, але я не знаю, яким повинен бути еквівалент цього коду? #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Я гуглив і знайшов це Але я не розумію, як перетворити це в Swift в моєму випадку?
107 ios  objective-c  macos  swift  macros 

5
Правильне використання BeginBackgroundTaskWithExpirationHandler
Я трохи розгублений у тому, як і коли використовувати beginBackgroundTaskWithExpirationHandler. Apple показує у своїх прикладах, щоб використовувати його в applicationDidEnterBackgroundделегатах, щоб отримати більше часу для виконання якогось важливого завдання, як правило, мережевої транзакції. Переглядаючи мою програму, здається, що більшість моїх мережевих речей є важливими, і коли її запускати, я хотів …

7
Відладчик Xcode: перегляд значення змінної
Мій код у UITableViewController: delegate.myData = [myData objectAtIndex:indexPath.row]; Як я можу побачити значення налагоджувача delegate.myDataчи indexPath.rowв ньому? delegate.myDataмає бути масив та indexPath.rowan int. Я можу бачити тільки адреси пам'яті об'єктів delegateі , indexPathале де myDataі row?

22
Видаліть HTML-теги з NSString на iPhone
Є кілька різних способів видалення HTML tagsз NSStringдюйма Cocoa. Один із способів - перетворити рядок у, NSAttributedStringа потім захопити виведений текст. Інший спосіб - використовувати NSXMLDocument's- objectByApplyingXSLTStringметод застосувати XSLTперетворення, яке це робить. На жаль, iPhone не підтримує NSAttributedStringабо NSXMLDocument. Для HTMLмене занадто багато крайових справ і неправильно оформлених документів, щоб …

9
iOS Виявлення 3G або WiFi
Я не впевнений, чи можливо це, але у мене є такий сценарій. У моєму UIWebView відображається веб-сайт, на якому встановлено посилання в UISegmentedController. На веб-сайті вони можуть виявити, чи ви перебуваєте на wifi або в мережі 3g. Тепер сегментований контролер вказує на 2 різні сторінки: 1 - Екран для входу …


6
UITableView з фіксованими заголовками розділів
Вітаю, я читаю, що поведінка за замовчуванням UITableViewполягає в закріпленні рядків заголовків розділів у верхній частині таблиці під час прокручування розділів, поки наступний розділ не виштовхне з поля перегляду розділ "Previos". У мене UITableViewвсередині a, UIViewControllerі це, здається, не так. Це просто поведінка дефекту UITableViewController? Ось декілька спрощених кодів на …

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