Talha SaygiliUserDefaults in SwiftUserDefaults is a convenient way to store small amounts of data in iOS, macOS, watchOS, and tvOS. You can use it to store simple data types…Jan 20, 20231Jan 20, 20231
Talha SaygiliSwift Error Handling ExplainedError handling is the process of responding to and recovering from error conditions in your program.Jan 17, 20231Jan 17, 20231
Talha SaygiliSwift Access LevelsAccess control restricts access to parts of your code from code in other source files and modules. This feature enables you to hide the…Jan 13, 20231Jan 13, 20231
Talha SaygiliStored, Computed and Observed Properties in SwiftStored PropertiesJan 12, 2023Jan 12, 2023
Talha SaygiliType Casting in SwiftType casting is a way to check the type of an instance, or to treat that instance as a different superclass or subclass from somewhere else…Jan 11, 2023Jan 11, 2023
Talha SaygiliOptional Chaining in SwiftSwift is a language that supports Optional type. There are methods to use values of type Optional. We can access the values by…Jan 9, 2023Jan 9, 2023
Talha SaygiliOptionals and Unwrapping in SwiftType safety is a cornerstone of the Swift language. When a variable is defined, its type is also defined, if not, Swift knows what type it…Jan 9, 2023Jan 9, 2023
Talha SaygiliExtensions in SwiftExtensions add new functionality to an existing class, structure, enumeration, or protocol type. This includes the ability to extend types…Dec 27, 2022Dec 27, 2022
Talha SaygiliInternal and External Parameter Names in SwiftIn Swift, functions accept values to use with parameters. Parameters are called external and internal.Dec 26, 2022Dec 26, 2022
Talha SaygiliTypealias in SwiftA type alias allows you to provide a new name for an existing data type into your program. After a type alias is declared, the aliased name…Dec 26, 2022Dec 26, 2022