[번역] Point-Free #65 SwiftUI와 상태 관리 - 파트 1

거대하고 복잡한 아키텍쳐를 만드는 일엔 어떤 장애물이 도사리고 있을까요? 오늘은 SwiftUI로 앱을 만들어보면서 애플은 그 장애물을 어떻게 극복했는지 알아보려고 합니다.

»
Author's profile picture pilgwon on Translations

더 나은 Rome 사용법

20초 안에 의존성 업데이트가 가능하다면 믿으시겠습니까? 오늘은 지난 글에서 설명드렸던 내용에 대해 잘못 알고 있던 내용을 고치고 새로 알게된 내용을 설명드린 후 의존성 업데이트를 더 빠르게 끝낼 수 있는 방법을 알려드리겠습니다.

»
Author's profile picture pilgwon on Posts

[번역] Point-Free #2 사이드 이펙트

사이드 이펙트! 사이드 이펙트가 없는 코딩은 상상할 수 없습니다! 오늘은 자주 만나는 몇 가지 사이드 이펙트를 살펴 본 후, 사이드 이펙트가 왜 코드를 이해하기 어렵고 테스트를 불가능하게 만드는지를 이해하고, 사이드 이펙트를 제대로 컨트롤하는 법까지 알아보도록 하겠습니다. 물론 함수 합성도 빠질 순 없겠죠?

»
Author's profile picture pilgwon on Translations

[번역] Point-Free #1 함수

첫 번째 에피소드는 함수에 대한 내용을 다룹니다! 함수의 어떤 점이 함수를 특별하게 만드는지 얘기하고 보통 우리가 사용하는 방법과 비교해볼 예정입니다. 그리고 연산자와 합성에 대해서 탐험적인 얘기도 나눠보겠습니다.

»
Author's profile picture pilgwon on Translations

[번역] 당신이 놓친 반응형 프로그래밍에 대한 모든 것

반응형 프로그래밍이 처음이신가요? Rx, Bacon.js, RAC에 대해 들어본 적이 있으시다면 반응형 프로그래밍은 그것들을 아우르는 범주라고 생각하시면 됩니다.

»
Author's profile picture pilgwon on Translations

Carthage + Rome으로 빌드 시간 줄이기

뤼이드의 iOS 챕터는 산타 토익 iOS의 의존성 관리를 위해 Carthage를 사용합니다. CocoaPods 이 아닌 Carthage 를 사용하는 이유는 빌드 속도라고 할 수 있습니다.

»
Author's profile picture pilgwon on Posts

[번역] 우버의 iOS 모노레포

지난 몇 년간, 우버는 엄청난 성장과 550개 이상 도시에 확장하는 경험을 겪었습니다. 2014년에 갓 12명을 넘던 iOS 개발자들이 지금은 수백 명의 모바일 팀이 되었습니다. 그 결과, 모바일 팀의 툴링은 이 크고 유동적인 팀의 요구에 맞추기 위해 엄청난 변화를 겪어야 했습니다.

»
Author's profile picture pilgwon on Translations