#ios

Found 40 articles tagged with #ios

iOS Dependency Formats Deep Dive

A practical guide to Swift packages, XCFrameworks, frameworks, static libraries, dynamic libraries, binary targets, module stability, and choosing the right distribution format for Apple-platform code.

Getting Started with CocoaPods

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

Jul 18, 2022#ios#xcode

Getting Started with 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

Getting Started with Carthage

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

Jul 16, 2022#ios#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

iOS Dependency Managers β€” SwiftPM, CocoaPods, and Carthage in 2026

A practical comparison of iOS dependency managers β€” Swift Package Manager is the standard, CocoaPods is in decline, and Carthage has lower ecosystem momentum β€” with guidance on when each still makes sense.

iOS Architectural Patterns Deep Dive β€” MVC, MVVM, TCA, and Beyond

A comprehensive deep dive into architectural patterns for iOS projects in 2026 β€” MVC, MVVM with Observation and Combine, TCA (The Composable Architecture), Coordinators, and Clean Architecture layering β€” with code examples and guidance on choosing the right approach.

Cracking the iOS interview

iOS is a small niche in software development, the scope of knowledge you need to cover is quite stable over the years, and primarily using….

Mobile Development Landscape in 2019

An overview look at current mobile development landscape including 4 major platforms iOS, Android, Flutter and React Native.

Top sites for iOS and Swift developers

I believe we have to constantly learn from others, these sites contain valuable articles and resources that help us to get from good to great.