Swift Bite — Async AwaitSwift is a powerful and versatile programming language that is widely used to develop iOS, macOS, and watchOS apps. One of the most…Dec 9, 2023Dec 9, 2023
Swift Bite — Mutating FunctionsValue types such as structures and enumerations can have methods in Swift. These methods may want to modify the properties defined in the…Jan 20, 2020Jan 20, 2020
Authentication and AuthorizationSecurity is an important aspect on the Internet. To access the services on the Internet, you must prove you are who you say you are…Dec 16, 2019Dec 16, 2019
OAuth 2.0Today, I am delighted to start my new series, Back to Basics. This series aims to provide basic knowledge about the technologies that…Jul 2, 2018Jul 2, 2018
iOS design patterns — Part 2 (VIPER)In the first part, here, we toured MVC, MVP, and MVVM design patterns. This final part will explore the VIPER design pattern.Jan 2, 2018Jan 2, 2018
Published inThe StartupiOS design patterns — Part 1 (MVC, MVP, MVVM)Design patterns have always helped in building a manageable, testable, reusable and optimized software. Generally, it helps in modularizing…Nov 27, 20173Nov 27, 20173
Wireless debugging in Xcode 9WWDC-17 has brought a lot of new and exciting stuff to the developer community. ARKit, CoreML, and Drag & Drop to name a few. Powerful…Jul 4, 2017Jul 4, 2017