학습 경로: iOS 프로그래밍 아키텍처와 패러다임

객체 지향이나 MVC를 기반으로 한 앱만 있는 것이 아닙니다. 물론 MVC가 지배적인 패러다임이지만, 함수형 원칙이나 프로토콜 중심 프로그래밍 등 새로운 대안을 알아보고 상황에 맞는 솔루션이 무엇인지 확인하세요!

MVVM, MVC, VIPER 전격 비교

MVVM, MVC, VIPER 등 다양한 아키텍처 디자인 방법 중 어떤 것이 가장 좋을까요? 좋은 iOS 앱 아키텍처를 구성하기 위해 필요한 요소가 무엇인지 알아봅니다.

이런 개발 뉴스를 더 만나보세요

Swift에서 프로토콜 중심 프로그래밍(POP)하기

Swift로 프로토콜 중심 프로그래밍을 하는 것에 관심이 있으신가요? 장단점과 실제로 프로젝트에 어떻게 적용해야 할지까지 알려드립니다.

실무에서 활용하는 프로토콜 중심 프로그래밍

실용적인 예제와 함께 객체 지향에서 프로토콜 지향 프로그래밍으로 사고 방식을 전환하세요.

프로토콜 지향 MVVM을 소개합니다.

프로토콜을 사용하면 코드 서브클래싱보다 표현력이 뛰어나고 에러를 줄일 수 있습니다. MVVM과 함께 작동하는 프로토콜을 살펴보세요.

Swift와 함수형 프로그래밍의 역사

수년간 함수형 언어 세계에서 일어난 일들이 Swift에 어떤 영향을 주었을까요? 함수형 언어의 기능들을 Swift 언어 등 POP에 어떻게 접목시킬 수 있을까요?

Result Oriented Development : Result 지향 프로그래밍

함수를 연결하려면 옵셔널만으로는 부족합니다. 유용한 Monad인 Result로 함수형 프로그래밍을 향상시키는 방법을 소개합니다.

Pinterest의 데이터 레이어 재설계에서 배우는 데이터 일관성 유지하기

핀터레스트는 변경 불가능한 모델 계층을 구축하기 위해 iOS 앱을 재구축했습니다. 데이터 지속성 유지를 어떻게 하는지 알아보세요.

다음: iOS 프로그래밍 아키텍처와 패러다임 #1: MVVM, MVC, VIPER 전격 비교

General link arrow white

컨텐츠에 대하여

이 컨텐츠는 저자의 허가 하에 이곳에서 공유합니다.


Realm Team

Realm의 미션은 더 나은 앱을 빠르게 개발할 수 있도록 돕는 것입니다. 이를 위해 저희는 개발자들이 실시간 협업, 가상 현실, 라이브 데이터 동기화, 오프라인 경험, 메시징 등 정교하고 강력한 기능을 쉽게 개발할 수 있도록 하는 개발 도구와 플랫폼을 제공하고 있습니다.

저희는 모바일 인터넷이 수많은 사용자와 보다 많은 디바이스가 속한 개방형 네트워크와 이들 간의 실시간 상호 작용으로 진화할 것이라고 믿으며, 개발자가 이같은 방향으로 발전할 수 있도록 돕기 위해 저희 제품들을 개발하고 있습니다.

4 design patterns for a RESTless mobile integration »

close