Xcode
-
[iOS] Core Loaction 위치 권한 설정하기/iOS 📱 2022. 4. 26. 23:57
안녕하세요 ! 오늘은 위치 정보가 필요할 때 위치 권한을 얻는 방법을 공부해보겠습니다 iOS 13 기준으로 설명드릴게요 ++ 추가 2024.01.19 (금) iOS 13에서 deprecated 된 방식 이외에 iOS 14에서 사용하는 프로퍼티와 메소드 추가 권한상태를 쉽게 출력할 수 있는 extension 추가 공식 문서로 자세하게 찾아보겠습니다. 1. 위치 정보를 받기 전에 requestAlwaysAuthorization() 혹은 requestWhenInUseAuthorization() 메소드를 꼭 호출해야한다고합니다. 2. Info.plist 파일에 key를 추가해줘야한다네요. 3. 권한 요청에 대한 사용자의 인터렉션은 CLLocationManager 의 delegate를 위임 받아, location..
-
[iOS] ViewController의 생명주기 (Life-Cycle)/iOS 📱 2022. 4. 25. 02:17
iOS 앱에서 보이는 화면은 ViewController로 이루어져있다고해도 과언이 아니네요. 그런 중요한 녀셕인만큼 잘 알고 쓰고싶은 마음입니다 시작해봅니다 ~ 우리는 프로젝트를 생성하게 되면 가장 먼저 만나는 화면이자, 코드입니다 궁금하니까 Jump to Definition을 통해 봤습니다. loadView 이후에 불려진다 ? 일단 전체적인 Life-Cycle를 알아보자 ! 위 문서에 나온 순서에 맞춰 각 메소드를 알아보겠습니다 viewDidLoad() 이 메소드는 view controller가 메모리에 불려졌을 때 호출이 되며 view가 nib 파일에서 호출되었는지, 프로그래밍적으로 loadView() 메소드에서 만들어졌는지 여부에 관계없이 호출되어진다고합니다. viewWillAppear(_:) vi..
-
[iOS]UIButton underline 설정하기/iOS 📱 2022. 4. 22. 17:51
종종 버튼 텍스트에 밑줄을 설정해야할 때가 있죠 빠르게 알아봅시다 ~ UIButton에 underline 설정은 두 가지 방법을 사용할 수 있습니다. 인터페이스 빌더에서 설정 코드로 설정 1. 인터페이스 빌더에서 설정 1. 인터페이스 빌더 > 어트리뷰트 인스펙터 창에서 Title의 속성을 Attributed로 설정해줍니다 2. underlineStyle을 적용할 Title의 텍스트를 선택한 후 우클릭 > Font > Underline을 설정해줍니다 여기서 궁금증 ! 내용보기의 보기 두 글자만 선택해서 적용이 가능할까 ? 아주 잘 된다 ! 자신이 적용할 범위만큼 선택하고 우클릭 > Font > underline을 설정해주면 된다 ! 2. 코드로 설정 let title = "예시 버튼" let attribu..
-
[공부] Xcode inspector Tab 설명 개요Xcode ⚒/Navigator & inspector Tab 2022. 1. 1. 22:14
Xcode inspectors👍 iOS App 개발에 있어서 빼놓을 수 없는 것은 바로 Xcode이죠 !! Swift 혹은 다른 언어에 대한 이해와 App에 대한 이해가 있더라도 Xcode를 사용하지 못한다면 많은 어려움이 따르는 것 같습니다. 개인적인 경험에서는 Inspector Tab (인스펙터) 이 가장 어려웠고, 그 부분을 잘 다룬다면 예상치못한 결과를 줄여나가는데 도움이 될거 같다고 생각해서 포스팅을 준비했습니다. 인스펙터 탭의 표출항목은 스토리보드와 코드 화면, 두가지 상황에 따라 나뉩니다. 코드 화면에서는 3가지 인스펙터 탭이 나오고, 스토리보드에서는 7가지 인스펙터 탭이 나옵니다. 파일 인스펙터 (File Inspector) - 코드화면, 스토리보드 히스토리 인스펙터 (History Ins..
-
[문제해결] 아이폰 "신뢰하지 않는 개발자" 해결방법Xcode ⚒/기초 2021. 12. 24. 01:39
나는 일반 사용계정과 개발 계정이 따로 있기 때문에 빌드하려고하는 디바이스 (아이폰 12 ) 에는 개발자 계정으로 로그인이 되어있지않기 때문에 개발 중인 앱을 빌드했을 때 아래와 같은 이미지가 나오면서 "신뢰하지않는 개발자 ..." 설정에서 해당 앱을 사용하도록 허용해야한다는 메세지가 나오는 경험을 했다. 하단에 6단계로 누구나 손 쉽게 따라할 수 있도록 적어뒀습니다. 1. 설정 >> 일반에 들어간다. 2. 스크롤을 내려서 하단에 VPN 및 기기 관리에 들어간다. 3. 개발자 앱 클릭 >> 'Apple Development : sample@tistory.com' 클릭 4. 신뢰 버튼 클릭 6. 앱 실행 6 단계만 따라한다면 비전공자, 초보자분들도 별 문제 없이 성공할겁니다 !!
-
[정보] Xcode 코드 라인 확인 하는 방법 !Xcode ⚒/Tips 2021. 12. 15. 18:00
가끔 내가 맡은 프로젝트 속 수 많은 소스파일들을 보면 문득 생각이 든다. 이 프로젝트의 전체 라인은 얼마나 될까 ? 터미널에서 명령어를 통해서 간단하게 확인할 수 있다 find . \( -name '*.m' -or -name '*.c' -or -name '*.h' \) -print0 | xargs -0 wc -l find . \( -iname \*.m -o -iname \*.mm -o -iname \*.c -o -iname \*.h -o iname \*.swift \) -exec wc -l '{}' \+ -print0 | xargs -0 wc -l