모듈화
Tuist 없이 모듈 만들기 with DemoApp
모듈화는 Tuist가 있어야만 할 수 있을까요? 그렇지 않습니다. Tuist나 XCodeGen 과 같은 모듈화를 도와주는 도구들도 코드나 yml을 아래에서 설명할 형태로 바꿔주는 것이에요ㅎㅎ 그렇기 때문에 도구 없이도 모듈화를 할 수 있어야합니다. Tuist없이 모듈을 하나 만들어보겠습니다. 현재 모듈 구조는 아래와 같습니다. 여기서 TestFeature 라는 모듈을 하나 만들어 볼거에요.File - New - Project 를 눌러줍니다.그리고 Framework(Dynamic Framework)를 골라줍니다.모듈명을 설정하고Add to, Group을 xcworkspace 를 지정해 워크스페이스에 들어가도록 설정하고 create를 눌러 모듈을 생성합니다.짜잔 모듈이 생겼어요.이 헤더 파일을 objc와 브..
모듈화란? with Tuist
목차모듈화란?모듈화를 왜 해야할까?모듈화를 하게되면?Tuist매주 아티클 스터디를 진행하면서 이번엔 어떤 주제를 할까 고민하다가 iOS 진영에서 가장 핫한 토픽 중 하나인 모듈화에 대해 이야기하고자 합니다. 파고들면 파고들수록 어려운 주제이지만 이번 포스팅에선 최대한 가볍게 풀어봅시다!모듈화란?모듈(Module)소프트웨어 설계에서 기능단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 단위모듈화(Modularization)소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법모듈화를 왜 해야할까?개발 리소스 증가프로젝트가 성장하면서 개발자가 늘어나고 기능이 많아질수록 코드량이 늘어납니다.클라이언트 개발에서는 개발 과정에서 로컬 빌드를..