Xcode 유용한 단축키 모음
·
iOS/Setting
👋들어가기 전Xcode 단축키가 이제 외우기 힘들정도로 사용하는 단축키가 많아졌다. Xcode 단축키를 자주쓰면 프로젝트 생산성도 향상되고, 마우스나 트랙패드까지 손을 뻗치지 않아손목도 많이 아프지 않다. 나의 손목 건강을 위해 사용하는 단축키들을 모아 놓고 외워보자. 이 포스팅은 새로운 단축키를 알아내면 계속 추가될 예정이다. 커스텀 단축키는 Xcode 단축키로 설정해서 사용하자🗑️ 제거 커서 기준 오른쪽 지우기control + K Delte linecontrol shift + K (커스텀)📝 주석quick 헬프 주석cmd + option + /✏️ 수정같은 스코프내 동일한 이름 수정cmd + control + E 여러 줄 수정shift + control + 방항키 또는 option + 마우스..
SwiftFormat
·
iOS/Setting
👋 들어가기 전SwiftFormat.. 통일된 컨벤션을 위해 많이썼던 tool이다. 생각보다 프로젝트 초기에 이놈 세팅한다고 시간을 많이 버렸던 기억들이 많다.. 이번 포스팅에서 SwiftFormat을 세팅하는 과정을 정리해보자.🏁 학습할 내용지금까지 써본 방법과 건너 건너 배운 방법은 아래 2가지 정도가 가장 깔끔했던 것 같다.brew + .swiftFormat + scriptswiftFormat-for-Xcode1️⃣ brew + .swiftFormat + script첫번 째 방법은 가장 익숙하게 써온 방법이다.🚀 설치먼저 brew를 통해 swiftFormat을 설치해준다.brew install swiftformat📜 룰 작성.swiftformat 파일로 작성한다.더 많은 룰은 https:/..
.plist 등록 없이 Custom Font 추가
·
iOS/Setting
👋 들어가기 전현재 디자인 시스템을 구축하고 있는데 폰트 시스템이 과정이 복잡해서한번 정리해보려고 한다.  이번 폰트 디자인 시스템은 Tuist의 디자인시스템을 많이 차용했다.✊ 리소스 및 Bundle Finder 정의먼저 Framework에 정의하기 위해 module이라는 Bundle을 만들고폰트 .ttf, otf 파일을 등록해주자.BundleFinder.swiftimport Foundationclass BundleFinder {}extension Foundation.Bundle { static let module = Bundle(for: BundleFinder.self)}Resources 등록☝️DesignSystemFontConvertible먼저 폰트를 관리하기 쉽게 만드는 구조체를 만든다.na..
SwiftLint
·
iOS/Setting
👋 들어가기 전길고 길었던 파이썬 자동화 작업이 끝나고드디어 iOS 개발에 들어갈 수 있다. 이번 프로젝트 역시 혼자하는 게 아닌 왁뮤 때부터 합을 맞쳐온구구님과 함께 진행하게 되었다. 많이 바쁘신 관계로 세팅을 할 수 있는 영광이 나에게 주워졌다. 프로젝트 목표는 처음부터 끝까지 최대한 내가 세팅하고 마무리를 짓고 싶다. 그래서 첫번 째 단계는 swiftLint다.다양한 프로젝트에서 써봤지만 대부분 다른 분이 미리 세팅을 해주셨다.이번에는 내가 직접 세팅해보자.✊목적큰 프로젝트는 아니지만 같이하는 팀원이 있기때문에코딩 컨벤션을 맞풀 필요가 있다. 나는 강제하는게 좋다. 그렇다면 린트는 좋은 선택이 될 것 같다.☝️설치공식 깃헙을 가보면 설치하는 방법이 굉장히 많지만나는 Homebrew를 좋아하기때문에..