Open in app

Sign In

Write

Sign In

Imad Ali Mohammad
Imad Ali Mohammad

91 Followers

Home

About

Jun 5

Swift — Exploring Dependency Injection Design Pattern in iOS

The Dependency Injection design pattern is a software design principle that aims to reduce dependencies between components by injecting dependencies from the outside rather than being created or managed internally. It promotes loose coupling and improves the codebase's testability, maintainability, and flexibility. In the Dependency Injection design pattern, dependencies are…

IOS

2 min read

Swift — Exploring Dependency Injection Design Pattern in iOS
Swift — Exploring Dependency Injection Design Pattern in iOS
IOS

2 min read


May 22

Apple iOS — Singleton Design Pattern

The Singleton design pattern is a creational pattern that ensures that only one instance of a class can be created and used throughout the lifetime of an application. In the Singleton pattern, a class has a private initializer that can only be accessed from within the class itself, preventing any…

Swift

2 min read

Apple iOS — Singleton Design Pattern
Apple iOS — Singleton Design Pattern
Swift

2 min read


Apr 27

10 Swift Programming Tips — ONE Liners

Swift is an incredibly powerful and expressive programming language that enables developers to write concise and elegant code. In this article, we’ll dive into 10 one-liners that demonstrate Swift’s capabilities and make you look like an expert in the process. Let’s get started! #1 Ternary Condition Operator: The ternary operator allows you to run…

Swift

3 min read

10 Swift Coding Tips — ONE Liner
10 Swift Coding Tips — ONE Liner
Swift

3 min read


Apr 18

SwiftUI — Three Common Use Cases Of ViewModifier

SwiftUI’s ViewModifier the protocol allows you to create reusable pieces of functionality that can be applied to multiple views, making it a powerful tool for organizing and simplifying your code. …

Swift

2 min read

SwiftUI — Three Common Use Cases Of ViewModifier
SwiftUI — Three Common Use Cases Of ViewModifier
Swift

2 min read


Feb 12

Swift — Classes Vs Struct

5 Key differences between Classes and Struct in Swift Structures and classes are general-purpose, flexible constructs that become the building blocks of your program’s code. Classes are reference types, sharing a single copy of their data. Struct are value types, keeping a unique copy of their data. 1. Struct gets an initializer for free We all love…

Swift

3 min read

Swift — Classes Vs Struct
Swift — Classes Vs Struct
Swift

3 min read


Jul 25, 2022

UIKit in SwiftUI framework & SwiftUI in UIKit

The SwiftUI framework was unveiled in 2019 and in just a few years has proven to be impactful in the developer community. But it is also true that UIKit has been around since 2008! Especially if you have been a developer for a few years you will have Apps developed…

IOS

3 min read

UIKit in SwiftUI framework & SwiftUI in UIKit
UIKit in SwiftUI framework & SwiftUI in UIKit
IOS

3 min read


Jul 21, 2022

Swift — Map() Vs compactMap() Vs flatMap()

We often get confused with the Higher Order Functions (HOF) of map types, So here I explain the difference between these three map functions:- Map() This takes a value out of a container, applies a function to it, then puts the result of that function back into a new container…

Swift

4 min read

Swift — Map() Vs compactMap() Vs flatMap()
Swift — Map() Vs compactMap() Vs flatMap()
Swift

4 min read


Jul 13, 2022

5 Tips to Speed Up Xcode Builds — iOS/macOS

Here are a few tips which would improve your Xcode build time. TIP 1 — Deleting derived data Xcode can often do some strange things that cause build problems etc. One of the go-to methods to try and fix these issues is to delete derived data. There are two ways…

Xcode

3 min read

5 Tips to Speed Up Xcode Builds — iOS/macOS
5 Tips to Speed Up Xcode Builds — iOS/macOS
Xcode

3 min read


Jan 13, 2022

Remote/Push Notification in iOS Simulator — In 10 Easy Steps

Awesome! Now you can test remote notifications in Simulator by using Xcode 11.4 or later & iOS 13.4 or later. You can add Remote Notifications to iOS Simulator in 10 easy steps. I’m excited to start this, Let’s quickly dive in… Open Xcode — Create a new iOS app as…

IOS

3 min read

Remote Notification in iOS Simulator — Xcode 11.4 or later & iOS 13.4 or later
Remote Notification in iOS Simulator — Xcode 11.4 or later & iOS 13.4 or later
IOS

3 min read


Jan 10, 2022

How to disable Dark Mode in iOS?

To disable the dark mode in iOS — Since iOS 13 and later (Xcode 11 or later) Every app has dark mode enabled by default. But, if you are not ready to adopt it, you can disable it. There is two way of doing it. Disable dark mode in the…

IOS

2 min read

How to disable Dark Mode in iOS?
How to disable Dark Mode in iOS?
IOS

2 min read

Imad Ali Mohammad

Imad Ali Mohammad

91 Followers

Senior iOS Engineer, Passionate about coding and building amazing apps.

Following
  • Stfalcon.com

    Stfalcon.com

  • Codecat15

    Codecat15

  • Simon Ng

    Simon Ng

  • Evangelist Apps

    Evangelist Apps

  • Arun Kumar Yallampalli

    Arun Kumar Yallampalli

See all (105)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams