Category: iOS

  • The Mistakes Most Swift Developers Don't Know They're Making

    The Mistakes Most Swift Developers Don't Know They're Making

    Coming from an Objective-C background, in the beginning, I felt like Swift was holding me back. Swift was not allowing me to make progress because of its strongly typed nature, which used to be infuriating at times. Unlike Objective-C, Swift enforces many requirements at the compile time. Things that are relaxed in Objective-C, such as…

  • How to Isolate Client-Server Interaction Logic in iOS Applications

    How to Isolate Client-Server Interaction Logic in iOS Applications

    Nowadays most mobile applications rely heavily on client-server interactions. Not only does this mean that can they offload most of their heavy tasks to backend servers, but it also allows these mobile applications to offer all sorts of features and functionality that can only be made available through the Internet. Backend servers are usually designed…