Rizwan AhmedCustomizing UIButton in iOS 15Buttons are an essential element in iOS apps. If you are developing an app using UIKit, you will probably use UIButton class to create…3 min read·Aug 24, 2021----
Rizwan AhmedExploring Deque in Swift CollectionsDeque (should be pronounced as “deck”) is a collection implementing double-ended queues. Deques are similar to arrays, but they have…2 min read·Apr 15, 2021----
Rizwan AhmedSwap keys and values of a Dictionary in SwiftDictionaries are one of the most commonly used data structures. Dictionaries come with keys and values where the keys are unique…2 min read·Mar 26, 2021----
Rizwan AhmedReplacing Selectors with Closures in UIButtoniOS 14.0 brings us many improvements and new APIs using which the developers can write efficient code. One such API is the closure based…3 min read·Mar 12, 2021----
Rizwan AhmedExperimenting with Swift async and await pattern using XcodeYou all might know that async/await is accepted and is available in the main snapshots! Let’s get our hands dirty by trying out some basic…2 min read·Dec 27, 2020----
Rizwan AhmedSwift bit #3 — Unwrap optional values using for in loopOne of the most widely used features in Swift are the optionals. Optionals are types that can hold either a value or a nil value i.e nil.2 min read·May 26, 2019----
Rizwan AhmedSwift bit #2 — Toggle the BooleanBoolean is one of the most frequently used and simplest data type in any programming language.2 min read·Apr 30, 2019----
Rizwan AhmedSwift bit #1 — Using “where” clause in “for in” loopsAs a Swift developer we always want to write better code. In Swift, we can use the “where” clause along with the for loop.1 min read·Feb 27, 2019--2--2
Rizwan AhmedInstalling Swift 5 toolchain in XcodeApple released Swift 5.0 development snapshot (toolchain) for the developers to get a taste of the new language. In this article I will…2 min read·Dec 8, 2018--1--1
Rizwan AhmedDeploying Perfect and Swift 4 on UbuntuWhen Swift was first introduced, we didn’t know the real potential of the language. It was primarily used for developing iOS and mac…4 min read·Dec 17, 2017--3--3