Optionals Are Evil..?
Listen now
Description
When and where should optionals be used? What are the advantages and disadvantages of optionals? Before Swift, iOS developers wrote their apps using Objective-C. In Objective-C, programmers could send messages to nil without the program crashing and in some cases was considered a feature. However, sometimes objects were unexpectedly nil and the program would incorrectly execute. Today, Swift uses optionals to more explicitly handle the case when an object is nil.
More Episodes
Alex talks about iOS system design interview, what to expect, what's important to focus on and what complexity a potential e-commerce application might have.
Published 03/30/20
Alex rants about data structure and algorithms interviews mobile developers have to go through as they interview for jobs. Algo problems is never something we solve building iOS application then why do we have to be subjected to those questions on interviews?
Published 03/09/20
Alex talks to Jeff Gilbert about VIPER architecture, how it came to be and how this architecture helps scale iOS codebases. Jeff is the author of VIPER.
Published 02/25/20