Author: Ferdous Mahmud Akash

Hey there! I’m a self-taught iOS developer from Bangladesh.
I’m very passionate about sharing my knowledge and experience with other aspiring developers.

In this tutorial, you will learn how to perform a time-consuming task in a background thread in Swift. In iOS development, achieving concurrency primarily involves effectively utilizing multi-threading. Running multiple threads can give the appearance of simultaneous execution, which is crucial for keeping the UI responsive while performing heavy computations or network requests. Why Background…

Read More Time Consuming Task in Background Thread in Swift

In this tutorial, you will learn how to handle errors in Swift. Errors in Swift are unexpected events that occur during program execution. They can be caused by various factors such as invalid user input, device failure, loss of network connection, physical limitations (like running out of disk memory), or code errors. Throw Statement In…

Read More Error Handling Example in Swift

In this tutorial, you will learn how to determine the current device model in Swift. To determine the current device model in Swift, you can use the utsname struct provided by the Darwin framework, which contains information about the system. This method involves getting the machine hardware description and then mapping it to the corresponding device…

Read More Determine Current Device Model in Swift