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

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

18
Перевірте зв’язок із Інтернетом із Swift
Коли я намагаюся перевірити наявність підключення до Інтернету на своєму iPhone, я отримую купу помилок. Хтось може допомогти мені виправити це? Код: import Foundation import SystemConfiguration public class Reachability { class func isConnectedToNetwork() -> Bool { var zeroAddress = sockaddr_in() zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(&zeroAddress) …
251 ios  swift  xcode  reachability 

17
Як використовувати функцію pull для оновлення в Swift?
Я будую RSS-зчитувач за допомогою швидкого і потрібно реалізувати функцію "тягнути" для перезавантаження. Ось як я намагаюся це зробити. class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet var refresh: UIScreenEdgePanGestureRecognizer @IBOutlet var newsCollect: UITableView var activityIndicator:UIActivityIndicatorView? = nil override func viewDidLoad() { super.viewDidLoad() self.newsCollect.scrollEnabled = true // Do any additional setup …



6
Як я можу dispatch_sync, dispatch_async, dispatch_after і т. Д. В Swift 3, Swift 4 і далі?
У мене багато кодів у проектах Swift 2.x (або навіть 1.x), який виглядає приблизно так: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image …


30
Перехід до заголовка Objective-C не створений у Xcode 6
Я нещодавно працюю над тим, щоб додати Swift до існуючого проекту, щоб спробувати його в реальному світі. Додавши вихідний файл Swift до проекту, у мене немає проблем з отриманням "Бридж-заголовка", тобто Objective-C Swift. Але *-Swift.hфайлу заголовка, який повинен піддавати класам Swift або позначені @objcабо підкласи класів ObjC, ніде не знайдено …
242 objective-c  xcode  swift 

30
SourceKitService припинено
У мене виникає проблема з Xcode, коли з'являється помилка "Сервіс встановлення джерела", і все підсвічування синтаксису та завершення коду відсутнє в Swift. Як я можу це виправити? Ось приклад зображення:

6
намагаючись стрімко оживити обмеження
У мене є поле UITextField, яке хочу збільшити його ширину при натисканні на. Я встановив обмеження і переконався, що обмеження ліворуч має нижчий пріоритет, ніж той, який я намагаюся оживити з правого боку. Ось код, який я намагаюся використовувати. // move the input box UIView.animateWithDuration(10.5, animations: { self.nameInputConstraint.constant = 8 …

29
Swift - Як конвертувати String в Double
Я намагаюся швидко написати програму BMI. І у мене з’явилася ця проблема: як перетворити String в Double? У Objective-C я можу так: double myDouble = [myString doubleValue]; Але як я можу досягти цього швидкою мовою?
242 swift 

7
Яка різниця між слабкою посиланням і невідомою посиланням?
Свіфт має: Сильні посилання Слабка література Невідомі посилання Чим невідома посилання відрізняється від слабкої посилання? Коли безпечно використовувати невідому посилання? Чи невідомі посилання є ризиком безпеки, як звисаючі покажчики на C / C ++?

28
Зміна кольору панелі навігації в Swift
Я використовую перегляд "Вибір", щоб дозволити користувачеві вибрати кольорову тему для всього додатка. Я планую змінити колір панелі навігації, фону та, можливо, панелі вкладок (якщо це можливо). Я досліджував, як це зробити, але не можу знайти жодних прикладів Swift. Чи може хто-небудь, будь ласка, надати мені приклад коду, який я …

12
Чи має у Swift підтримка генерації документації?
Багато мов підтримують коментарі документації, щоб дозволити генератору (наприклад, javadocабо доксигену ) генерувати кодову документацію шляхом аналізу того самого коду. Чи має Swift якусь функцію коментування документації типу такої?


28
Swift застосує .uppercaseString лише до першої літери рядка
Я намагаюся створити систему автоматичного виправлення, і коли користувач вводить слово з великої літери, автоматичне виправлення не працює. Для того, щоб виправити це, я зробив копію набраного рядка, застосував .lowercaseString і порівняв їх. Якщо рядок дійсно введено неправильно, слід виправити слово. Однак тоді слово, яке замінює введене слово, є малі. …

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