IOS
-
SwiftLint 사용하기 2iOS 2023. 2. 14. 18:25
지난 포스팅에서 설명드렸던 SwiftLint에 대해서 한번 더 간단히 말씀드리겠습니다. SwiftLint는 Swift 언어를 사용하는 프로젝트에서 일관된 코드 스타일을 유지하고 코드 품질을 향상시키는 데 도움을 주는 도구이고, 이를 사용하여 코딩 스타일, 네이밍 규칙, 문법 및 버그에 대한 일반적인 문제를 감지하고 수정한다는 목적을 가지고 있습니다. 이번 시간에는 SwiftLint 설치 이후 적용하는 방법에 대해서 알려드리겠습니다. SwiftLint 설치방법은 SwiftLint적용하기1을 참고 하시면 됩니다. SwiftLint적용하기1의 방법을 성공적으로 끝내셨다면 Xcode Build를 진행합니다. (Xcode에서 Build 단축키 Command + B) 빌드 후 아래와 같이 해당 프로젝트내에서 발생한..
-
SwiftLint 사용하기 1iOS 2023. 2. 10. 18:15
우리는 프로젝트를 시작하기 전에 Code Convention에 대한 부분을 정해두고 시작합니다. convention에 대해 팀원과 함께 작성을 해둔다고 해도 다양한 이유로 실수로 정해둔 convention조차 지키지 못하게 됩니다. 또한 매번 프로젝트마다 서로 다른 스타일로 더 많은 실수를 발생시킬 수 있습니다. convention에 대한 실수를 방지하고 일관된 스타일의 convention을 지켜나가기 위해 SwiftLint를 적용해봅니다. SwiftLint란 ? GitHub Swift Style Guide를 기반으로 Swift 스타일과 컨벤션을 강제하기 위한 도구입니다. SwiftLint는 스위프트 커뮤니티에서 일반적으로 사용되는 스타일 가이드 규칙을 적용시켜줍니다. 이러한 규칙은 Ray Wenderl..
-
TIL 💡 github과 git의 차이, git 저장위치, 터미널 명령어, 플로우 차트 그려보기TIL 2022. 12. 19. 21:49
github과 git의차이 git: 오픈 소스 버전 관리 시스템(VCS: Version Control System) github: git을 사용할 수 있게 도와주는 서비스 git 저장 위치 설명 working directory : 작업하는 공간 staging area : git 변경 이력을 관리하는 공간 local repository : 나의 컴퓨터 저장소 remote repository : 원격 저장소(ex.. 깃허브) 간단한 터미널 명령어 git add: 생성한 파일이나 폴더 추가 git commit -m “커밋내용” : local 저장소에 커밋하기 touch: 파일 생성 .gitignore: 커밋 무시할 파일(해당 파일 내에 있는 파일들은 stage영역에 올라가지 않도록 관리) open: 파일 바로..