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

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


9
Должны ли мы всегда использовать [unowned self] внутри замыкания в Swift
На сессии WWDC 2014 403 Intermediate Swift и стенограмма был следующий слайд В этом случае оратор сказал, что если мы не будем [unowned self]там пользоваться, это приведет к утечке памяти. Означает ли это, что мы всегда должны использовать [unowned self]внутри закрытия? В строке 64 файла ViewController.swift приложения Swift Weather я …

5
Swift: print () против println () против NSLog ()
В чем разница между print, NSLogи printlnкогда я должен использовать каждый? Например, в Python, если бы я хотел напечатать словарь, я бы просто print myDict, но теперь у меня есть 2 других варианта. Как и когда я должен использовать каждый?

16
Как программно добавить ограничения с помощью Swift
Я пытаюсь понять это с прошлой недели, не продвигаясь дальше. Хорошо, так что мне нужно применить некоторые ограничения программно в Свифта к UIViewиспользуя этот код: var new_view:UIView! = UIView(frame: CGRectMake(0, 0, 100, 100)); new_view.backgroundColor = UIColor.redColor(); view.addSubview(new_view); var constX:NSLayoutConstraint = NSLayoutConstraint(item: new_view, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: self.view, attribute: NSLayoutAttribute.CenterX, …

13
Как мне написать dispatch_after GCD в Swift 3, 4 и 5?
В Swift 2 я смог использовать, dispatch_afterчтобы отложить действие, используя грандиозную центральную диспетчеризацию: var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC))) dispatch_after(dispatchTime, dispatch_get_main_queue(), { // your function here }) Но, похоже, это больше не компилируется со времен Swift 3. Какой предпочтительный способ написать это в современном Swift?

25
Как генерировать случайное число на языке Apple Swift?
Я понимаю, что книга Свифта предоставила реализацию генератора случайных чисел. Является ли наилучшей практикой копировать и вставлять эту реализацию в собственную программу? Или есть библиотека, которая делает это, что мы можем использовать сейчас?
443 swift  random 


30
Как скрыть нижнюю строку UINavigationBar 1px
У меня есть приложение, которому иногда нужна навигационная панель, чтобы гармонировать с контентом. Кто-нибудь знает, как избавиться или изменить цвет этой надоедливой маленькой планки? На изображении ниже ситуация у меня есть - я говорю об этой линии высоты 1px ниже "Root View Controller"

30
Получить n-й символ строки в языке программирования Swift
Как я могу получить n-й символ строки? Я попытался использовать скобку ( []) без удачи. var string = "Hello, world!" var firstChar = string[0] // Throws error ОШИБКА: «индекс» недоступен: не может подписать строку с Int, см. Комментарий к документации для обсуждения

9
Статические и классовые функции / переменные в классах Swift?
Следующий код компилируется в Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } В чем разница между статическим функцией и функцией класса ? Какой я должен использовать и когда? …

11
Что означает «Неустранимая ошибка: неожиданно найденный ноль при развертывании необязательного значения»?
Моя программа Swift аварийно завершает работу с EXC_BAD_INSTRUCTIONодной из следующих подобных ошибок. Что означает эта ошибка и как ее исправить? Неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения или Неустранимая ошибка: неожиданно обнаружен ноль при неявном развертывании необязательного значения Этот пост предназначен для сбора ответов на «неожиданно найденные ноль» …

30
Загрузка / Загрузка изображения с 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") …
415 ios  swift  uiimage  nsurl 

30
dyld: библиотека не загружена: @ rpath / libswiftCore.dylib
Я пытаюсь запустить приложение Swift на своем iPhone 4s. Он отлично работает на симуляторе, и мой друг может успешно запустить его на своем iPhone 4s. У меня iOS 8 и официальный релиз Xcode 6. я пытался Перезапуск Xcode, iPhone, компьютера Очистка и восстановление Отзыв и создание нового сертификата / профиля …
412 ios  swift  xcode  dyld 



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