본문 바로가기

Xcode43

IOS 위도 및 경도 받아오기 및 위치권한 팝업 띄우기CLLocationManagerDelegate import CoreLocation lazy var locationManager = CLLocationManager() var Location_Address: CLLocation? var lastMyLocation: CLLocation? 이런 식으로 위치관련 변수 및 셋팅을 해줍니다. 클래스딴 전역으로 만들어주세요. self.locationManager.requestWhenInUseAuthorization() self.locationManager.delegate = self self.locationManager.desiredAccuracy = kCLLocationAccuracyBest self.locationManager.distanceFilter = kCLDistanceFilterNone self.lo.. 2020. 5. 15.
cocoapods(코코아) 설치 및 라이브러리 추가 및 설치가 끝난 후에 추가/ SnapKit IOS에서 외부 라이브러리를 사용할때 쓰이는 cocoapods를 사용해보도록 할게요. 터미널을 열어서 sudo gem install cocoapods 를 입력하여 cocoapods를 설치해줍니다. 패스워드를 입력하라고 나온다면 맥 로그인 패스워드를 입력해주시면 되겠습니다. 그러면 이런식으로 뭐가 막 슈슈슉 지나갑니다. 그리고 설치를 하시다가 Overwrite the executable? [yN] 라는 문구가 보였는데 저는 y를 선택하여 추가 설치를 진행했습니다. 그리고 설치가 끝났다면 터미널에서 이어서 cd 프로젝트경로 간단하게 하실려면 터미널에서 cd를 입력 하고 Enter를 치시기 전에 그냥 프로젝트파일을 터미널로 드래그 앤 드롭 하시면 됩니다. 그리고 Enter치시고 (cd 입력하고 한칸띄어쓰기) .. 2020. 5. 12.
IOS os버전이 낮은 기기에서 화면이 나오지 않는 경우 아이폰 기기의 os버전이 낮아서 화면이 검정색으로 출력되는 경우가 있었습니다. 저도 이번에 IOS를 공부하면서 알게되었는데요. 이 경우에는 AppDelegate.switft에서 import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? //추가 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after .. 2020. 5. 8.