#ios

Found 30 articles tagged with #ios

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

iOS Dependency Formats

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

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, Carthage)

Without this tool, you’d do this by manually copying source code files, dropping in pre-compiled binaries or using a mechanism like Git submodules.

Jun 02, 2022#ios#xcode

iOS Architectural Patterns (MVC, MVVM, VIPER)

Each architecture has pros and cons, MVC is everywhere, MVVM is community favorite, and VIPER is unnecessary complicated. Though these….

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.