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

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

15
Як відтворювати звук за допомогою Swift?
Я хотів би відтворити звук за допомогою Swift. Мій код працював у Swift 1.0, але тепер він більше не працює у Swift 2 або новіших. override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } …
148 ios  swift  avfoundation 

16
dyld: Бібліотека не завантажена: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Я встановив пари через homebrew, а потім негайно захотів перейти до проекту, виконавши, vapor new Helloале потім отримав таке повідомлення назад у терміналі: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/vapor Reason: image not found zsh: abort vapor new Hello Я спробував деякі підходи, щоб виправити це, як видалити та …
147 swift  macos  openssl  homebrew  vapor 

5
швидкий випадок, що провалюється
Чи стрімко потрапив через заяву? наприклад, якщо я роблю наступне var testVar = "hello" var result = 0 switch(testVal) { case "one": result = 1 case "two": result = 1 default: result = 3 } чи можна виконати один і той же код для випадку "один" та "" два "?

5
Як передавати тип класу як параметр функції
У мене є загальна функція, яка викликає веб-службу і серіалізує відповідь JSON на об'єкт. class func invokeService<T>(service: String, withParams params: Dictionary<String, String>, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } Що я намагаюся досягти, це еквівалент цього …

10
"Модуль не був складений для тестування" під час використання @testable
Я намагаюся використовувати нову @testableдекларацію Swift 2, щоб виставити свої класи тестовій цілі. Однак я отримую цю помилку компілятора: Intervals- це модуль, який містить класи, які я намагаюся викрити. Як я можу позбутися цієї помилки?

5
dealloc у Свіфті
Я хотів би здійснити чистку в кінці життя контролера перегляду, а саме видалити NSNotificationCenterсповіщення. Реалізація deallocрезультатів у помилці компілятора Swift: Cannot override 'dealloc' which has been marked unavailable Який найкращий спосіб здійснити чистку в кінці життя об'єкта в Свіфті?
145 swift  dealloc 


9
Чи можливо використовувати Enum Swift в Obj-C?
Я намагаюся перетворити частину мого класу Obj-C в Swift. І деякі інші класи Obj-C, які все ще використовують enum у цьому перетвореному класі. Я шукав Документи перед випуском і не зміг його знайти або, можливо, пропустив. Чи є спосіб використання перерахунку Swift в класі Obj-C? Або посилання на документ цього …
145 objective-c  enums  swift 

16
Знайти об’єкт у масиві?
У Swift є щось на кшталт _.findWhere в Underscore.js? У мене є масив типів структур Tі я хотів би перевірити, чи містить масив структурний об'єкт, nameвластивість якого дорівнює Foo. Намагалися використовувати find()і , filter()але вони працюють тільки з примітивними типами, наприклад , Stringабо Int. Здається помилка про невідповідність Equitableпротоколу чи …
144 ios  swift 

23
Додати пальцем, щоб видалити UITableViewCell
Я роблю заявку CheckList з a UITableView. Мені було цікаво, як додати пальцем для видалення UITableViewCell. Це мій ViewController.swift: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = UIColor(red: 0.996, green: 0.467, blue: …
144 ios  uitableview  swift 


7
Що є _ представником підкреслення у Swift References?
У довідковому розділі документів Apple є багато таких випадків: func runAction(_action: SKAction!) "Еквівалент" цілі-C цього: - (void)runAction:(SKAction *)action Мене вражає, що, мабуть, важливо, щоб (у посиланні Swift) було пробіл після того, як підкреслення та "дія" написано курсивом. Але я не можу зрозуміти, що це намагається передати. Тож, можливо, питання полягає …

3
Використання декількох дозволів як у if-операторі у Swift
Я розгортаю два значення зі словника, і перед тим, як їх використовувати, я повинен передати їх і перевірити на правильність типу. Ось що я придумав: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = longitude …

14
Зрівняти масив масивів у Swift
Чи є аналог у Swift to flattenу Scala, Xtend, Groovy, Ruby та co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] Звичайно, я міг би використати зменшення для цього, але це якось смокче var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b }
144 swift 


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