mattorb Stay curiousTighten Feedback LoopsIterate, Measure, LearnFan of Science, Design, and Systems Thinking

ios development

7 entries 6 posts · 1 thought

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.