Aslihan GurkaninDev GeniusVIPER Design Pattern in SwiftWhen it comes to building robust and maintainable iOS applications, having a clear and organized architecture is crucial. This is where…Aug 30, 2023Aug 30, 2023
Aslihan GurkaninDev GeniusRange Operators in SwiftSwift programming language, offers a range of tools to make coding efficient and expressive. One such tool is the range operator, a feature…Aug 13, 2023Aug 13, 2023
Aslihan GurkaninDev GeniusMVVM Architectural Design Pattern in SwiftModel-View-ViewModel (MVVM) is a software architecture pattern used to separate the user interface (UI) logic from the business logic or…Apr 2, 20231Apr 2, 20231
Aslihan GurkaninDev GeniusValue Type vs Reference Type in SwiftIn Swift, there are two main types of data types: value types and reference types. Understanding the differences between these two types is…Apr 2, 2023Apr 2, 2023
Aslihan GurkaninDev GeniusHow to Use Codable in Swift for JSON Encoding and DecodingJSON (JavaScript Object Notation) is a lightweight data-interchange format that is easy for humans to read and write and easy for machines…Mar 30, 2023Mar 30, 2023