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

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

5
Взаємодія з класами C ++ від Swift
У мене є значна бібліотека класів, написаних на C ++. Я намагаюся використовувати їх через якийсь міст у Swift, а не переписувати їх як код Swift. Основна мотивація полягає в тому, що код С ++ являє собою основну бібліотеку, яка використовується на декількох платформах. Фактично, я просто створюю інтерфейс на …
86 c++  swift 

21
Як дозволити користувачеві вибрати зображення за допомогою Swift?
Я пишу свою першу програму для iOS (лише для iPhone) із Swift. Основний вигляд програми повинен дозволити користувачеві вибрати зображення з фотогалереї. Я знайшов такий зразок коду ViewController.swift : class ViewController: UIImagePickerController, UINavigationControllerDelegate, UIImagePickerControllerDelegate { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically …

10
Bundle.main.path (forResource: ofType: inDirectory :) повертає nil
Постарайтеся не сміятися і не плакати - я просто повертаюся до кодування через 20 років ... Я витратив більше 4 годин, переглядаючи посилання та намагаючись фрагменти коду, щоб Bundle.main.path відкрив мій текстовий файл щоб я міг читати дані для мого додатка (наступним кроком є ​​відповідний синтаксичний аналіз). if let filepath …
86 ios  swift  macos  file  swift3 

14
SHA256 швидко
Я хочу використовувати sha256 у своєму проекті, але у мене виникли проблеми з переписуванням коду objC на швидкий код. Допоможіть мені, будь ласка. Я використав таку відповідь: Як я можу обчислити хеш SHA-2 (в ідеалі SHA 256 або SHA 512) в iOS? Ось мій код var hash : [CUnsignedChar] CC_SHA256(data.bytes, …
86 swift  sha256 

10
Делегат програми повинен реалізувати властивість вікна, якщо він хоче швидко використовувати основний файл розкадровки
Я щойно розробив додаток, але під час роботи в симуляторі консоль налагоджувача каже: Делегат програми повинен реалізувати властивість window, якщо він хоче використовувати основний файл розкадровки. У мене є файл делегата програми. Що означає повідомлення та як я можу змусити свою програму працювати?
86 ios  iphone  xcode  swift  simulator 

15
Як повідомити програму, якщо вона запускає модульні тести в чистому проекті Swift?
Одна неприємна річ під час запуску тестів у Xcode 6.1 - це те, що весь додаток повинен запустити та запустити свій раскадровку та контролер кореневого перегляду. У моєму додатку це запускає деякі виклики сервера, які отримують дані API. Однак я не хочу, щоб програма робила це під час запуску тестів. …
86 ios  swift  xcode  xctest 


22
Не вдалося знайти дійсний список GoogleService-Info.pl у вашому проекті
Коли я запускаю свій швидкий код 3.2 із Xcode 9 beta 4, я отримую цю помилку: *** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.' У мене вже є файл GoogleService-Info.plist, …

11
UIStatusBarStyle не працює в Swift
Я намагаюся змінити колір рядка стану в моєму додатку Swift на білий, але вдаряюся об цегляну стіну. У мене є 3 ViewControllers, кожен з яких вбудований у NavigationController (чи може це бути проблемою? Я вже намагався розмістити код у класі NavigationController.) Я спробував обидва наступні фрагменти коду в didFinishLaunchingWithOptions мого …

5
Як створити загальні протоколи в Swift?
Я хотів би створити протокол із методом, який приймає загальне введення та повертає загальне значення. Це те, що я намагався дотепер, але воно видає синтаксичну помилку. Використання незадекларованого ідентифікатора T. Що я роблю не так? protocol ApiMapperProtocol { func MapFromSource(T) -> U } class UserMapper: NSObject, ApiMapperProtocol { func MapFromSource(data: …
85 swift 

9
Програмно встановіть зображення на UIImageView з Xcode 6.1 / Swift
Я намагаюся встановити UIImageView програмно в Xcode 6.1: @IBOutlet weak var bgImage: UIImageView! var image : UIImage = UIImage(named:"afternoon")! bgImage = UIImageView(image: image) bgImage.frame = CGRect(x: 0, y: 0, width: 100, height: 200) view.addSubview(bgImage) Але Xcode каже, що "очікувана декларація" із bgImage = UIImageView(image: image) зображенням "afternoon"є PNG, і я …
85 ios  xcode  swift 



3
Swift Equatable Protocol
Я готував цей підручник для Swift: https://www.raywenderlich.com/125311/make-game-like-candy-crush-spritekit-swift-part-1 і натрапив на цей код: func == (lhs: Cookie, rhs: Cookie) -> Bool { return lhs.column == rhs.column && lhs.row == rhs.row } Я писав саме це, але Xcode видає мої помилки: Consecutive declarations on a line must be separated by ';' Expected …
85 ios  swift  xcode6 

3
Що таке фрагмент у Swift?
Що таке зріз у Swift і чим він відрізняється від масиву? З документації типовим підписом нижнього індексу (Range) є: subscript(Range<Int>) -> Slice<T> Чому б не повернути інший, Array<T>а не a Slice<T>? Схоже, я можу об'єднати фрагмент із масивом: var list = ["hello", "world"] var slice: Array<String> = [] + list[0..list.count] …
85 swift  slice 

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