본 글을 읽기 전에, 먼저 SnapKit에 대해서 읽고 오면 이해하기 쉽다. [iOS / Swift] 라이브러리 SnapKit이란?SnapKit이란?Swift로 작성된 오토레이아웃을 간단하고 직관적으로 설정할 수 있도록 도와주는 라이브러리이다.Apple의 NSLayoutConstraint를 사용한 코드보다 훨씬 간결하고 읽기 쉬운 문법을 제공하고quaker.tistory.com Then이란?Then은 Swift 프로젝트에서 객체를 간결하고 가독성 있게 초기화 할 수 있도록 도와주는 경량 라이브러리이다.보통 객체를 생성한 후 여러 속성을 설정해야 할 때 사용된다.SnapKit과 같은 다른 라이브러리와 함께 사용할 때 유용하다. 설치방법CocoaPods등 다른 방법도 있지만, 본문에서는 SPM(Swif..
에러 프로젝트에 라이브러리를 추가하던 중"the remote repository could not be accessed xcode" 라는 에러를 접하게 되었다. 이런식으로 지속적인 깃허브 토큰을 입력하라는 창이 떴다. 해결방안들은 여러개가 있다. 해결1. SPM 캐시 초기화Xcode에서 Product -> "Clean Build Folder..." 를 선택한다. 그럼 위와 같은 창이 뜨고 Clean을 클릭. 2. Repository URL 확인이런식으로 SPM에서 링크를 복사 붙여넣기하여 라이브러리를 추가할때,URL 마지막에 .git을 추가한다. https://github.com/SnapKit/SnapKit.git 3. 직접 작성하기ChatGPT나 간혹 복사하다보면 사람의 눈으로 봤을때는 정말..
Navigation 단축키 Xcode에서 Navigation영역을 단축키로 조금 더 쉽게 이동하고 싶다면 cmd + 1~9를 누르면 이동.그럼 Navigation영역을 껐다 켰다 할 때는? cmd + 0Navigation영역에 있는것들은 다 중요하지만,개인적으로 정말 유용하다고 생각되는 것은, Cmd + 3. 북마크 탭이다. 북마크를 하고 싶을때는 그냥 간단하게 원하는 파일에서 우클릭을 한 후 북마크 하면 된다. 밑에서 3번째 문서용 주석 일반 주석은 //두개로 이루어져 있지만,문서용 주석은 ///세개로 이루어져 있다. 문서용 주석에는 규칙이 있는데, 보통 첫번째 줄에는 해당 객체가 어떤걸 의미하는지 설명해주는 내용을 작성한다.그리고 두번째 줄은 건너뛰고, 세번째 줄부터 내용을 작성한다. 그리고 샘플..
View를 하나 넣었다.맨 아래에 있는 View를 컨트롤 하는 것은 그 위에 있는 View가 아니라, View Controller 이다.말장난 같지만 중요한 것이기 때문에 절대 잊지 말것!! StoryBoard에서 무언가를 추가하고 싶을때, 가장 간단하고 쉬운 방법은 바로 단축키를 이용하는 것이다.Shift + Command + L 을 누르면 위와 같은 화면이 뜨는데, 이때 드래그 앤 드롭~~쉽다.단축키 너무 좋아 드래그 앤 드롭을 하는 스토리보드는 결국 디자인을 하는 부분이다.이를 앱에서 보기위해서는 빌드를 해야하고,정상적으로 기능하게 만들기 위해서는 코드를 통해 연결해줘야 한다! 왼쪽은 스토리보드, 오른쪽은 빌드 후 시뮬레이터에서 실행을 했을때의 모습이다.스토리보드 상에서는 ImageView가 제..