Mobile app design and development stuff
-
Relative Date and Time with Swift
You probably have seen the date and time of the messages in the Messages app and other messagings that are relative to the current date…
-
Diffable Data Source with Clean Architecture
In WWDC2019, Apple introduced Diffable Data Source as a new approach for providing data for table view and collection views. Apple’s video was explained using…
-
Clean Architecture with NSFetchedResultsController
Probably the NSFetchedResutlsController makes the tightest coupling between UI and another layers of an iOS application. NSFetchedResutlsController Class has been created by Apple to provide…
-
iOS, How to check if the device is locked or unlocked programmatically
Sometimes it is really necessary to know the device lock state especially when we are working with background services like Bluetooth or networking. Actually, iOS…
-
UITableView Selected Cell Background Color
It is easy to change the background color of the selected cell in a table view. Each UITableViewCell has a selectedBackgroundView which is shown when…
-
Becoming iOS Developer Roadmap – 2021
This diagram illustrates the roadmap for becoming an iOS developer. I updated it to reflect recent changes in 2021. I have tried to collect the…
-
Objective-C for Swift Developers, Book Introduction
Without any doubt, Swift is the main programming language for developing new applications for Apple developers, but there are many apps on the App store…
-
Swift Value and Reference Types, How to Use
Based on the memory handling methods, types in Swift are divided into two different categories: value types and reference types. There are some basic differences…
Got any book recommendations?