Open in app

Sign in

Medium Logo
Write

Sign in

Rizwan Ahmed
Rizwan Ahmed

254 followers

Home

About

Why you should use MetricKit to debug crashes

Production-only crashes in iOS apps are notoriously difficult to debug. Traditional in-process crash reporting tools install handlers…

May 11
Why you should use MetricKit to debug crashes
Why you should use MetricKit to debug crashes
May 11

Send data Between iOS Apps and Extensions Using Darwin Notifications

In iOS development, app extensions run in separate processes from their containing apps. This separation poses a challenge when you need to…

Aug 28, 2024
Aug 28, 2024

Customizing UIButton in iOS 15

Buttons are an essential element in iOS apps. If you are developing an app using UIKit, you will probably use UIButton class to create…

Aug 24, 2021
Customizing UIButton in iOS 15
Customizing UIButton in iOS 15
Aug 24, 2021

Exploring Deque in Swift Collections

Deque (should be pronounced as “deck”) is a collection implementing double-ended queues. Deques are similar to arrays, but they have…

Apr 15, 2021
Exploring Deque in Swift Collections
Exploring Deque in Swift Collections
Apr 15, 2021

Swap keys and values of a Dictionary in Swift

Dictionaries are one of the most commonly used data structures. Dictionaries come with keys and values where the keys are unique…

Mar 26, 2021
Swap keys and values of a Dictionary in Swift
Swap keys and values of a Dictionary in Swift
Mar 26, 2021

Replacing Selectors with Closures in UIButton

iOS 14.0 brings us many improvements and new APIs using which the developers can write efficient code. One such API is the closure based…

Mar 12, 2021
Replacing Selectors with Closures in UIButton
Replacing Selectors with Closures in UIButton
Mar 12, 2021

Experimenting with Swift async and await pattern using Xcode

You 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…

Dec 27, 2020
Experimenting with Swift async and await pattern using Xcode
Experimenting with Swift async and await pattern using Xcode
Dec 27, 2020

Swift bit #3 — Unwrap optional values using for in loop

One 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.

May 26, 2019
Swift bit #3 — Unwrap optional values using for in loop
Swift bit #3 — Unwrap optional values using for in loop
May 26, 2019

Swift bit #2 — Toggle the Boolean

Boolean is one of the most frequently used and simplest data type in any programming language.

Apr 30, 2019
Swift bit #2 — Toggle the Boolean
Swift bit #2 — Toggle the Boolean
Apr 30, 2019

Swift bit #1 — Using “where” clause in “for in” loops

As a Swift developer we always want to write better code. In Swift, we can use the “where” clause along with the for loop.

Feb 27, 2019
2
Swift bit #1 — Using “where” clause in “for in” loops
Swift bit #1 — Using “where” clause in “for in” loops
Feb 27, 2019
2
Rizwan Ahmed

Rizwan Ahmed

254 followers

iOS Engineer @zoho , Creator — http://ohmyswift.com Support OhMySwift by buying us a pizza! 👉 https://buymeacoffee.com/ohmyswift

Following
  • that imperfect me

    that imperfect me

  • Max Cobb

    Max Cobb

  • Afsanafarheen

    Afsanafarheen

  • Rinni Swift

    Rinni Swift

  • Khoa Pham

    Khoa Pham

See all (67)

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech