Essential WWDC17 Sessions
May 20, 2018It’s almost time for WWDC18 and if you’re still looking for something to watch on your flight to San Jose this year: Search no more because here are my personal top session from 2017 to (re-)watch!
Read more…Here, you can find all my blog posts—you can reach me at [email protected] if you found a mistake or have any feedback.
It’s almost time for WWDC18 and if you’re still looking for something to watch on your flight to San Jose this year: Search no more because here are my personal top session from 2017 to (re-)watch!
Read more…Having been released as early as 2005 alongside with Mac OS X Tiger, Core Data has come a long way. But despite Core Data’s age, Apple has applied serious modernization efforts during the last few years while also adding many new and exciting features.
Due to these modernizations you can now use Core Data with natural and concise Swift syntax. And—using the power of Swift protocols and extensions—one can make working with Core Data even funner!
Read more…In this post, I would like to share my implementation of a simple network reachability service that provides current state and posts notifications when network conditions change—without the need for a third-party library.
Read more…At WWDC ‘17, Apple introduced a number of new Core Data features, one of which is Persistent History Tracking or NSPersistentHistory
. But as of the time of writing, its API is still undocumented. Thus, the only real reference is the What’s New in Core Data WWDC session.
Since Persistent History Tracking makes sharing an NSPersistentStore
across multiple processes and is one of my favorite new Core Data features, it is unfortunate that it mostly seems to fall of the radar.
The purpose of this post is to give a real-world example on how to use it and what makes it so great.
Read more…Hey there, welcome to my website!
As this is very first post, please let me introduce myself: I’m Steffen, a German computer science student, and I love coding, especially in Swift or for Apple platforms.
Read more…