Size: a a a

2020 May 23

А

Алексей in SwiftBook
Vlad Lazarev
Как проверить на подключение к интренету?
Что-то актуальное кто использовал
Можно использовать ReachabilitySwift
источник

А

Алексей in SwiftBook
🅰️лександр Б.
import Network

  private func internetConnectivity() {
       let monitor = NWPathMonitor()
       
       monitor.pathUpdateHandler = { path in
           if path.status == .satisfied {
               DispatchQueue.main.async {
                   NotificationCenter.default.post(name: .internetStatus, object: true)
               }
           } else {
               DispatchQueue.main.async {
                   NotificationCenter.default.post(name: .internetStatus, object: false)
               }
           }
       }
       
       //            print(path.isExpensive)
       
       let queue = DispatchQueue(label: "Monitor")
       monitor.start(queue: queue)
   }
 

// Код для класса
 override func viewWillAppear(_ animated: Bool) {
       super.viewWillAppear(animated)
       
       NotificationCenter.default.addObserver(self, selector: #selector(internetStatus), name: .internetStatus, object: nil)
   }
   
   override func viewWillDisappear(_ animated: Bool) {
       super.viewWillDisappear(animated)
       
       NotificationCenter.default.removeObserver(self, name: .internetStatus, object: nil)
   }
 
     @objc private func internetStatus(_ notification: Notification? = nil) {
       if let status = notification?.object as? Bool {
           if !status {
               self.performSegue(withIdentifier: "toNoInternet", sender: nil)
           }
       }
   }
 
// Расширение
extension Notification.Name {
   
   static let internetStatus = Notification.Name("internetStatus")
}
Если не ошибаюсь такой способ работает только с 12 оси
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Алексей
Если не ошибаюсь такой способ работает только с 12 оси
нет
источник

🅰Б

🅰️лександр Б.... in SwiftBook
С 11й точной работает
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Речабилити уже устарел
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Хотя, на счет 11й могу ошибаться
источник

А

Алексей in SwiftBook
Reachability нормально работает до сих пор
источник

<>

< > in SwiftBook
Ребята,добрый день сколько вы уже занимайтесь iOS разработкой и есть ли те кто работает разработчиком уже ,просто swift мой первый язык программирования который я выбрал для изучения ?
источник

<>

< > in SwiftBook
Норм если это первый язык и я вообще не имел опыта от слова совсем ?
источник

VO

Vitaly Okhrimenko in SwiftBook
< >
Норм если это первый язык и я вообще не имел опыта от слова совсем ?
тоже не имел опыта, да норм )
источник

🅰Б

🅰️лександр Б.... in SwiftBook
< >
Норм если это первый язык и я вообще не имел опыта от слова совсем ?
Вполне норм
источник

<>

< > in SwiftBook
Vitaly Okhrimenko
тоже не имел опыта, да норм )
Сколько вы уже ?
источник

<>

< > in SwiftBook
🅰️лександр Б.
Вполне норм
Спасибо
источник

VO

Vitaly Okhrimenko in SwiftBook
< >
Сколько вы уже ?
3.5 где то
источник

<>

< > in SwiftBook
Ого 🤩
источник

OD

Olga Dakhel in SwiftBook
< >
Ребята,добрый день сколько вы уже занимайтесь iOS разработкой и есть ли те кто работает разработчиком уже ,просто swift мой первый язык программирования который я выбрал для изучения ?
Swift мой первый язык, пишу код примерно 1 год и 4 месяца, уже 3 недели работаю разрабом.
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тот случай, когда берут за красивый код, а не за красивые глаза :D
источник

Э

Эдгар in SwiftBook
Парень прикольные анимации делает, может кому-то понадобится
источник

Э

Эдгар in SwiftBook
источник

А

Алексей in SwiftBook
🅰️лександр Б.
С 11й точной работает
NWPathMonitor' is only available in iOS 12.0 or newer
источник