Home

Lazy Stored Property – DevTip

Chances are that you have used or at least have seen the lazykeyword used before. However, you have never stopped to think about what are the true capabilities of a lazy stored property. I want to tell you about what lazy properties are, why they exist and how you can take advantage of them. Ground Work The initial value of lazy stored p...

iOS SDK 10 years – Swift bug • iDevReport • Week 10, 2018

This week was the ?10th anniversary of the iPhone OS SDK?. On March 6. 2008, Apple announced that they are going to allow 3rd party developers to use the same development tools as Apple does. This changed the lives of many. Not so much for me since I have only been a developer since the release of Swift but still this was a special event to look...

An exhaustive guide to Static keyword AKA Type methods in Swift

This post is about the static keyword. When and how can you use it along with a specific use case? Quick note, in some cases the static keyword can be replaced by the class keyword and although Apple describes it under Type Methods, you can use the static keyword on much more than just methods. Theory Class Methods In Swift, we differe...

Releases from Apple & Google • iDevReport • Week 9, 2018

This week some releases happened, some leaks surfaced and the EU is about to update their regulations regarding the handling of users’ data. This week’s sections: News Blog posts & Articles Releases Casual Apple news News Updates to GDPR aka General Data Protection Regulation Heather Burn wrote about this, that new upd...

Events, demonstration, SDKs • iDevReport • week 8, 2018

This week was great in terms of Apple-related news and happenings, there is much to talk abou. Topics of the week: Main News Blog posts & Articles Releases Events Tips Casual Apple news Main News Starting April 2018, all apps must be built with the iOS 11SDK If you haven’t been using the iOS 11 SDK (where have you ...

iDev Report 6/18

Welcome to the first iDev Report of the week. This post will summarise everything that happened with Apple mainly focusing on topics that affect Apple developers. This is the summary of week 6 of 2018. Main news stories Apple rejecting apps that have emojis in the UI Some developers have come forward that their apps and updates are be...

Architectural patterns, MVC, MVVM… What is the hype all about?

For about a solid year now more and more blog posts and discussions are arising about architectural patterns within iOS Development. Developers are using a variety of these patterns and they are writing about them, why it is better and how it could improve the app development process. Currently, Apple advises us, developers to use the MVC patte...