Xcode에서 Navigator & Inspector를 숨기거나 보이게 하는 방법, 동시에 토글하는 방법

Xcode에서 Navigator & Inspector를 숨기거나 보이게 하는 방법, 동시에 토글하는 방법 소개 Xcode를 사용하다 보면 좁은 모니터 환경에서 Navigator (왼쪽 패널)와 Inspector (오른쪽 패널)를 상황에 따라 동시에 숨기거나 나타내고 싶을 때가 많습니다. 하지만 기본 단축키만으로는 이 둘을 동시에 제어할 수 있는 방법은 제공되지 않습니다.   이 글에서는 각각의 단축키와, 이를 해결하기 더보기…

Git/GitHub: .gitignore 적용 안될때 / 어멘드(amend)하는 방법 / 오픈소스 라이브러리에 PR(풀 리퀘스트)하는 방법

.gitignore 적용 안될때  .gitignore가 제대로 적용되지 않는 경우, 주로 이미 Git에 추적되고 있는 파일이거나 .gitignore 파일이 잘못 설정된 경우입니다. 이를 해결하기 위한 단계별 점검 및 해결 방법은 아래와 같습니다.   이미 추적되고 있는 파일인지 확인 .gitignore는 Git이 추적하지 않는 파일에만 적용됩니다. 이미 추적 중인 파일은 .gitignore에 추가해도 무시되지 않습니다.   더보기…

Xcode: CocoaPods 프로젝트에서 Build Phase의 Run Script를 이용해 패치 넘버 증가

관련 글 Run Script Swift Package Manager(SPM)와 CocoaPods를 동시에 대응하는 라이브러리 만들기 (1)   버전 넘버 구성 예) Semantic Versioning 라는 방법에 따르면 1.0.0 이라는 버전이 있을 때 앞에서부터 순서대로 메이저 버전 마이너 버전 패치 버전 라고 합니다. Semantic Versioning(SemVer)은 소프트웨어 버전을 체계적으로 관리하기 위한 규칙으로, 버전 번호를 주버전.부버전.패치버전 형식으로 구성합니다. 이 더보기…

[임베디드] ESP32-C6 맥북 등 macOS에서 빌드 및 동작 테스트 하기

소개 ESP32-C6 라는 보드를 샀는데 빌드 및 동작이 잘 되는지 확인하는 방법에 대해 알아보겠습니다. 출처: Standard Toolchain Setup for Linux and macOS   1. 드라이버 설치하기 ESP32-C6 개발 보드를 맥북과 연결하려면 USB 드라이버가 필요할 수 있습니다. 칩셋 종류에 따라 CP210x나 CH34x 드라이버를 설치해야 합니다. 제가 산 모델에서는 CH34x 칩셋을 사용하고 더보기…

Xcode iOS 프로젝트: PrivacyInfo.xcprivacy 작성 방법 + API 목록 및 허용된 사유 번역

소개 2024년 봄부터 App Store Connect에 새로운 앱 또는 앱 업데이트를 업로드하려면 앱의 개인정보 보호 목록에 앱이 API를 사용하는 방식을 정확하게 반영하는 승인된 사유를 포함하고 있어야 합니다. 이는 사용자의 개인 정보 보호를 강화하기 위한 조치로, 앱이 명시한 이유에 딱 맞게 API를 사용하도록 합니다. 만약 필요한 사유가 아직 목록에 없는 경우, 더보기…

Tuist 설치 (mise 사용)

Tuist 설치 현재 공식 홈페이지의 튜토리얼이 옛날 버전 기준이라 관련 내용을 업데이트했습니다. (예: rtx가 mise로 변경됨 등)   Step 1: Tuist 버전을 설치, 관리 및 활성화하는 도구인 mise(구 rtx)를 설치하세요. 터미널을 열고 앞의 $를 제외한 명령어를 한줄씩 입력합니다. $ curl https://mise.run | sh $ chmod +x ~/.local/bin/mise $ ~/.local/bin/mise –version 더보기…

맥(macOS) 파인더에서 해당 경로로 터미널 바로 열기 – OpenInTerminal-Lite

소개 OpenInTerminal-Lite는 파인더(Finder)의 특정 폴더에서 버튼 하나만 누르면 해당 경로가 위치한 터미널을 바로 실행하는 유틸리티입니다.   설치 방법 Homebrew를 통한 설치 터미널에 아래 명령어를 입력합니다. (Homebrew 설치 기능이 활성화되어 있어야 합니다.) brew install –cask openinterminal-lite 수동 설치 공식 깃허브 저장소에서 최신 릴리즈를 찾습니다. OpenInTerminal<span style="text-decoration: underline;"><strong>-Lite</strong></span> 라고 써져 있는 릴리즈를 더보기…

HTTP 상태 코드에서 404 Error(Not Found)란?

  HTTP 404 에러 (Not Found) HTTP 404, 또는 오류 메시지 Not Found(“찾을 수 없음”의 의미)는 HTTP 상태 코드 중 하나입니다. 클라이언트가 서버에 접속할 수 있었지만,  클라이언트의 요구에 해당하는 것 (웹 페이지 등)을 서버가 발견되지 않았던 것을 나타낼 때 사용합니다. 또는 요구에 응할 수 없는 이유를 속이기 위해서도 사용됩니다. 웹 더보기…

일본 배우 ‘아베 히로시’의 홈페이지 (일본 위키피디아 번역)

아베 히로시의 공식 홈페이지   아베 히로시의 공식 웹 사이트 아베 히로시의 홈페이지는, 일본의 배우인 아베 히로시의 공식 웹사이트이다. URL: http://abehiroshi.la.coocan.jp 언어: 일본어 타입: 공식 웹 사이트 현재 상태: 운영중   참고: 아베 히로시 아베 히로시(일본어: 阿部 寛 (あべ ひろし), 1964년 6월 22일 ~ )는 일본의 모델 겸 배우이다. 신장 더보기…

JSX 등의 소스 코드를 디자인 및 문법 하이라이팅 처리된 이미지로 저장 (carbon.now.sh)

carbon.now.sh 가끔 개발자 블로그를 돌아다니다 보면 문법 하이라이팅(syntax highlighting) 된 이미지 형태로 코드가 업로드되어 있는 것을 볼 수 없습니다. 복사 붙여넣기가 불가능하므로 경우에 따라 코드 복붙이 필요한 경우 원망스럽기도 하지만 디자인이 잘 되어 있어서 보기에는 좋다는 장점이 있습니다. carbon.now.sh 라는 웹 서비스에서 이러한 이미지를 제작할 수 있습니다. 다양한 테마와 언어를 더보기…