iOS code examples using the SOLID principles.