본문 바로가기

Xcode

(3)
Xcode 에서 GitLab 연동하기 처음에 Xcode를 사용할때는 SVN연동도 메뉴가 존재했었는데 (이때 기억으로는 처음엔 콘솔에서 CheckOut해서 진행했던걸로 기억하는데 많이 편하네요.) 이제 없으지고 다음과 같은 모습으로 바뀌었습니다. 사용하고 있는 Xcode 버전은 다음과 같습니다. (Version 11.4.1 (11E503a)) 우선 GitLab에 연결하기 위해서는 Personal Access Token 이란게 필요합니다. 브라우저에서 GitLab 에 접속하여 Token을 생성합니다. 토큰을 생성하는 메뉴는 오른쪽 상단 아이콘을 눌러 사용자 컨텍스트 메뉴를 보면 Settings라는 메뉴를 클릭합니다. 클릭하면 왼쪽 사이드에 메뉴가 나타나는데 메뉴중에 보면 Access Tokens 라는 메뉴가 있습니다. 오른쪽에서 이름을 넣고 필..
Location updates in Background Modes 위치정보를 Background Modes에서 가져오는 것을 구현해보겠습니다. 다음 그림과 같이 Capabilities에서 Location updates를 체크합니다. info.plist에 다음을 정의합니다. 테스트가 아니고 실제 정보를 입력할때는 사용자에게 보이는 정보니 왜 위치정보를 얻기위한 권한이 필요한지 설명을 넣어주면 됩니다. NSLocationWhenInUseUsageDescription When In Use Usage NSLocationAlwaysAndWhenInUseUsageDescription Always and When In Use Usage 2개다 정의해야 되면 하지 않으면 콘솔에 다음과 같은 오류 메시지가 나옵니다. This app has attempted to access priva..
Tab Bar 사라지게 하는 방법 storyboard를 이용하여 앱을 개발할 때 Tab Bar Controller와 Navigation Controller를 동시에 이용할때가 있습니다. 그럼 다음 과 같은 구조가 만들어지는데 이때 상세화면에 들어갔을때(Show(e. g. Push)될때) Tab Bar가 사리지게 만들고 싶으면 사라져야 되는 화면의 View Controller Layout 속성중에 Hide Bottom bar on Push를 체크합니다. 정말 오래만의 포스팅인데 게을러서 이런거다. 사소한거라도 자주 정리하자.