프로젝트에 새로운 서브모듈을 추가하는 방법
How to import modules in Riiid
How to import modules in Riiid
오늘은 지난 에피소드에서 얘기했던 도구들을 UIKit 스타일링에 사용해보겠습니다. UI 컴포넌트의 스타일링에 함수를 사용하면 합성 가능성, 재사용성이라는 새로운 세계가 열립니다.
Faster Together: Riiid iOS Chapter's Submodules Story
결론부터 말씀드리면, 끝내줍니다. 업무의 효율이 바뀔 정도로 효과적입니다.
지난 두 에피소드에서 SwiftUI 어플리케이션을 만들면서 이런 생각이 드셨을 것입니다. "그래서 요점이 뭔가요?" 이번 에피소드에선 SwiftUI가 앱 아키텍처에서 하는 역할과 애플이 아직 풀지 못한 문제에 대해 알아보도록 하겠습니다.
오늘은 파트 1에서 만든 어플리케이션에 약간의 사이드 이펙트와 화면을 추가해서 어플리케이션을 완성해봅시다. 그 후에 "그래서 요점이 무엇인가요?" 시간을 가져볼 예정입니다.
거대하고 복잡한 아키텍쳐를 만드는 일엔 어떤 장애물이 도사리고 있을까요? 오늘은 SwiftUI로 앱을 만들어보면서 애플은 그 장애물을 어떻게 극복했는지 알아보려고 합니다.
20초 안에 의존성 업데이트가 가능하다면 믿으시겠습니까? 오늘은 지난 글에서 설명드렸던 내용에 대해 잘못 알고 있던 내용을 고치고 새로 알게된 내용을 설명드린 후 의존성 업데이트를 더 빠르게 끝낼 수 있는 방법을 알려드리겠습니다.
사이드 이펙트! 사이드 이펙트가 없는 코딩은 상상할 수 없습니다! 오늘은 자주 만나는 몇 가지 사이드 이펙트를 살펴 본 후, 사이드 이펙트가 왜 코드를 이해하기 어렵고 테스트를 불가능하게 만드는지를 이해하고, 사이드 이펙트를 제대로 컨트롤하는 법까지 알아보도록 하겠습니다. 물론 함수 합성도 빠질 순 없겠죠?
첫 번째 에피소드는 함수에 대한 내용을 다룹니다! 함수의 어떤 점이 함수를 특별하게 만드는지 얘기하고 보통 우리가 사용하는 방법과 비교해볼 예정입니다. 그리고 연산자와 합성에 대해서 탐험적인 얘기도 나눠보겠습니다.