번호 : 047, 작성일자: 2024-12-02

2024.11.25 ~ 2024.12.01

🔥 iOSDevExmaple 프로젝트 생성


Xcode 예제 프로젝트들을 Github를 사용하여 저장할 때 하나의 프로젝트별로 하나의 원격저장소를 생성하게 되면서 굉장히 많은 저장소가 생성되어 관리측면에서 단점이 존재했습니다.

따라서 해당 프로젝트들을 Tuist로 관리하면 편리할 것 같고 재사용되는 모듈도 관리하기 편해질 것으로 예상되어서 예제프로젝트들을 저장하는 원격저장소를 생성했습니다.

Tuist의 Workspace를 활용하면 여러 프로젝트들을 관리하기 수월했습니다.

각 프로젝트들은 완전히 독립적으로 동작합니다. (ex. Resource, 코드, 타겟 등등)

각각의 Xcode 예제프로젝트들을 폴더로 나누었을 때보다 Tuist를 활용하면 매번 원하는 프로젝트마다 실행시키지 않아도 되어 매우 편리하고 공통으로 사용되는 모듈도 관리하기 수월해졌습니다.

이번에는 카메라로 텍스트를 인식하는 예제프로젝트를 추가했고, 계속해서 해당 저장소에 예제 프로젝트들을 추가해봐야겠습니다.

🙋🏻‍♂️ 기타 사항


  1. exit 0 코드는 iOS에서 앱을 강제종료시킬 때 사용하던 코드인데 최근에는 앱이 종료되지 않고 재시작되는 것 같아서 변경이 있던 건지 자세히 알아봐야겠다.
  2. Cursor AI가 VSCode의 fork 이므로 VSCode에 대해서 자세히 알아봤다. VSCode가 코드편집기라는 것과 어떤 식으로 활용할 수 있는 지 알게되니 Cursor 사용에서도 매우 간편해졌다.
  3. 당근 밋업이 최근에 시작되었는데 동네생활 탭 영역의 모든 화면은 웹뷰로 동작한다는 세션이 관심이 갔다.
  4. 최근에 전라북도전북특별자치도로 변경된 부분들이 있었는데 지역기반 서비스에서는 이런 변경사항들을 항상 인지하고 있어야 겠다.