728x90

기타 29

맥북 화면 이분할 및 이동하는 방법 + 단축키

안녕하세요. 윈도우를 쓰던 분들이 맥북을 처음 사용할 때 가장 불편하게 느끼는 것 중 하나가 바로 화면 분할이나 화면 이동이 불편하다는 점일 거예요...;;; 외부 프로그램 쓰지 않고 윈도우처럼 맥북에서 화면(창)을 이분할 하거나 전체 화면으로 하는 방법 알려드릴게요.[참고] 앞으로 설명드리는 방법은 앞서 WWDC24 Keynote에서 발표한 것처럼 macOS Sequoia (15.0) 이상에서 가능해요.macOS 버전이 낮으신 분들은 업데이트 해주세요! # 방법 1macOS Sequoia로 업데이트한 이후 '최대화' 버튼에 커서를 올려두면 아래처럼 Move & Resize (이동 및 크기 조절) 창이 나와요. 요걸 클릭하면 화면이 자동으로 이동합니다. # 방법 2'윈도우 > 이동 및 크기 조절' 메뉴..

기타 2024.09.18

iPhone/iPad 앱을 Apple Silicon에서 실행시켰을 때의 os 정보

안녕하세요. Apple Silicon이 탑재된 Mac에선 iPhone이나 iPad 앱을 Mac에서 실행시킬 수 있게 되었습니다. 문뜩.. Mac에서 iPhone/iPad 앱을 실행시켰을 때, 그 앱의 os는 무엇이며 버전은 무엇일까 궁금해졌어요.. 아무리 찾아봐도 공식 가이드는 없.....ㅠㅠ 그래서 제가 직접 실행시키면서 찾아봤습니다ㅎㅎ # os nameiPhone 앱이든 iPad 앱이든 모두 iPadOS 라고 나옵니다. # os 버전현재 사용 중인 macOS 버전이 배포된 날 기준으로 가장 최신 iOS 버전으로 설정되지 않을까 싶어요. 예를 들어, macOS 14.4인 경우 2024.03.07. 에 배포되었으니 iOS 17.4가 되는 것이죠.  또 다른 예시로, macOS 13.6인 경우 2023.0..

기타 2024.05.23

Facebook 로그인이 '제한적 로그인' 모드인지 확인하는 방법

안녕하세요. Facebook iOS SDK에 '제한적 로그인' 모드라는 것이 새로 생겼습니다. Facebook iOS SDK 제한적 로그인Facebook iOS SDK 17.0.0부터 Facebook 로그인 방식이 변경되었습니다. 앱이 사용자의 활동 추적을 요청했을 때 사용자가 거부했을 경우, Facebook iOS SDK를 통해서 로그인을 할 때 OpenID Connect 표준을 기반으phillip5094.tistory.com몇 가지 테스트해봤는데, 단순히 추적 허용 동의/거부만으로 '제한적 로그인'이 되는 것이 아닌 것 같습니다. 단편적인 예로 iOS 16 기기에서 추적 허용을 거부했음에도 '제한적 로그인'이 아닌 일반 로그인으로 되더라구요.  Facebook 공식 가이드에는 없지만.. '제한적 로그..

기타 2024.05.23

symbolic link 파일/폴더 압축하기

안녕하세요. 리눅스에는 symbolic link라는 것이 있는데 윈도우의 '바로가기' 같은 개념이랑 비슷한 거라고 이해하면 될 것 같아요. mac에서 '가상본 만들기'를 누르면 symbolic link 파일 또는 폴더를 만들 수 있습니다ㅎㅎ symbolic link 파일이나 폴더 아이콘 앞에는 화살표(?) 같은 게 붙어요. 그런데.. symbolic link 파일이나 폴더를 그냥 zip 명령어로 압축하려고 하면 symbolic link 파일이 깨집니다. 이럴 땐 zip을 사용하지 않고 tar를 사용하면 symbolic link가 깨지지 않고 잘 압축됩니다. 저처럼 삽질하지 마세요..;; 이번 글은 여기서 마무리.

기타 2024.04.15

CocoaPods REST API

안녕하세요. CocoaPods에 배포된 모듈 버전 정보를 검색할 수 있는 REST API를 찾아서 공유드려요. ## Pod 최신버전 검색 메서드 요청 URL GET https://trunk.cocoapods.org/api/v1/pods/{name}/specs/latest URI Parameters Description name Pod 이름 (ex. RxSwift) 아래는 RxSwift로 API 호출했을 때의 예시입니다. ## Pod 모든 버전 검색 메서드 요청 URL GET https://trunk.cocoapods.org/api/v1/pods/{name} URI Parameters Description name Pod 이름 (ex. RxSwift) 아래는 RxSwift로 API 호출했을 때의 예시입니다..

기타 2024.04.13

Google Sign-In iOS SDK 바이너리 다운로드 방법

안녕하세요. 오늘은 한 가지 팁(?) 하나 알려드려고 합니다ㅎㅎ Google Sign-In SDK는 많이들 아시죠? 근데 Google Sign-In iOS SDK는 공식적으로 CocoaPods과 SPM 방식만을 지원하는 오픈소스예요. 그래서 그런지 Google Sign-In iOS SDK는 바이너리 형태인 xcframework를 제공하지 않습니다. 그치만 '난 꼭 xcframework로 뽑힌 Google Sign-In iOS SDK를 써야 해!' 같은 상황도 있을 수 있어요. (저요..ㅠㅠ) 이것저것 찾아보다가 xcframework로 된 Google Sign-In iOS SDK를 얻는 방법을 알게 되었습니다ㅎㅎ 그것은 바로 Firebase iOS SDK를 다운 받는 것이에욧. FirebaseiOS SDK..

기타 2024.04.10

parameter(매개변수) vs argument(인자)

안녕하세요. 하... 저는 왜 parameter랑 argument가 맨날 헷갈릴까요....;;;; 사실 현업에선 적당히 말해도 찰떡같이 알아들으시지만 그래도 정확한 명칭을 쓰는게 좋잖요..? 까먹지 않기 위해 글로 남깁니다ㅠㅠ 이러면 덜 까먹겠지 parameter(파라미터, 매개변수): 함수를 정의할 때 사용되는 변수 argument(인자): 함수를 호출할 때 실제로 넘기는 값 [예시] 1. A 인스턴스 인자로 넘겨! 2. 함수에 B 타입 파라미터 추가해. 넘므 헷갈려... # 참고 What's the difference between an argument and a parameter? When verbally talking about methods, I'm never sure whether to use..

기타 2024.03.23

티스토리 오디세이 스킨 인기글 최근글 순서 바꾸기

안녕하세요. 티스토리 오디세이 스킨 사이드바에 '최근글과 인기글'을 추가하면 아래처럼 최근글이 먼저 보이도록 설정되어 있는데요. 인기글이 앞에 오도록 순서 바꾸는 방법 공유드릴게요. 먼저, '블로그 설정 -> 스킨 편집 -> html 편집'으로 가주시구요. '최근글'이라고 검색하면 최근글 & 인기글 위치로 이동합니다. tab-recent 영역 안에서 '최근글'에 해당하는 줄과 '인기글'에 해당하는 줄 순서를 바꾸고 '최근글' 줄 앞부분에 있는 on을 지우는 대신 '인기글' 줄 앞부분에 on을 넣어주세요. 마지막으로 'style=display: none'을 위쪽 ul 클래스 안에 넣어주세요. 정리하자면 아래 이미지의 파란색 부분을 빨간색 부분처럼 수정해 주세요. 수정 후에 적용하면 인기글이 먼저 나오게 ..

기타 2023.12.16

script 내부 명령이 실패할 때 젠킨스 빌드를 실패 처리하는 방법

안녕하세요. 젠킨스 빌드 스크립트 안에서 fastlane을 사용하고 있는데, fastlane에서 실패해도 젠킨스는 fastlane 이후의 스크립트를 실행하고 성공 처리를 하더라구요. 만약 명령어 도중에 실패했을 때 젠킨스 빌드도 실패처리하고 싶으면, 빌드 스크립트 맨 위에 -e 옵션을 넣어보세요. # 참고 https://throwbug.com/1034/%EC%A0%A0%ED%82%A8%EC%8A%A4-shell-%EC%8B%A4%ED%96%89%EC%8B%9C-%EC%97%90%EB%9F%AC%EA%B0%80-%EB%82%98%EB%8D%94%EB%9D%BC%EB%8F%84-%EB%B9%8C%EB%93%9C%EA%B0%80-%EC%84%B1%EA%B3%B5%ED%95%A9%EB%8B%88%EB%8B%A4..

기타 2023.11.05