swift- все статьи тега ➜ страница 5
Преобразование Int в строку в Swift
Я пытаюсь понять, как бросить Int на String в Swift. Я придумываю обходной путь, используя NSNumber но я хотел бы выяснить, как сделать все это в Swift. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue ...
Как проверить, если элемент в массиве
в Swift, как я могу проверить, если элемент существует в массиве? Xcode не имеет никаких предложений для contain,include или has, и быстрый поиск по книге ничего не нашел. Есть идеи, как это проверить? Я знаю, что есть метод find это возвращает номер индекса, но есть ли метод, который возвращает логическое значение, такое как ruby's #include?? пример того, что мне нужно: var elements = [1,2,3,4,5] if elements.contains(5) { //do something } ...
Как бы я создал UIAlertView в Swift?
Я работал над созданием UIAlertView в Swift, но по какой-то причине я не могу получить правильный оператор, потому что я получаю эту ошибку: не удалось найти перегрузку для 'init', которая принимает поставляемый аргументы вот как я это написал: let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message", delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil) затем, чтобы назвать его я использую: button2Alert.show() На данный момент ...
Любой способ заменить символы на Swift String?
Я ищу способ заменить символы в Swift String. пример: "This is my string" Я хотел бы заменить with + для: "This+is+my+string". как я могу этого достичь? ...
Статические функции/переменные класса vs в классах Swift?
следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } в чем разница между статический ...
Как найти индекс элемента списка в Swift?
Я пытаюсь найти индекс элемента, поиск список. Кто-нибудь знает, как это сделать? Я вижу, что есть список.StartIndex и список.EndIndex bu я хочу что-то вроде списка python.индекс("текст") ...
Получить N-й символ строки на языке программирования Swift
Как я могу получить N-й символ строки? Я попробовал скобку ([]) доступа не повезло. var string = "Hello, world!" var firstChar = string[0] // Throws error ...
Что означает" фатальная ошибка: неожиданно найденный ноль при развертывании необязательного значения"?
моя программа Swift рушится с EXC_BAD_INSTRUCTION и эта ошибка. Что это значит и как это исправить? фатальная ошибка: неожиданно обнаружил нулю при разворачивании необязательное значение этот пост предназначен для сбора ответов на" неожиданно найденные нулевые " вопросы, поэтому они не разбросаны и трудно найти. Не стесняйтесь добавлять свой собственный ответ или редактировать существующий ответ Вики. ...
Загрузка / загрузка изображения из URL на Swift
Я хотел бы загрузить изображение из URL-адреса в моем приложении, поэтому я сначала попытался с Objective-C, и это сработало, однако, с Swift, у меня ошибка компиляции: 'imageWithData' недоступен: используйте конструкцию объекта ' UIImage (data:)' функции: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error ...
Как напечатать тип или класс переменной в Swift?
есть ли способ распечатать тип времени выполнения переменной в swift? Например: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("(now.dynamicType)") // Prints "(Metatype)" println("(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method В приведенном выше примере я ...
Как сделать HTTP-запрос в Swift?
Я читал язык программирования Swift от Apple в iBooks, но не могу понять, как сделать http-запрос (что-то вроде CURL) в Swift. Нужно ли импортировать классы Obj-C или мне просто нужно импортировать библиотеки по умолчанию? Или невозможно сделать HTTP-запрос на основе собственного swift-кода? ...
Преобразование строки в Int с помощью Swift
приложение в основном вычисляет ускорения путем ввода начальной и конечной скорости и времени, а затем использовать формулу для расчета ускорения. Однако, поскольку значения в текстовые поля являются строковыми, я не могу преобразовать их в целые числа. @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 : UITextField @IBOutlet var txtBox3 : UITextField @IBOutlet var lblAnswer : UILabel @IBAction func btn1(sender : AnyObject) { let answer1 = "The acceleration is" var answer2 = ...
Округление двойного значения до x число десятичных знаков в swift
может ли кто-нибудь сказать мне, как округлить двойное значение до x числа десятичных знаков в Swift? Я: var totalWorkTimeInHours = (totalWorkTime/60/60) С totalWorkTime будучи NSTimeInterval (двойной) в секунду. totalWorkTimeInHours даст мне часы, но это дает мне количество времени в таком длинном точном числе, например, 1.543240952039...... как мне округлить это до, скажем, 1.543, когда я печатаю totalWorkTimeInHours? ...
Как перетасовать массив в Swift?
Как мне рандомизировать или перетасовать элементы в массиве в Swift? Например, если мой массив состоит из 52 игральных карт, я хочу перетасовка массив для того, чтобы перетасовать колоду. ...
Как определить текущую модель iPhone/устройства?
есть ли способ получить название модели устройства (iPhone 4S, iPhone 5, iPhone 5S и т. д.) В Swift? Я знаю, что есть свойство с именем UIDevice.currentDevice().model но он возвращает только тип устройства (iPod touch, iPhone, iPad, iPhone Simulator и т. д.). Я также знаю, что это можно легко сделать в Objective-C с помощью этого метода: #import <sys/utsname.h> struct utsname systemInfo; uname(&systemInfo); NSString* deviceModel = [NSString stringWithCString:systemInfo.machine ...
Как использовать шестнадцатеричные значения цвета
Я пытаюсь использовать шестнадцатеричные значения цвета в Swift, а не несколько стандартных, которые UIColor позволяет использовать, но я понятия не имею, как это сделать. пример: как бы я использовать #ffffff как цвет? ...
Как импортировать Swift-код в Objective-C?
Я написал библиотеку в Swift, и я не смог импортировать ее в свой текущий проект, написанный в Objective-C. есть ли способы импортировать его? #import "SCLAlertView.swift" - 'SCLAlertView.swift' file not found ...
ReactiveCocoa vs RxSwift-плюсы и минусы?
Итак, теперь со Свифтом,ReactiveCocoa люди переписали его в версии 3.0 для swift кроме того, был еще один проект под названием RxSwift. интересно, могут ли люди добавить информацию о том, какие различия в дизайне / api / философии двух фреймворков (пожалуйста, в духе SO, придерживайтесь вещей, которые являются истинными, а не мнения о том, что является "лучшим") [Примечание для модов StackOverflow: На этот вопрос есть окончательные ответы, ответ заключается в различиях между двумя рамками. Я ...
Разница между == и ===
в swift, кажется, есть два оператора равенства: double equals (==) и тройка равна (===), в чем разница между ними? ...
Программно установите начальный контроллер вида с помощью раскадровки
как мне программно установить InitialViewController для раскадровки? Я хочу открыть свою раскадровку на другой вид в зависимости от некоторых условий, которые могут варьироваться от запуска к запуску. ...