Home Articles
Code showing autocomplete of fallthrough switch statement
fallthrough & @unknown default in Swift

In this beginner article, we discuss control flow in a Swift Switch statement, focused on fallthrough & @unknown default keywords.

Code showing autocomplete of for-in loop
Flavours of for loop in Swift

In this beginner article, we discuss different flavours of for loop in Swift: for-each, for-in, for-enumerated. How it is different from other languages and why?

Wall with a lot of hangings ordered properly
Manage resources in Swifty way using SwiftGen

The clean way of managing images, fonts, colors, string literals in iOS Xcode Project!

Diagram explaining Socket Data parsing
How to Parse Data from Socket in Swift?

This article helps you to understand when you get data from the socket, how to parse it and feed it into the views to display the data.

Diagram explaining architectures & data segments in an iOS App
How to reduce and optimise the iOS App Size?

Ever wondered how your iOS app size is calculated. In this blog, we will see how I measured one of my apps and optimised its size.

Diagram explaining How async/await works in Swift
Will async/await replace Result type? 🤔

It may not completely replace but soon you will have less usage of Result type in codebase

Spotlight search on a Mac
Build a simple API search

This article helps to design a UITableViewController with a SearchBar, populates results from a simple API search using Alamofire and SwiftyJSON whenever user start typing, opens a WebView on tap of the search result.

Screenshot showing expanded TableView Cell
UITableView with Collapsible Cells

This article helps to create a tableview with expanding and collapsing cell

A van in a desert emitting yellow gas
Dynamic Library in iOS (Part 1)

Are you Duplicating a piece of code for a particular functionality across multiple Apps? Do you find it difficult to fix a bug in all those places? If Yes, then Dynamic Library is an answer to your problems.

Coloured balls as a balancing rock in a sunset
Static Library in iOS

In this post we will learn how to leverage the use of Static Libraries to bundle up common functionalities across multiple Apps, how it will reduce duplicity & help maintainability. We will also put some light on the areas where Static Libraries don’t shine compared to Dynamic Libraries & Frameworks.

Xcode Setting to setup custom location
How To Simulate Location in Xcode and Simulator

Static and dynamic location simulations

Logo of CoreML
Logo Detector iOS App using CoreML

Ever thought what's Apple's CoreML and CreateML really does, is it really a great addition to our apps, let us see in this article

People interacting in a conference
iOS Swift Mobile Conferences 2024-2025

Conferences are great to up your game! This article lists some of the best Swift Mobile Conferences happening around the world in 2024.

Person in an interview
iOS Interview Questions 2019 - Part 1

Questions, Tips and Tricks to clear iOS Interview Questions

Person in an interview
iOS Interview Questions 2019 - Part 2

Questions, Tips and Tricks to clear iOS Interview Questions

Person in an interview
iOS Interview Questions 2019 - Part 3

Questions, Tips and Tricks to clear iOS Interview Questions

Person in an interview
iOS Interview Questions 2020 - Part 1

Questions, Tips and Tricks to clear iOS Interview Questions

Person in an interview
iOS Interview Questions 2020 - Part 2

Questions, Tips and Tricks to clear iOS Interview Questions

A Box or Package with Swift logo on it
Swift Package Plugins - Getting Started

A collection of useful code examples & working Swift Packages to start diving into Swift Package Plugin.

Logo of different package managers on a box
7 Reasons why I don’t like Cocoapods

In this article, I would give 7 reasons why I have reached a space where I don’t like Cocoapods anymore. To be clear I have nothing against Cocoapods, they have done great work on making iOS Developer's life easy for a decade. Also, it’s not just about Cocoapods, I feel the points I would highlight is true for any Dependency Manager.

Two person discussing looking at a laptop
How to master Pull Request

Tips to use while creating and reviewing a pull request

Segment Control with Light, Dark & Auto options
Build a Segmented Control using HTML + CSS

Segmented Control is quite popular in Mobile & actively adopted in Web also. Today, we will be building a Segmented Control to toggle colour schemes on our website using pure HTML + CSS.