Size: a a a

2022 January 31

AO

Alex Oliinyk in SwiftBook
import Foundation
import SystemConfiguration

open class Reachability {
   
class func isConnectedToNetwork() -> Bool {
       
var zeroAddress = sockaddr_in()
       zeroAddress.sin_len = UInt8(MemoryLayout.size(ofValue: zeroAddress))
       zeroAddress.sin_family = sa_family_t(AF_INET)

       
let defaultRouteReachability = withUnsafePointer(to: &zeroAddress) {
           $0.withMemoryRebound(to: sockaddr.
self, capacity: 1) { zeroSockAddress in
               SCNetworkReachabilityCreateWithAddress(
nil, zeroSockAddress)
           }
       }

       
var flags = SCNetworkReachabilityFlags()
       
if !SCNetworkReachabilityGetFlags(defaultRouteReachability!, &flags) {
           
return false
       }
       
let isReachable = (flags.rawValue & UInt32(kSCNetworkFlagsReachable)) != 0
       
let needsConnection = (flags.rawValue & UInt32(kSCNetworkFlagsConnectionRequired)) != 0
       
return (isReachable && !needsConnection)
   }
}
источник

AO

Alex Oliinyk in SwiftBook
Ну это ответ про reachability чисто на доступ к интернету. Дальше себе подгугли. Скорее всего, все что тебе нужно, есть.
источник

C

ChatKeeperBot in SwiftBook
👋 Pyretttt Pyretttt, рады приветствовать тебя в «SwiftBook»

В этой группе мы обсуждаем Xcode, Swift. А также другие инструменты для разработчиков.😉

Пожалуйста ознакомьтесь с правилами группы
источник

E

El Niño in SwiftBook
ок. спасибо
источник

DD

Duh Dummy in SwiftBook
источник

Р

Роман in SwiftBook
Всем привет сегодня собес на поз junior подскажите где взять задачки порешать что бы подготовится к практическим заданиям ?
источник

AS

Artyom S in SwiftBook
Думаю тут все что надо
источник

AS

Artyom S in SwiftBook
источник

ДР

Денис Рубцов... in SwiftBook
- ребята сегодня собес как подготовиться
- вот тебе книга на 200 страниц, полистай!
хехе
источник

AS

Artyom S in SwiftBook
Ну глазами на вопросы стоит пройти
источник

Р

Роман in SwiftBook
а почему бы и нет
источник

ДР

Денис Рубцов... in SwiftBook
Книжка кстати годная
источник

Р

Роман in SwiftBook
спасибо большое
источник

DK

Denis Kim in SwiftBook
ну, а че. перед смертью не надышишься. готовиться надо раньше
источник

Р

Роман in SwiftBook
знать бы поконкретнее к чему готовится
источник

DK

Denis Kim in SwiftBook
к работе
источник

А

Андрей in SwiftBook
Привет, у меня вопрос, кто знает, если сканер запускался через notification методами жизненного цикла и стопался там же, а я его запускаю по тапу на кнопку закрытия success screen после успешного сканирования используя notification, мне нужно удалять Observer или он удалится во viewWillDissappear?
источник

А

Андрей in SwiftBook
источник

А

Андрей in SwiftBook
источник

DK

Denis Kim in SwiftBook
это не зависит откуда ты его (обсервинг) запускаешь. в любом случае нотификация удалится, если объект, который на нее подписан удалится из памяти
источник