Публикации по теме 'swift-programming'
Доступность сети с помощью Swift
Источник: https://marcosantadev.com/network-reachability-swift/
Вступление
Один день я использовал класс Alamofire NetworkReachabilityManager для проверки сетевого состояния устройства пользователя - и внезапно я обнаружил ошибку из-за крайнего сценария. На этом этапе я решил хорошо изучить, как работает этот класс и как внести свой вклад в решение проблемы.
Результат - запрос на слияние: Alamofire # 2060 .
Я думаю, что доступность сети - это интересная тема, поэтому я хочу..
Типы данных в Swift - с чего все начинается
Swift предлагает набор встроенных типов данных, которые являются строками, целыми числами, числами с плавающей запятой и логическими значениями. Эти типы данных также встречаются в большинстве языков программирования.
В этой статье мы подробно обсудим каждый из этих типов данных.
Нить
Первый тип данных, который мы рассмотрим, - это строка. Серия символов представляет собой строку. Строки используются для отображения текста в приложении. Строка, заключенная в кавычки, называется..
Что такое отсрочка ключевых слов в Swift
Ключевое слово defer в Swift используется для выполнения блока кода в конце текущей области, независимо от того, как происходит выход из области. Блок defer выполняется после любых операторов return и перед любыми блоками finally.
Вот пример использования ключевого слова defer в Swift:
func processFile(filename: String) {
let file = openFile(filename)
defer {
closeFile(file)
}
// ...
// code to process the file
// ...
}
В этом примере функция..