#ios
9 posts · All posts
-

What I Learned Working on a Large-Scale Social Media iOS Application
Lessons from building a large-scale social media iOS app: architecture, engineering practices, product development and team collaboration.
-

Dependency injection patterns in Swift
When I first learned about it over a decade ago, I started using it everywhere possible. It’s a simple idea with a surprisingly big impact.
-

I have presented at CocoaHeads in Kraków!
Last week on Tuesday I had a great opportunity to present my own topic at the CocoaHeads meetup conference in Kraków.
-

Basic Configuration Server to Avoid Hardcoding in iOS Applications
Hardcoding resources in an iOS client makes it hard to update or fix. A basic config server avoids that and keeps old builds working.
-

How to get rid of two layers of tabs in Xcode
Xcode's document tabs don't hide window tabs when migrating from older versions, leaving two nested tab layers. Here is how to get rid of one.
-

How to symbolicate crash logs more efficiently
Symbolicate crash logs on your own machine instead of Fabric or Firebase, using a little-known tool that ships with Xcode.
-

Dice: shake and roll
After years of using my App Store Connect account as a playground, I started side projects this year. One of them is Dice, a simple shake-and-roll app.
-

High Performance Web Services with Swift and Protocol Buffers
JSON is the default for server and iOS communication, but Protocol Buffers can be much faster. Here is how to use them with Swift.
-

Assign property for pointers
When I lately upgraded Xcode to 7.3.1 I suddenly got a lot of errors in one of my older project I wanted to rebuild...