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

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

7
Клас не має ініціалізаторів Swift
У мене проблема з класом Swift. У мене є швидкий файл для класу UITableViewController і UITableViewCell. Моя проблема - клас UITableViewCell та торгові точки. У цьому класі є помилка. Клас "HomeCell" не має ініціалізаторів , і я не розумію цієї проблеми. Дякуємо за ваші відповіді. import Foundation import UIKit class …
181 ios  uitableview  swift 

5
Як зробити простий вид колекції за допомогою Swift
Я намагаюся навчитися користуватися UICollectionView. Документація трохи важко зрозуміти , і уроки , які я знайшов , були або в Objective C або довго складних проектів. Коли я вчився користуватися UITableView, ми «❤ Swift» Як зробити простий перегляд таблиці за допомогою iOS 8 та Swift мали дуже базові налаштування та …

9
Як отримати унікальний ідентифікатор пристрою в Swift?
Як я можу отримати унікальний ідентифікатор пристрою в Swift? Мені потрібен ідентифікатор, який потрібно використовувати в базі даних і як ключ API для моєї веб-служби в моєму соціальному додатку. Щось слідкувати за щоденним використанням цих пристроїв і обмежувати його запити до бази даних. Дякую!

15
Неможливо завантажити базовий модуль для XCTest
Я працюю швидко на Xcode і за замовчуванням створює тестовий файл, на який посилається XCTest. Коли я встановлюю цільове членство в своєму головному проекті, це викликає цю помилку Неможливо завантажити базовий модуль для XCTest Якщо це цільове членство не встановлено, тести працюють належним чином і все працює нормально. PS: Я …
180 swift  xcode  xctest 


4
Яка різниця між модальним та наштовхнутим мовком у розгортках?
Чи може хтось мені пояснити, в чому полягає точна різниця між modalта pushвідомістю? Я знаю, що коли ми використовуємо pushsegue, він додається до стека, тож коли ми продовжуємо pushйого використовувати, він продовжує займати пам'ять? Може хтось, будь ласка, покаже мені, як ці два реалізовані? Modalсеги можна створити просто ctrl-clickі перетягнувши …

12
Як повернути перші 5 об’єктів масиву в Swift?
Чи є у Swift розумний спосіб використання методів вищого порядку в Array для повернення 5 перших об'єктів? Спосіб obj-c - це збереження індексу, і for-loop через індекс збільшення масиву, поки він не став 5, і повернення нового масиву. Чи є спосіб це зробити filter, mapабо reduce?
179 arrays  swift 

10
Як перетворити рядок JSON у словник?
Я хочу зробити одну функцію у своєму швидкому проекті, який перетворює String в формат словника json, але у мене з'явилася одна помилка: Неможливо перетворити тип виразу (@lvalue NSData, параметри: IntegerLitralConvertible ... Це мій код: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, …

18
Swift: оголосити порожній словник
Я починаю вчитися swift, дотримуючись iBook- The Swift Programming Languageon Swift, наданий Apple. У книзі сказано, що для створення порожнього словника слід використовувати те [:]саме, що і при оголошенні масиву як []: Я оголосив порожній масив наступним чином: let emptyArr = [] // or String[]() Але при оголошенні порожнього словника …
178 ios  swift  dictionary 

18
Колір тексту смуги, відтінку та заголовка навігації в iOS 8
Текстовий фон у рядку стану все ще чорний. Як змінити колір на білий? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] }

20
Як видалити всі підгляди представлення даних у Swift?
Я шукаю простий метод видалити відразу всі підпогляди з огляду замість того, щоб видаляти їх по одному. //I'm trying something like this, but is not working let theSubviews : Array = container_view.subviews for (view : NSView) in theSubviews { view.removeFromSuperview(container_view) } Що мені не вистачає? ОНОВЛЕННЯ У мого додатку є …
176 macos  view  swift 

8
ViewDidAppear не викликається під час відкриття програми з фону
У мене є контролер перегляду, в якому моє значення дорівнює 0 (мітка), і коли я відкриваю цей контролер перегляду з іншого, ViewControllerя встановив viewDidAppearна етикетці значення 20. Він відмінно працює , але коли я закриваю додаток і чим я знову відкрити моє додаток , але значення не зміниться , тому …
175 ios  objective-c  iphone  xcode  swift 

11
Швидкий витяг збірки з регулярним виразом
Я хочу витягнути підрядки з рядка, які відповідають шаблону регулярних виразів. Тому я шукаю щось подібне: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Отже, ось що: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = regex.matchesInString(text, …
175 ios  regex  string  swift 

11
NSRange з хребта Свіфт?
Проблема: NSAttributedString приймає NSRange, коли я використовую рядок Swift, який використовує діапазон let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..<text.endIndex let attributedString = NSMutableAttributedString(string: text) text.enumerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -> () in if (substring == "saying") { attributedString.addAttribute(NSForegroundColorAttributeName, value: NSColor.redColor(), range: …
175 ios  macos  swift  nsrange 

5
За відсутності макросів препроцесора, чи існує спосіб визначення практичних схем конкретних прапорів на рівні проекту в проекті Xcode
Перш ніж швидко, я визначив би набір схем для побудови альфа, бета та розподілу. Кожна з цих схем мала б набір макросів, які визначалися для визначення певної поведінки на рівні проекту. Найпростіший приклад - макрос DEBUG = 1, який визначено за замовчуванням для всіх проектів Xcode у схемі за замовчуванням …
174 ios  swift 

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