Found 15 articles tagged with #ios

iOS Interview Questions: SwiftUI

The existence of SwiftUI has somehow rendered UIKit obsolete, you should get busy learning SwiftUI because it is the future of app development on Apple platforms.

Nov 08, 2022#ios#swift#swiftui

Learn iOS & Swift

Recommended learning resources to become an iOS developer, so you can spend time learning instead of searching.

iOS Interview Questions: Swift

Preparing for an iOS interview requires you to take considerable amount of time to review Swift language features.

Grand Central Dispatch (GCD)

In a nutshell, GCD consists of language features, runtime libraries, and system enhancements to support concurrency in Apple platforms.

Jul 20, 2022#ios#concurrency

iOS Operation Queues

One way to perform operations concurrently in iOS is with the Operation and OperationQueue classes built on top of GCD.

CocoaPods - Centralized Dependency Manager

CocoaPods will resolve dependencies between libraries, fetch the resulting source code, then link it together in an Xcode workspace to build your project.

iOS Dependency Formats

When you add a dependency to Xcode projects you have the options to add Swift packages, XCFrameworks, frameworks or libraries.

Swift Package Manager

The official tool for managing the distribution of Swift code to automate the process of downloading, compiling, and linking dependencies.

Jul 18, 2022#ios#swift#xcode

VIPER Architectural Pattern

Like MVC or MVVM, but it separates the code further by single responsibility: View, Interactor, Presenter, Entity and Router.

Jul 16, 2022#ios#patterns

Carthage - Decentralized Dependency Manager

Carthage builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup.