Weak self in Swift
We will discuss about how ARC, weak self, retain cycles works in Swift...
We will discuss about how ARC, weak self, retain cycles works in Swift...
Views built using SwiftUI can be reused by segregating Views and Data Flow...
We will discuss about how to present different views, modals, popovers...
Describes various utilites functions using Equatable...
We will explore backgroundtasks framework which was introduced in iOS 13...
We will look into how we can pass data across views in SwiftUI...
We will learn about basics in Combine framework...
We will get to know how property wrappers @State, @ObjectBinding, @EnvironmentObject works in SwiftUI...
Describes about navigating from one view to another using declarative code...
Describes about how to create scrolling table of fruits using static and dynamic lists...
Declaration and definition of DatePicker and Stepper components...
In WWDC 2019, Apple has introduced SwiftUI, which will replace the imperative UI used before iOS 13. SwiftUI is a user interface toolkit that require us to design apps using declarative code...
Lets have a look at What's new in Swift 5.1...
Error handling is the process of responding to and recovering from error conditions in our program...
Codable API allows us to leverage the compiler to generate most of code needed to encode and decode data to/from a serialized object like JSON...
In Swift 5, `@unknown default` was introducted. It is a new technique by which enums in Swift works and helps the enums...
A typealias allows us to provide a new name(alias) for an existing data type into our program...
Core data is a framework that we can use to manage the modal layer of the application. It provides generialized and automated solutions...
Grand Central Dispatch(GCD) is a low-level API for managing concurrency in our application...
Generic code enables you to write flexible, reusable functions and types that can work with any type, subject to requirements that you define...
In Swift, we can access data by Value types and Reference types. Reference types creates instances which acts as reference to the object...
Unit testing is a software testing method, which by means of test cases (code) validates and tests individual set of code blocks...
Application security is very important in case of application development. Users rely on our app to share their...
Third party frameworks/libraries are easy to configure and helps us to boost the application development...
Pattern Matching is a feature that allows us to match state/value/property to some pattern. In Swift, it is...
From iOS 12, Password and OTP can be suggessted in the QuickType bar, which can be filled to corresponding textfields in a single tap...
From iOS 12, strong password can be recommended whenever a new user sign up to iOS application. It is a simple and straight forward approach to implement this feature in your iOS application...
Unit Testing is sometime misunderstood with Manual Testing. Manual Testing is carried out by testers/developers...
An QR (Quick Response) code is two dimensional barcode. It can carry information in both vertical and horizontal direction...
At somepoint in time all of our apps will have crashes. It would be better to prioritize and fix those crashes, if we can identify...
Most of the iOS developers would have come across this situation to download images/files in their project...
Optimizing images to reduce memory consumption – Part 2
Optimizing images to reduce memory consumption – Part 1
iOS Memory Footprint Profiling
iOS Memory Allocation