Swift do Bohatera! Bezpieczeństwo w Swift – Late Initialisation oraz Optional?

  • przez
Gadające głowy: Łukasz Stocki i Suzann Nowicka

Swift robi wszystko co może aby być bezpiecznym językiem. I nie chodzi o zabezpieczenia przed hackerami, chociaż jedno nie wyklucza drugiego.

Więc o jakie bezpieczeństwo chodzi?

Kompilator Swift robi wszystko co może aby obiekt, pamięć była odpowiednia zainicjalizowana przed użyciem. Jest to bardzo ważne ponieważ komputer a właściwie procesor to taka maszyna, która w danym momencie nie wie czy ten ciąg cyfr, który właśnie procesuje to dane czy jakaś funkcja do wykonania. I tak długo jak ten łańcuszek układa się w jedną całość to wszystko działa. Co jednak gdy do tej maszyny wrzucimy młotek?

Swift z systemem plików stoi na straży abyśmy przez przypadek takich młotków do rozpędzonego silnika nie wrzucali.

Zapraszamy 🙂

Kod z serii: https://github.com/sloik/SwiftPlayground

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.