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

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


9
Чи завжди ми будемо використовувати [невідоме “у закритті у Swift
У сесії WWDC 2014 403 Intermediate Swift та стенограма з'явився такий слайд Доповідач сказав у такому випадку, якщо ми не використовуємо [unowned self]його, це буде витоком пам'яті. Чи означає це, що ми завжди повинні використовувати [unowned self]всередині закриття? У рядку 64 програми ViewController.swift програми Swift Weather я не використовую [unowned …

5
Swift: print () vs println () vs NSLog ()
У чому різниця між print, NSLogі printlnколи я повинен використовувати кожен? Наприклад, у Python, якби я хотів надрукувати словник, я би просто так print myDict, але зараз у мене є ще 2 варіанти. Як і коли я повинен використовувати кожен?

16
Як додати обмеження програмно за допомогою Swift
Я намагаюся з’ясувати це з минулого тижня, не йдучи ні на крок далі. Гаразд, тому мені потрібно застосувати деякі обмеження програмно у Swift до aUIView використання цього коду: 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: …

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
Як генерується випадкове число у мові Swift Apple?
Я розумію, що книга Свіфта забезпечила реалізацію генератора випадкових чисел. Чи найкраща практика копіювання та вставки цієї програми у власну програму? Або є бібліотека, яка робить це, що ми можемо використовувати зараз?
443 swift  random 


30
Як приховати підсумок UINavigationBar 1px
У мене є додаток, якому іноді потрібна його панель навігації, щоб поєднатися із вмістом. Хтось знає, як позбутися або змінити колір цієї набридливої ​​маленької смужки? На зображенні нижче ситуації, що в мене є - я говорю про цю лінійку висоти 1px нижче "Кореневий контролер"

30
Отримайте n-й символ рядка в мові програмування Swift
Як я можу отримати n-й символ рядка? Я спробував bracket ( []) аксесуар не пощастило. var string = "Hello, world!" var firstChar = string[0] // Throws error ПОМИЛКА: 'Підписка' недоступна: не може підписати String з 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
dyld: Бібліотека не завантажена: @ rpath / libswiftCore.dylib
Я намагаюся запустити додаток Swift на своєму iPhone 4s. Він прекрасно працює на тренажері, і мій друг може успішно запустити його на своєму iPhone 4s. У мене є iOS 8 і офіційний реліз Xcode 6. я намагався Перезапуск Xcode, iPhone, комп'ютера Очищення та відновлення Скасування та створення нового профілю сертифіката …
412 ios  swift  xcode  dyld 

30
Завантаження / завантаження зображення з URL-адреси на Swift
Я хотів би завантажити зображення з URL-адреси у своїй програмі, тому я спершу спробував з Objective-C, і це спрацювало, однак, зі Swift, у мене є помилка компіляції: 'imageWithData' недоступний: використовуйте конструкцію об'єкта 'UIImage (дані :)' Моя функція: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = …
412 ios  swift  uiimage  nsurl 



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