WWDC 2026 keynote: Hey developers, we're not going to say [wink] why we're so focused on your mobile apps being resizable [wink], but check out this origami (literally folding paper) example app [wink]. A folding phone…
ios development
7 entries 6 posts · 1 thought
-
-
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.
-
Xcode Behaviors for fun and profit
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.
-
Swift conciseness through functional programming and sleep (Part 2)
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.
-
Swift conciseness through operators, extensions, and unnamed arguments (Part 1)
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.
-
Evolving Swift
Exciting times for Apple and Swift.
-
Looking forward
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.