Interface Builder Needs a Swift Upgrade

Interface Builder Needs a Swift Upgrade

Swift materialized four years ago at WWDC in June 2014. At the outset, the language was intriguing, but the tooling was…let’s say minimal. Xcode has steadily improved since then — we can even refactor now! But one big chunk of the toolset hasn’t been Swiftified....
Look, but Don’t Touch — FaceID vs TouchID

Look, but Don’t Touch — FaceID vs TouchID

At Oak City Labs, we’re working more and more with computer vision (CV) and image analysis, so it’s exciting to see how others are using CV to solve problems. Face ID from Apple has garnered a ton of recognition in the past few months as they attempt to use CV to...
API Mocking in Swift

API Mocking in Swift

At Oak City Labs, we rely heavily on unit testing in our quality software process. Unit testing is the safety net that lets us reliably improve existing code. Our testing suite double checks that modified code still behaves the way we expect. I’ve written before...
Taking the Fastlane from Xcode Server to TeamCity?

Taking the Fastlane from Xcode Server to TeamCity?

At Oak City Labs, we love our continuous integration (CI). In our world, CI means that we have a trusty assistant sitting in the shadows that watches for new additions to our code repository.  Any updates get compiled, tested, packaged and shipped off for user...
Computer Vision for Medical Devices via Core Image

Computer Vision for Medical Devices via Core Image

At Oak City Labs, we enjoy solving all kinds of problems. Our projects span subject areas from IoT, to mining data from social media to integrating video capture hardware. One of my favorite projects we’ve worked on recently involves computer vision and...

Connect with us if you're ready to start putting the pieces together.