iOS Swift 2 to Swift 5 For fun, I recently migrated an old toy project from Swift2 to Swift5. The project is an iOS app that prompts a user to press keys on a bluetooth keyboard.
iOS Xcode Behaviors for fun and profit Xcode has some great features that can easily slip by you. Recently I took the time to really take advantage of Xcode Behaviors. Xcode Behaviors allow you to set up a user-defined sequence of events that should happen in reaction to various system events
swift Swift conciseness through functional programming and sleep (Part 2) I wrote a post earlier which outlined the thought process I went through while slimming down some code in the KeySmash toy project. Make sure you read Part 1 first. I received several great pieces of feedback about that blog post which inspired some
swift Swift conciseness through operators, extensions, and unnamed arguments (Part 1) In a toy project, I had the need to intercept all external keyboard keypresses. Something I am always trying to keep a critical eye on when coding in swift is 'Have I made this as concise as possible without sacrificing readability in the name
iOS Evolving Swift When people ask me what I think of the swift programming language, the main thing I think of is hope. For so long, Apple has been on a kind of island in regards to advances in programming languages. It's the nature of something closed
startup Looking forward Starting a business is insanely hard work and you invest a lot of yourself into it. At Pi'ikea Street, my co-founder and I created and released 7 quality iOS apps. I am still amazed and sometimes in disbelief at all the awards, featuring, and