PinnedRanga C10 Advanced Swift Interview Questions — With Answers!I recently attended a bunch of interviews for an advanced Swift position at a few large organisations. The interview tested my knowledge…Mar 21, 20234Mar 21, 20234
PinnedRanga CHow to create an Xcode project and connect it to Github?The first thing is to create a project. Click to “Create a new Xcode project”.Feb 21, 2023Feb 21, 2023
PinnedRanga CPassing data by using -required init decoderrequired init?(coder aDecoder: NSCoder) .Feb 13, 2023Feb 13, 2023
PinnedRanga CDependency Injection on iOS with Swift 5Dependency injection is a broad technique which can be implemented differently. In this article let’s learn the core principles of…Feb 3, 2023Feb 3, 2023
PinnedRanga CSwit — try , try! , try?Learn the three ways of handling errors in SwiftDec 23, 2022Dec 23, 2022
Ranga CAny & AnyObject in iOSAny and AnyObject are two special type aliases in Swift that allow you to cast any value to a specific type.Sep 11, 2023Sep 11, 2023
Ranga CTHREAD SAFETY IN SWIFTThread safety refers to a programming concept where data or resources are accessed and modified in a way that ensures correct behavior and…Sep 6, 2023Sep 6, 2023
Ranga CSingleton vs Dependency Injection in iOS SwiftIntroduction: When developing iOS applications in Swift, one critical decision developers face is how to manage the creation and lifecycle…Jul 24, 2023Jul 24, 2023
Ranga CUtilizing Presentation Styles for iPad and iPhone With Single Storyboard View ControllerIntroduction: As developers, one of our primary goals is to create apps that seamlessly adapt to different devices and screen sizes. Apple…Jun 23, 2023Jun 23, 2023