Developer Basis/Xcode(8)
-
[Xcode] 코드에서 이미지와 색상을 보는 방법, ImageLiteral, ColorLiteral
1️⃣ Intro오늘은 ImageLiteral과 ColorLiteral 기능에 대해 다뤄볼 거다.Literal은 "문자 그대로의", "정확한"이라는 뜻을 갖고 있다.그렇다면, ImageLiteral은 "정확한 이미지" 정도의 뜻을, ColorLiteral "정확한 색상" 정도의 뜻으로 해석을 하면 되는데,과연 이게 iOS 개발에서는 어떻게 쓰이는 기능일까?아래 글을 통해 알아가 보도록 하자. 2️⃣ ImageLiteral, ColorLiteral이란?원래 코드에서 컬러나 이미지를 지정할 일이 생기면, 아래와 같이 보통 코드를 작성했을 거다.코드 이름을 일일이 써주는 것도 귀찮고,이게 그래서 어떤 색상인지, 어떤 이미지인지 파악하기도 어려웠던 적이 있지 않은가?ImageLiteral, ColorLitera..
2021.11.16 -
[Xcode] 코드 스니펫(Code Snippet)을 사용하는 방법
💡코드 스니펫(Code Snippet)이란? 오늘 내 머리를 탁(?) 치게 만든 코드 스니펫이란 엄청난 녀석을 알게 되었다. 코드 스니펫이란 코드를 빠르고 효율적으로 작성하기 위해 자주 쓰는 코드를 템플릿으로 저장해 두고 단축어를 이용해 간편하게 코드를 작성할 수 있도록 도와주는 기능이다. 하지만 사실, 이미 우리는 은연중에 코드 스니펫 기능을 사용하고 있었다. 아래 예시를 보자. if를 쓰기만 해도 if - If Statement라는 칸이 아래 표출되고, 이 부분을 클릭하면 오른쪽처럼 자동으로 if 문법에 대한 기본 템플릿이 표출되는 것을 한 번쯤은 경험한 적이 있을 것이다. 만약, 기본적으로 있는 이 템플릿 외에 자주 쓰는 주석, 테이블뷰, 컬렉션뷰 익스텐션을 이렇게 만들어두면 더 편하지 않을까? 그..
2021.11.06 -
[Xcode] 내 아이폰으로 내가 만든 어플을 직접 테스트하기
iOS 개발의 가장 큰 매력이 무엇일까? 애플의 감성? 세련된 디자인? 희소성? 맥북을 눈치 보지 않고 사용할 수 있다는 점? 여러 가지가 있을 수 있겠지만, 내가 생각하는 가장 큰 매력은 "내 아이폰에서 직접 다운받아 사용할 수 있다는 점"이라 생각한다. 하지만, 직접 만든 어플을 직접 앱스토어에 등록하기까지는 꽤 복잡한 과정을 거친다. 그래서 우리는 앱스토어에 등록해서 내 폰에 다운받는 방식 대신, 개발자의 특권(?)으로 개발을 함과 동시에 작동을 내 폰에서 시키는 방법을 알아보려 한다. 맥북과 아이폰을 연결시키고, 아이폰에서 알림이 뜨면 "신뢰하기"를 누르자. 그러면 테스트를 할 수 있는 기기에 내 폰이 나타나있을 것이다. 내 아이폰을 선택하고 Run을 해보자. 그러면 아래와 같은 에러가 발생한다...
2021.09.18