본문 바로가기

전체 글65

CocoaPod 사용하기 CocoaPod 설치 방법 저는 m1칩을 사용하는 맥북이기때문에, cocoapod init이 가능하지 않았습니다.. 따라서 application에 들어가 터미널 정보가져오기 를 사용해, Rosetta로 열기를 클릭해주면 위의 문제가 해결 됩니다. CocoaPod 프로젝트에 넣기 프로젝트 디렉토리로 이동후 $ pod init 원하는 Third-Party Pod install 하기 PodFile을 열어 설치하고 싶은 pod 명령어를 넣어줌 $ pod 'CLTypingLabel' // CLTypingLabel을 이용하고 싶을 때 PodFile 저장 후 terminal에서 install $ pod install 예전 버전의 pod이 install 되었을시, NSString 과 비슷한 예전 버전이 install .. 2022. 8. 8.
.gitignore에 원하는 파일 추가하기! 우선 제목처럼 .gitignore에 원하는 파일을 추가하기에 앞서, .gitignore에 파일을 추가하는 행동은 왜 하는 것일까요? .gitignore에 파일을 추가한다는 것은 Github에 파일을 올리게 될 때, 내 로컬(노트북 or 데스크탑)에 있는 파일들을 올리게 되는데, 이 과정에서 .gitignore에 속해 있는 파일들은 자동으로 Github으로 올라오는 파일의 대상에서 제외되게 됩니다. .gitignore을 이용하면, 보안이 굉장히 중요해 남들에게 보여주기 꺼려지거나, 올라가면 안되는 파일들을 제외해서 이후에는 크게 생각하지 않고 Github에 올릴 수 있게 됩니다. (api콜을 하게 될 때 사용하는 개인의 KEY값이나, 맥에서 파일이 변경되어 Github에 올리려 할 때마다 등장하는 .DS_.. 2022. 6. 24.
Collection이 뭔가요?(Array, Dictionary, Set) Collection이란, 영어를 그대로 한국어로 번역한다면, '모아둔 것' 이라고 볼 수 있습니다. 그럼 아마 Collection이란 모아둔 어떤 것에 대한 이야기일 겁니다! 그리고 그 Collection은 Array, Dictionary, Set..등등의 모습으로 swift에서 존재합니다. 사실, Swift를 공부하는 사람들의 경우에는 대부분이 이미 다른 언어를 첫번째 언어로 공부하고 시작하는 비율이 많을 것 같기 때문에, Collection이라 불리는 Array, Dictionary, Set에 대해서 어느 정도 알고 있을 것입니다. 그러면..! 저는 내 머리 속의 정보들을 정리하기 위해서 글을 작성해 보겠습니다! 1. Array 말 그대로 배열입니다. var array1:[Int] = [] var a.. 2022. 5. 19.
@State, @StateObject, @ObservedObject, @EnvironmentObject를 알아보자. 2023.09.22 2차 수정! 하아.. 길고도 길었던 고난의 이해시간을 거쳐 드디어 이해가 된 아니, 쓰면서 내 이해가 맞나 확인하기 위해서 글을 씁니다. 위의 프로퍼티 래퍼들을 처음 보게 된 것은 Apple의 공식 document로 나와있는 SwiftUI Tutorial을 할 때 였지만, 약 1달 가량이 지난 지금 이해를 마치고 기분 좋은 마음으로 글을 작성해 봅니다!ㅎㅎ 먼저 제 이해를 도운 Reference들을 첨부하겠습니다. https://purple.telstra.com/blog/swiftui---state-vs--stateobject-vs--observedobject-vs--environme SwiftUI: @State vs @StateObject vs @ObservedObject vs @E.. 2022. 5. 9.