There's rarely such a thing as perfection in the real world. Real world is convoluted, full of a mishmash of ideas and forgotten architectural decisions. In the real world you have technical debt that slips through the cracks. It's nobody's fault, but it's also everybody's fault.
When making an app you often want to greet the user before actually letting said user wonder around the app and for that we use things called Splash Screens. A splash screen is an initial view of the app that greets the user. It's used to set the initial tone and mood of the app.
When creating an iOS or Mac app, one of the first things you need to think about is how you're going to store your data. It will be the most important part of your architecture. But when you start searching for solutions you will stumble on quite complex things. There's a simpler way: JSON.
Subscribe to Code with Asko
You'll get a weekly new post delivered right to your inbox and learn what I learn.