Xcode(9)
-
[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 -
[CocoaPods] Podfile 설치 방법과 설치하면서 발생했던 Sandbox: rsync.samba deny(1) 에러 해결방법
💡 CocoaPods (Podfile)을 설치해주는 과정을 간단하게 훑어보자! 1. sudo gem install cocoapods 명령어를 터미널에 입력한다. ✔️ CocoaPods (iOS 개발에서 외부 라이브러리를 쉽게 불러오게 해주는 대표적인 의존성 관리 도구)를 설치하는 명령어. ✔️ 터미널에 자물쇠🔒 모양이 나오면 맥북 비밀번호를 입력하면 되고, 지정해 둔 비번이 없으면 그냥 enter를 누르면 된다. ✔️ 비밀번호를 입력해도 아무것도 입력되지 않는 것처럼 보이는 게 정상이니, 그냥 비밀번호 상관하지 말고 입력하면 된다! ✔️ pod --version 명령어를 이용해서 이미 설치되어 있거나, 정상적으로 설치되었는지 확인해 줄 수 있다. 2. 터미널에서 프로젝트가 있는 폴더로 이동해서 pod i..
2023.10.15 -
[iOS] 스톱워치 앱 만들기 (2) - 버튼 클릭에 따른 상태 변화 기능 구현
[iOS] 스톱워치 앱 만들기 (1) - 프로젝트 기본 세팅과 Timer에 대한 이해 오랜만에 써보는 iOS 개발 글이다. 오지 않을 것만 같던 전역도 이제 슬슬 보이고 있고, 마냥 휴가 때 놀기만 하는 것이 도저히 견딜 수(?)만 없어서 거의 말출이라 할 수 있는 이번 14일간의 휴가 mini-min-dev.tistory.com 지난 글에 이어서 이제 본격적으로 스톱워치 기능을 구현해 줄 차례이다. 이번 글에서는 1, 2, 5번의 상태 변화 기능을 구현해보려 한다. Lap 버튼 클릭에 따른 테이블 뷰의 셀 추가 관련 부분은 다음 글에서! 1. 우측 Start 버튼을 누르면 시간이 움직인다. 처음 상태에서 왼쪽 Lap 버튼은 눌릴 수 없다. 2. 시간이 가기 시작하면, Start 버튼은 Reset 버튼으..
2023.07.05 -
[Swift] IBOutlet Collection이란 무엇일까?
이번 글은 iOS 개발을 하면서 아주 유용하게 쓸 수 있는 꿀팁을 하나 가져왔다. 나도 코드 리뷰에서 알게 된 내용인데, 성격이 같은 넘버링으로 되어있는 Outlet 변수들을 묶어서 사용하는 방법이 있다고 한다. 그것이 바로 IBOutlet Collection이라는 것을 활용하는 방법인데, 바로 어떻게 사용하는지 확인하러 가보자 ^__^ iOS 개발을 하면서, 특별한 이유 없이, first.. second.. third... 이런 순서대로 나열되어 있는 것들을 만들어본 적이 있지 않은가..? @IBOutlet weak var firstTmiLabel: UILabel! @IBOutlet weak var secondTmiLabel: UILabel! @IBOutlet weak var thirdTmiLabel:..
2022.01.09