Swift 2 to Swift 5
Skipping three major Swift versions at once is a bad idea. A Swift 2-to-5 toy app migration covering what changed in syntax, type safety, stdlib, and ObjC interop.
6 posts
Skipping three major Swift versions at once is a bad idea. A Swift 2-to-5 toy app migration covering what changed in syntax, type safety, stdlib, and ObjC interop.
Manually resizing Xcode panes dozens of times a day adds up. Xcode Behaviors automate tab layout switches for editing, output, debug, and interface contexts — the IDE shifts with you.
Shorter isn't always better, and sleep helps you see the difference. Community feedback and .map() push the code further — then a night's sleep reveals where the clarity went.
Writing less Swift isn't the goal. Writing clearer Swift is. A keyboard input toy project as a concrete workout for operators, extensions, and unnamed argument conventions.
Exciting times for Apple and Swift.
Four years, seven apps, awards, press, declining revenue, and a decision. A look back at co-founding a mobile kids app startup — what it cost, what it taught, and what's next.