Вопросы с тегом «swift»

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

4
Как скопировать текст в буфер обмена / вставить в Swift
Я ищу чистый пример того, как скопировать текст в буфер обмена iOS, который затем может быть использован / вставлен в другие приложения. Преимущество этой функции заключается в том, что текст может быть скопирован быстро, без стандартных функций выделения текста традиционного копирования текста. Я предполагаю, что ключевые классы находятся в UIPasteboard, …

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

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

15
Не удается загрузить базовый модуль для XCTest
Я работаю в SWIFT над XCode и по умолчанию он создает тестовый файл, который ссылается на XCTest. Когда я устанавливаю целевое членство для моего основного проекта, это вызывает эту ошибку Не удается загрузить базовый модуль для XCTest Если это целевое членство не установлено, тесты выполняются правильно, и все работает нормально. …
180 swift  xcode  xctest 


4
В чем разница между модальными и push-переходами в раскадровке?
Может кто-нибудь объяснить мне, в чем точная разница между modalи pushsegue? Я знаю, что когда мы используем pushsegue, он добавляется в стек, поэтому, когда мы продолжаем pushего использовать, он продолжает занимать память? Может кто-нибудь показать мне, как эти два реализованы? ModalСеги могут быть созданы простым ctrl-clickперетаскиванием к месту назначения, но …

12
Как вернуть первые 5 объектов массива в Swift?
Есть ли в Swift умный способ использования методов более высокого порядка в массиве для возврата 5 первых объектов? Целью obj-c было сохранение индекса и цикл по индексу приращения массива, пока он не достиг 5, и возврат нового массива. Есть ли способ сделать это filter, mapили reduce?
179 arrays  swift 

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

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()] }

11
NSRange от Swift Range?
Проблема: NSAttributedString принимает NSRange, в то время как я использую строку Swift, которая использует Range 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, …
177 ios  macos  swift  nsrange 

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 не вызывается при открытии приложения из фона
У меня есть View Controller, в котором мое значение равно 0 (метка), и когда я открываю этот View Controller из другого, ViewControllerя установил viewDidAppearзначение 20 для метки. Он отлично работает , но когда я закрываю приложение и чем я снова открыть мое приложение , но значение не изменится , потому …
175 ios  objective-c  iphone  xcode  swift 

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

5
В отсутствие макроса препроцессора, есть ли способ определить конкретные флаги конкретной схемы на уровне проекта в проекте XCode
Перед Swift я бы определил набор схем для альфа, бета и дистрибутивных сборок. Каждая из этих схем будет иметь набор макросов, которые были определены для управления определенным поведением на уровне проекта. Простейшим примером является макрос DEBUG = 1, который определен по умолчанию для всех проектов Xcode в схеме по умолчанию …
174 ios  swift 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.