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…
W projekcie, nad którym aktualnie pracuję pojawiła się konieczność wprowadzenia prostej implementacji lokalnej bazy danych, więc pomyślałem, że przy okazji napiszę krótki artykuł jak należy…
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 😆.…
Wzorzec Model View Controller w aplikacjach na iOS stosuję już od jakiegoś czasu, jednak gdzieś z tyłu głowy coś podpowiadało mi, że chyba nie do…
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…
Przyszła pora, aby zapoznać się z kolejnym wzrocem projektowym, a tym razem padło na Factory, który należy do rodziny Creational Patterns. Jest to wzorzec stosunkowo…
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…