Na World Wide Developers Conference 2015 Apple ogłosiło, że język Swift, wtedy zbliżający się do wersji 2.0, będzie pierwszym językiem programowania umożliwiającym oparcie architektury aplikacji…

Method Swizzling polega na zmianie implementacji istniejącego selectora w trakcie działania aplikacji. Oznacza to, że możemy w sposób dynamiczny zmienić zachowanie danej metody. Taki bajer możliwy jest…

Podejrzewam, że o programowaniu reaktywnym słyszał każdy programista. Ja temat zgłębiam od niedawna i postanowiłem zebrać kilka najważniejszych informacji, które pomogą Wam szybko wystartować. Będę…

KVO to skrót od Key-Value Observing i jest jednym z ważniejszych wzorców stosowanych w bibliotece Cocoa. W dużym skrócie wzorzec ten pozwala na obserwowanie zmian…

Ostatnio poświęciłem trochę czasu na bliższe przyjrzenie się zasadom z zestawu SOLID, więc postanowiłem podzielić się swoimi spostrzeżeniami i kilkoma krótkimi przykładami w Swift 😆.…

Jak działa Stack?

Luty 28, 2018 0

Stack (czyli stos) jest chyba najlepszym wprowadzeniem w świat algorytmów i struktur danych. Jest bardzo prosty w implementacji, dzięki czemu szybko można podłapać o co…

Jak działa Hash Table?

Listopad 14, 2017 0

Zapewne wielu z Was korzystało już ze struktury nazywanej Słownikiem (Dictionary, Hash Map itp.), ale ciekawi mnie, czy zastanawialiście się kiedyś jak ta struktura tak…