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…
My name is Steffen and I'd like to welcome you to my personal website and blog! I'm a German computer science student who really enjoys coding—especially for Apple platforms.
If you like my content, consider giving my website one of your precious GitHub stars—thank you!
Just like the year before, Apple offered a WWDC ticket to students, who submitted outstanding visually interactive Swift Playgrounds.
In this post, I’d like to show what I’ve created for my submission: A logic gate simulator in the WWDC18 theme that features several puzzles as well as a sandbox and some advanced creations.
You can play around with the source code on GitHub!Read more…
StudApp is an iOS application for the Stud.IP learning platform, which is used by more than half a million students and lecturers at over 40 German universities and 30 other organizations like the German Football Association or a state police.
This project aims to take this platform to the next level by leveraging native capabilities of iOS. With StudApp, it easier than ever to browse your courses, documents, and announcements! Being officially certified by Stud.IP e.V., it provides excellent ways to stay up-to-date.
And—just like Stud.IP itself—StudApp is completely open source and free to be used by anyone as an no-cost app on the App Store.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…
In 2017, Apple—once again—offered students and members of STEM organizations the opportunity to attend WWDC as part of a scholarship. In contrast to the year before, Apple set out a specific yet creative task: To create a visually interactive Swift Playground, either for Xcode or iPad.
Wanting to take this opportunity, I created my own Swift Playground Book named Reduce, which teaches basic Functional Programming concepts in a playful manner. Its main feature is visualizing array operations like
reduce to make these concept easy to comprehend.
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…