[번역] Point-Free #65 SwiftUI와 상태 관리 - 파트 1
거대하고 복잡한 아키텍쳐를 만드는 일엔 어떤 장애물이 도사리고 있을까요? 오늘은 SwiftUI로 앱을 만들어보면서 애플은 그 장애물을 어떻게 극복했는지 알아보려고 합니다.
»거대하고 복잡한 아키텍쳐를 만드는 일엔 어떤 장애물이 도사리고 있을까요? 오늘은 SwiftUI로 앱을 만들어보면서 애플은 그 장애물을 어떻게 극복했는지 알아보려고 합니다.
»20초 안에 의존성 업데이트가 가능하다면 믿으시겠습니까? 오늘은 지난 글에서 설명드렸던 내용에 대해 잘못 알고 있던 내용을 고치고 새로 알게된 내용을 설명드린 후 의존성 업데이트를 더 빠르게 끝낼 수 있는 방법을 알려드리겠습니다.
»사이드 이펙트! 사이드 이펙트가 없는 코딩은 상상할 수 없습니다! 오늘은 자주 만나는 몇 가지 사이드 이펙트를 살펴 본 후, 사이드 이펙트가 왜 코드를 이해하기 어렵고 테스트를 불가능하게 만드는지를 이해하고, 사이드 이펙트를 제대로 컨트롤하는 법까지 알아보도록 하겠습니다. 물론 함수 합성도 빠질 순 없겠죠?
»첫 번째 에피소드는 함수에 대한 내용을 다룹니다! 함수의 어떤 점이 함수를 특별하게 만드는지 얘기하고 보통 우리가 사용하는 방법과 비교해볼 예정입니다. 그리고 연산자와 합성에 대해서 탐험적인 얘기도 나눠보겠습니다.
»반응형 프로그래밍이 처음이신가요? Rx, Bacon.js, RAC에 대해 들어본 적이 있으시다면 반응형 프로그래밍은 그것들을 아우르는 범주라고 생각하시면 됩니다.
»뤼이드의 iOS 챕터는 산타 토익 iOS의 의존성 관리를 위해 Carthage
를 사용합니다. CocoaPods
이 아닌 Carthage
를 사용하는 이유는 빌드 속도라고 할 수 있습니다.
지난 몇 년간, 우버는 엄청난 성장과 550개 이상 도시에 확장하는 경험을 겪었습니다. 2014년에 갓 12명을 넘던 iOS 개발자들이 지금은 수백 명의 모바일 팀이 되었습니다. 그 결과, 모바일 팀의 툴링은 이 크고 유동적인 팀의 요구에 맞추기 위해 엄청난 변화를 겪어야 했습니다.
»