티스토리 뷰

반응형

 

 

Clean Swift, VIP 디자인패턴을 사용하여 개발을 할때 중복해서 구성하는 코드가 작성되어있는 Template(템플릿)이 있다면 유용하게 사용이 가능합니다.

오늘은 개발하고자 할때 유용하게 사용 가능한 Template(템플릿)을 적용하는 방법을 알아보아요. 

 

 


CleanSwift VIP Template(템플릿) 파일 다운로드하기

해외에서 공유한 CleanSwift 템플릿 파일 구글드라이브 링크가 있어요. 아래 링크를 참고해서 CleanSwift Template(템플릿) 파일을 다운로드 받습니다.

 

CleanSwift_v3.0.2 (1).zip

 

drive.google.com

 

 

우상단의 다운로드 버튼을 눌러서 Template(템플릿) 파일을 다운로드 받습니다.

 

 

설치경로를 바꾼게 아니라면, 기본적으로 download 폴더에 다운로드한 파일이 있을거에요.

해당 경로로 가서, template를 설치합니다. 아래와 같이 Downloads 경로로 가서 Template(템플릿)을 설치합니다.

$ cd ~/Downloads/CleanSwift
$ make install_templates

 

 

이후 템플릿 설치 여부는 아래 명령어로 확인 가능합니다.

위와 같이 경로를 확인하면 템플릿 파일이 있을거에요. 여기에 Clean Swift 사용을 위한 템플릿이 규정된 파일이 생성되어있습니다.

$ cd ~/Library/Developer/Xcode/Templates/File\ Templates/

 

 

여기에 템플릿 생성 시 만들어질 코드 컨벤션 규칙 들이 정의됩니다. 필요하시면 수정해서 사용하면 됩니다.

 


Xcode iOS 앱 프로젝트 생성 및 Clean Swift VIP 템플릿 파일 생성방법

Xcode 실행 후, command + shift + N -> 프로젝트를 생성해봅니다. 평상시처럼 생성하면 됩니다.

 

 

프로젝트를 생성하고, command + N 으로 파일 생성창을 띄웁니다.

하단으로 스크롤 해보시면, Clean Swift 템플릿들을 확인 가능해요. 여기에서 View Controller를 선택해서 파일을 생성해봅니다.

 

 

위와 같이 View Controller에 맞는 코드가 자동적으로 파일에 생성되는 것을 볼 수 있습니다.

 

 

단일 템플릿 파일 생성을 할 필요 없이 하나의 템플릿 세트를 생성할 수도 있습니다.

파일 생성 항목 중, Clean Swift > Scene을 선택 후 prefix keyword 이름을 작성하여 생성하면, 위와 같이 하나의 세트로 템플릿이 적용된 파일셋을 생성 및 사용이 가능합니다.

 

 

 


만약 템플릿의 코드 컨벤션 등의 규칙이 맘에 들지 않는다면, 앞서 생성한 템플릿 파일을 수정하면 되겠습니다. 수정방법은 앞서 다운로드 폴더에 받아놓은 템플릿 파일의 코드를 수동으로 수정하신 뒤, 터미널에서 아래 명령어를 다시 실행하시면 됩니다.

 

// 다시 다운로드 폴더의 다운로드한 폴더 경로로 이동해서, 템플릿 파일 코드를 수정 후, 
// -> make install_templates 실행하면 됩니다. 
$ cd ~/Downloads/CleanSwift
$ make install_templates

 

템플릿 커스터마이징 관련된 자세한 설명은 위 내용을 이해하셨다면 어렵진 않을거에요. 자세한 설명을 할 수도 있겠지만.. 지금은 이어가기에 체력이 고갈된(?) 관계로, 다음 포스팅에 이어서 가보겠습니다. ㅎㅎ

Xcode로 iOS 개발을 할때, Clean Swift, VIP를 적용해보고자 할때, 유용하게 사용가능한 템플릿 파일을 생성 및 사용하는 방법을 알아보았습니다. 감사합니다.

 

Clean Swift Template(템플릿) 설치방법 관련 해외 reference 링크 

 

Installing the Clean Swift Template in Xcode

Clean Swift becomes more and more popular amongst iOS Developers. This short tutorial will show you how to install the template in Xcode…

medium.com

 

 

반응형
댓글
반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함