Table views are a fundamental piece of iOS apps. In this guide I cover the advantages of table views, data sources, cells, and the correct MVC architecture... (more…)
Read more »
Let’s take a look at one of the core aspects of object-oriented programming — initialization. What characteristics should an initializer ideally have, and what sort of techniques could be useful in order to keep our initializers simple and predictable? (more…)
Read more »
Learn different ways of debugging functional reactive code written with the Swift Combine framework: read the console with the print() and handleEvents() operators; generate Xcode breakpoints with breakpointOnError() and breakpoint(); draw marble diagrams... (more…)
Read more »
Blunt attempt to halt spread of abusive images follows moderations cutbacks under owner Elon Musk (more…)
Read more »