Developer Basis(23)
-
[GitHub] 깃허브에서 Create a new release를 눌러보자
아무튼 오늘 다룰 글은 나다 홍보글(?)이 아니고 깃허브 안에서도 릴리즈(Release)라는 기능을 제공한다고 하길래 그 방법에 대해 공부해보려고 한다. 릴리즈(Release)란 소프트웨어를 빌드한 결과물을 배포할 수 있게 하는 기능을 의미한다. 조금 더 쉽게 말하자면, 더 많은 사용자에게 소프트웨어 배포를 용이하게 하기 위해서 특정 지점을 기준으로 묶은 상태에서 코드를 제공하는 GitHub만의 방법이라고 생각하면 되겠다. 모든 내용은 아래 깃허브 공식문서를 기반으로 작성되었고, 차근차근 하나씩 아래 사진과 글을 따라가면서 배워보도록 하자. About releases - GitHub Docs About releases Releases are deployable software iterations you ..
2022.01.08 -
[Mac] 맥 터미널 기본 사용법을 배워보자
맥북을 사용하는 개발자 중에서 터미널을 사용해보지 않은 개발자가 과연 있을까?터미널(Terminal)은 맥(macOS)에서 지원하는 커맨드 라인 툴(command line tool)이다.개발을 할 때, 기본적인 파일 접근부터 깃(Git) 관리까지 보통 이 터미널에서 명령을 입력하며 진행하는 경우가 많기 때문에 기본적인 터미널 명령어는 어떤 것들이 있는지 알아두어야 할 필요가 있다.그래서 오늘 글에서는 아직 터미널 사용법이 익숙하지 않을 분들을 위해, 내가 자주 사용하는 기준으로 하나씩 명령어를 정리해 보도록 하겠다. (참고로 캡처 화면이 기본 터미널 화면과 다른 이유는, 내 맥북은 다음에 다룰 iTerms2라는 별도의 프로그램을 사용했기 때문이다 ^_^)이 글에서 다루고 있는 명령어 목록이다. 계속 새로..
2022.01.07 -
[Xcode] iOS 프로젝트에 별도의 폰트 파일을 추가해서 사용하고 싶을 때
프로젝트를 하다 보면, Xcode에 기본으로 있는 폰트 말고도 외부 폰트를 다운받아 사용하고 싶을 때가 있을 거다. 이런 경우, 단순히 프로젝트 파일에 드래그앤드랍 해주는 것 외에도 고려해야 할 추가 사항이 있어 이렇게 별도의 게시글로 정리를 해보고자 한다. 1️⃣ 폰트 파일 iOS 프로젝트에 추가해주기 일단 프로젝트에 폰트 파일을 끌어서 넣어주자. 이때, 중요한 점은 target을 프로젝트에 꼭 설정을 해줘야 한다는 점이다! (참고로 Xcode의 폰트 파일은 .wotf 파일을 제외한 .ttf .otf 파일은 모두 지원 가능하다고 한다! ^__^) 💡 Copy items if needed가 아래 사진 상으로는 체크가 안되어 있지만, 이렇게 되면 파일이 복사되는 것이 아니라 원본의 레퍼런스를 그대로 참조하..
2022.01.02 -
[Xcode] Xcode에서 quick help를 사용해보자
Xcode에서 option을 누른 채로 클릭을 하면, 해당 인스턴스, 프로퍼티, 메서드에 대한 정보를 얻을 수 있다. 아래와 같은 창을 Quick help(주석 설명)이라 하는데, 이거를 직접 만들려면 어떻게 해야 하는지 방법을 알아보자. 기본은 /** */ 기호를 사이에 내용을 추가해주는 방식으로 사용한다. 위치는 Quick help를 표시하고 싶은 곳 바로 위에 작성하면 된다. (클래스를 정의하려면 클래스 바로 위에, 클래스 내 메서드를 정의하려면 클래스 내 메서드 바로 위에) 이렇게 정의하면, 이렇게 보이게 된다! 이때, Summary는 가장 상단에서 해당 내용을 요약하는 글을 작성하는 부분 Declaration은 프로퍼티나 메서드의 정의 부분을 보여주는 부분 Discussion은 자세하게 내용을 ..
2021.12.20 -
[Xcode] 코드에서 이미지와 색상을 보는 방법, ImageLiteral, ColorLiteral
1️⃣ Intro오늘은 ImageLiteral과 ColorLiteral 기능에 대해 다뤄볼 거다.Literal은 "문자 그대로의", "정확한"이라는 뜻을 갖고 있다.그렇다면, ImageLiteral은 "정확한 이미지" 정도의 뜻을, ColorLiteral "정확한 색상" 정도의 뜻으로 해석을 하면 되는데,과연 이게 iOS 개발에서는 어떻게 쓰이는 기능일까?아래 글을 통해 알아가 보도록 하자. 2️⃣ ImageLiteral, ColorLiteral이란?원래 코드에서 컬러나 이미지를 지정할 일이 생기면, 아래와 같이 보통 코드를 작성했을 거다.코드 이름을 일일이 써주는 것도 귀찮고,이게 그래서 어떤 색상인지, 어떤 이미지인지 파악하기도 어려웠던 적이 있지 않은가?ImageLiteral, ColorLitera..
2021.11.16