협업할 때 인덴션 꿀팁~
·
Xcode
안녕하세요...이번에 글을 쓴 임정현입니다...저는 indent를 2로 맞추어서 생활하고 있는데욤...근데 팀원들은 4로 맞춰서 하더라구욤??디폴트 설정을 매번 바꾸는 것은 좀 그래서 한번 프로젝트 별로 설정 가능한지 찾아봤습니다...문제 상황협업을 하려면 들여쓰기를 맞춰야한다.그런데 내 디폴트 세팅을 팀마다 바꿔주어야한다면? 너무 귀찮겠다~문제 해결찾아보니 프로젝트별로 들여쓰기를 설정할 수 있는 방법이 있었다!!먼저 프로젝트파일을 열고 아래와같이 프로젝트를 선택해준다.그리고나서 인스펙터에서 Text Setting의 Tab/Indent를 원하는 숫자로 설정한다.그렇게하면 아래처럼 디폴트 세팅을 안바꿔도, 프로젝트 내 파일 전체에 인덴션을 적용할 수 있다!PS. 프로젝트 파일내에 아래와 같이 반영된다!배운..
멀티 프로젝트 모듈화 환경에서 다른 모듈의 Font를 사용하기
·
Xcode
반갑습니다 집주인들 팀원 박효준입니다 ! 본 편에서는 모듈화가 적용되어 있는 저희 프로젝트에서다른 모듈의 폰트를 사용하고 싶으면 어떻게 하는 지 알아보도록 하겠습니다!!! 그럼 레쯔고 〰️ 문제 상황우리 팀은 Multiple Project를 통한 모듈화를 진행하였다.그리고 앱 내에서 사용되는 폰트는 단 한 가지, “OwnglyphBerry”을 사용하고 있다.Excutable 모듈인 MHApplication 모듈에서 plist에 적용하면 폰트 적용이 잘 되나, 모듈의 역할 상으로 Presentation에서 하는게 맞다.그러나, MHPresentation 모듈에서 폰트를 Plist에 넣고 관리하면 모듈마다 Bundle이 다르기 때문에 MHApplication에서 MHPresentation의 번들을 읽을 수 ..
멀티 프로젝트 모듈화와 SwiftLint 환경에서 빌드 속도 개선
·
Xcode
문제 상황모듈화 + SwiftLint를 적용하고 나서 느낀건데….왠지 모르게 빌드가 너무 느려졌다?!?!?!흥…. 오또카지…문제 해결일단 문제가 어디서 발생하는지를 알아야겠죠?이게 늦어지는 이유가 소스코드에 있지는 않을 것이에요…. (왜냐하면 아무것도 구현을 안했기 때문..ㅎ)이때 처음으로 추론?한게… “아! 의존성 때문에 뭔가 오래걸리는 거 아닐까?”였는데… (결론적으로는 반만 맞았읍니다…) 그래서 모든 의존성을 제거했습니다…ㅎ그랬더니?아주 빨라졌다!!솔직히 린트도 의심스럽긴했는데엄청 빨리 끝나서 바로 의심을 접었답니다!그래서 뭔가 의존관계에 있어서 잘못된게 있다! 싶었습니다.그래서 일단 프레임워크들 하나하나 빌드를 해보았습니다.그런데 모두다 하나같이 느림 ㅠㅠㅠㅠㅠㅠ 프레임워크들도 모두 의존성을 제거..
[모듈화 3편] 우리의 최종 모듈화 (feat. Multiple Project)
·
Xcode
반갑습니다 ! Memorial House의 집주인 효준 & 영현 입니다.지난 편에서 Library와 Framework의 차이와 Dynamic Library vs Static Library에 대해 알아보았고,본 편에서는 어떻게 저희 팀이 모듈화를 진행했는지 작성해보겠습니다 !! 총 3편의 시리즈로 구성되어 있습니다..! [모듈화 1편] Library와 Framework: https://memorial-house.tistory.com/7[모듈화 2편] Dynamic Library vs Static Library: https://memorial-house.tistory.com/8 그럼 레쯔고 〰️ 문제 상황우리 프로젝트에 클린 아키텍처를 도입했음4명의 팀원이 협업하는 과정에서 모듈화를 도입하여 클린 아키텍처의..
[모듈화 2편] Dynamic Library vs Static Library
·
Xcode
반갑습니다 ! Memorial House의 집주인 효준 & 영현 입니다.지난 편에서 Library와 Framework의 차이를 보았고,본 편에서는 Dynamic Library vs Static Library에 대해 알아보겠습니다 !! 총 3편의 시리즈로 구성되어 있습니다..![모듈화 1편] Library와 Framework: https://memorial-house.tistory.com/7 그럼 레쯔고 〰️ 문제 상황모듈화를 하면서 Library & Framework, Static & Dynamic에 대해 혼동이 왔음용어에 대한 개념 차이이전 포스팅 보러가기: Library vs FrameworkDynamic Library(Framework) vs Static Library(Framework)Target..
[모듈화 1편] Library vs Framework
·
Xcode
반갑습니다 ! Memorial House의 집주인 효준 & 영현 입니다.본 시리즈에서는 우리 팀이 모듈화를 적용하기 위해 공부했던 과정 중 을 담아볼 건데요,이번 편에서는 Library vs Framework을 알아보겠습니다 ! 총 3편의 시리즈로 구성되어 있습니다..!그럼 레쯔고 〰️  문제 상황모듈화를 하면서 Library & Framework, Static & Dynamic에 대해 혼동이 왔음Library vs Framework 용어에 대한 개념 차이 문제 해결많은 블로그에서 Library vs Framework 용어에 대한 설명을 많이 올려두곤 한다.그러나, 글을 읽다보면 대부분이 용어를 혼용해서 모듈화를 설명하고 있다.본 포스팅에서는 간단하게 Library vs Framework 의 개념적 핵심..