Developer Basis/Xcode(8)
-
[Xcode] Group vs Folder 차이점 한 눈에 비교하기 (feat. Xcode 16)
Xcode 16부터 소소하게 바뀐 점이 하나 있어 글로 공유하고자 합니다.원래는 (내 기억이 맞다면) Storyboard 타입의 프로젝트를 생성하면 하단 왼쪽 회색 모양으로 파일이 구성되었고,SwiftUI 타입의 프로젝트를 생성하면 하단 오른쪽 하늘색 모양으로 파일이 구성되었던 것으로 기억하는데,이번 Xcode 16 업데이트 이후부터는 프로젝트 타입과 상관없이 모두 오른쪽 하늘색 모양의 파일이 생성되도록 업데이트가 이루어졌습니다.*Command + Option + N 단축키를 사용해서 디렉토리를 만들 때도 동일하네요.📁 Xcode에서 회색 모양의 디렉토리는 Group, 하늘색 모양의 디렉토리는 Folder라고 부릅니다.즉, Xcode 16부터는 모든 디렉토리의 기본 생성 값을 Folder로 만들게 업데..
2025.01.24 -
[Xcode] Xcode에서 Python 알고리즘 환경 구축하는 방법 (feat. Xcode 15.4 버전)
이번 글에서는 Xcode로 Python 환경을 구축하는 방법에 대해 설명해 볼 거다.각 단계별로 차근차근 하나씩 어떤 과정을 거치는지 자세하게 다뤄볼 거고,이 글을 작성하고 있는 시점(24.09.06)에서 맥북 M1 칩 기반의 Xcode 버전은 15.4, Python 버전은 3.12로 환경을 세팅하고자 했다는 점 참고하자!1. Xcode에서 "Other-External Build System" 타입의 프로젝트를 생성한다.2. Product Name을 설정하고, python이 위치한 경로를 Build Tool로 지정해 주자.💡 Python이 위치한 경로는 터미널에 where python3 명령어를 입력해서 확인할 수 있다.3. 테스트하고 싶은 파이썬 파일(.py)을 "macOS-Empty" 타입으로 생성..
2024.09.06 -
[Xcode] Xcode 커스텀하는 두 가지 방법 (Code Theme, App Icon)
1️⃣ Xcode code 테마 바꾸기 Xcode의 코드 색상을 바꿀 수 있는 Code Theme 설정 방법을 공유해 보겠다. 우선, Xcode를 실행시켜주고 Command와 쉼표(,)를 동시에 눌러주면 Xcode의 Settings 화면이 표출된다. Settings에 Themes 부분으로 들어가게 되면, 다양한 Code 테마를 확인할 수 있어 맘에 드는 것으로 선택하면 되겠다. 만약, 여기에 있는 테마가 아니라 다른 별도의 테마를 적용시키기 원한다면, 지금부터 설명하는 아래 순서를 따라오면 된다. 먼저 아래 링크에서 원하는 테마를 찾아 다운로드 받아보자. GitHub - jasonm23/xcode-themes: XCode themes with Sauce XCode themes with Sauce. Con..
2023.12.03 -
[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