Contributions

Article
When you saw that SwiftUI and Combine were iOS 13 only, you knew that you wouldn’t be adopting them until Spring 2020, if not longer. What can you do in the meantime to get ready?
Tutorial
Updating the UI outside the main thread is going to be a source of hard to debug bugs and app crashes. What can you do to catch them before they become headaches? https://www.appsdissected.com/swiftui-updates-main-thread-debug-crash/ #iosdevelopment #swiftui
Tutorial
I need to make my Core Data entities ordered, but every time I need to insert or reorder records, I need to rewrite a bunch of IDs. There must be a way that avoids all of this rewriting, right?
Tutorial
SwiftUI is the future of development for all Apple platforms, but it's missing the vast array of components and configurability available through UIKit. How am I going to get back this functionality?
Article
The blank page problem: "There are so many parts, and you have no clue how they fit together. Or worse, you don’t even know all the moving parts in the first place.... Here is a useful framework I use as I’m building a new app or new features for an app to begin and keep filling in that blank page."
Tutorial
"What if you don’t need or want the added complexity of supporting push notifications, or even local notifications, but want to alert the user via an app badge? Manual app badges turn out to be really easy, but the docs don’t make it seem that way."
Article
If you’re building your interface in a storyboard, though, you’ll find one big problem when you add the code to make your view circular: Your storyboard doesn’t look like your app. Ugly.
Article
Specifying a segue for forward navigation is straightforward, but what if you want to specify a segue to dismiss a screen, such as the simple case of tapping a Done button to dismiss a modal screen? Suddenly the answer isn't quite so obvious.
Article
Browsers and browser-based apps are turning into full-fledged operating systems in their own right — and use enough memory to match.... Run a few of these, and all of a sudden, it isn’t Xcode being the only memory hog.
Article
When you’ve been working on an app for a while, especially as it gets large, you often start to include snippets of code in the app that have been useful for debugging your app in the past.

Such tools become an integral part of your debugging environment; but do you really want to ship those in your app? You could comment them out before you release, but after a marathon debug session, do you trust that you’ll comment out again all of the debugging tools you enabled?
Article
"When you build your clone app, you will encounter the same problems the original developers had writing the original app.... This is what makes building a clone app a way to level up your skills."