Запитання з тегом «swift»

Swift - це безпечна, швидка та виразна мова програмування загального призначення, розроблена Apple Inc. для своїх платформ та Linux. Swift є відкритим кодом. Використовуйте тег лише для запитань щодо особливостей мови чи необхідності коду в Swift. Використовуйте теги [ios], [ipados], [macos], [watch-os], [tvos], [какао-дотик] та [какао] для (мовно-агностичних) запитань про платформи чи рамки.

5
Імпорт протоколу Swift в клас Objective-C
Я намагаюся імпортувати протокол Swift, названий AnalyticProtocolу клас з назвою Objective-C AnalyticFactory. protocol AnalyticProtocol { } Я починаю з існуючого проекту Objective-C (я не створив новий проект Swift за допомогою xCode і не знайшов, як налаштувати мій проект Objective-C на проект Swift в xCode 6 ). У свій файл Swift …
116 objective-c  swift 

13
Швидкий масив декодування JSONDecode виходить з ладу, якщо декодування одного елемента не вдається
Під час використання протоколів Swift4 та Codable у мене виникла наступна проблема - схоже, немає можливості дозволити JSONDecoderпропускати елементи в масиві. Наприклад, у мене є такий JSON: [ { "name": "Banana", "points": 200, "description": "A banana grown in Ecuador." }, { "name": "Orange" } ] І структура Codable : struct …
116 arrays  json  swift  swift4  codable 

8
Мовна версія Xcode 9 Swift (SWIFT_VERSION)
Нещодавно я оновив xcode до версії 9. До цього в Xcode 8.x, коли я це роблю, pod updateвін показує мені код оновлення для перетворення коду на Swift 3, і це робиться для вирішення помилок. Але тепер це дає мені цю помилку: Налаштування збірки "Swift Language Version" (SWIFT_VERSION) має бути встановлено …
115 ios  swift  xcode  swift3  xcode9 


12
Як створити UILabel програмно за допомогою Swift?
Як створити UILabelпрограмно за допомогою Swift в Xcode 6? Я почав з нової програми "Single View" в Xcode 6 і вибрав Swift для цього проекту. У мене є свої файли, AppDelegate.swiftі ViewController.swiftя не впевнений, що звідси робити.
115 ios  swift 

15
Як я можу кодувати рядок до Base64 у Swift?
Я хочу перетворити рядок у Base64. Я знайшов відповіді в декількох місцях, але в Swift це більше не працює. Я використовую Xcode 6.2. Я вважаю, що відповідь може працювати в попередніх версіях Xcode, а не Xcode 6.2. Може хтось, будь ласка, наводить мене, щоб це зробити в Xcode 6.2? Я …
115 swift  base64 

22
Swift Framework: Заголовок парасолі '[…] .h' не знайдено
У призначених для користувача базах , що містять як Objective-C і Swift код, компілятор Swift видає наступне повідомлення про помилку: [build_path]/unextended-module.modulemap:2:19: error: umbrella header 'bugtest.h' not found umbrella header "bugtest.h" ^ <unknown>:0: error: could not build Objective-C module 'bugtest'


11
Xcode 6 із супер повільним набором тексту та автоматичним завершенням Swift
Це лише мені чи Xcode 6 (6.0.1) із Swift здається дуже повільним, коли ви вводите код, особливо з автодоповненням? Нормальний клас Objective-C, навіть якщо всередині проекту Swift, працює майже так само, як і раніше, тож саме Swift вбиває його. Хтось ще відчуває ті ж незручності? Чи маєте ви якесь уявлення …

6
Збережіть зображення в папці документів програми з UIView на IOS
У мене є UIImageView, який дозволяє користувачеві розміщувати та утримувати зображення, поки його не можна зберегти. Проблема в тому, що я не можу зрозуміти, як насправді зберегти та отримати зображення, яке я розмістив у поданому вигляді. Я знайшов і розмістив зображення в UIImageView так: //Get Image - (void) getPicture:(id)sender { …

10
Як отримати ключ у конкретному покажчику зі словника в Swift?
У мене є DictionarySwift, і я хотів би отримати ключ за певним індексом. var myDict : Dictionary<String,MyClass> = Dictionary<String,MyClass>() Я знаю, що можу перебрати ключі та записати їх for key in myDict.keys{ NSLog("key = \(key)") } Однак, як не дивно, щось подібне неможливо var key : String = myDict.keys[0] Чому?
114 ios  dictionary  swift 

2
Отримати поточну дату в Swift 3? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Як я можу встановити поточну дату label.text у Swift 3? Я хочу надрукувати саме сьогодні на …
114 swift  nsdate 

18
не в змозі видалити комірок з ідентифікатором Cell - необхідно зареєструвати нитку або клас для ідентифікатора або з'єднати комірку прототипу в дошці розкадрування
Я досить новий в кодуванні взагалі і справді новий Xcode (Swift). Я розумію, що мені потрібно зареєструвати нитку або клас, але я не розумію "куди і як?". import UIKit class NotesListViewController: UITableViewController { @IBOutlet weak var menuButton: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) …
114 ios  swift  iphone  xcode6 

7
Якщо JSONDecoder у Swift 4, чи можуть пропущені ключі використовувати значення за замовчуванням замість того, щоб бути необов’язковими властивостями?
Swift 4 додав новий Codableпротокол. Коли я використовую, JSONDecoderздається, потрібні всі необов'язкові властивості мого Codableкласу, щоб мати ключі в JSON, або це видає помилку. Зробити будь-яке властивість мого класу необов’язковим здається непотрібним клопотом, оскільки те, що я дійсно хочу, це використовувати значення в json або значення за замовчуванням. (Я не …
114 json  swift  swift4  codable 

6
Чи підтримує Свіфт відображення?
Чи підтримує Свіфт відображення? наприклад, є щось на зразок valueForKeyPath:і setValue:forKeyPath:для об'єктів Swift? Насправді у нього навіть є система динамічного типу, щось на зразок obj.classоб’єктива-C?
113 ios  reflection  swift 

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