본문 바로가기

Xcode43

Swift 다크모드 무시하기 info에 UIUserInterfaceStyle Light 넣으시면 해결됩니다! 2022. 9. 16.
Swift 네이버 아이디 로그인 (네아로) 네이버 개발자 사이트를 접속해서 로그인을 해주세요! https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 애플리케이션 등록을 눌러주세요 앱 이름과 사용 할 API에서 네이버 로그인을 골라주세요. 필수로 얻어야 할 항목과 그렇지 않은 항목을 체크해주세요! 환경추가에서 iOS를 눌러주세요. 다운로드 URL과 URL Scheme를 입력해주세요. 다운로드 URL이 없는 경우 저는 그냥 아무 url 적었습니다..ㅋ 아직 개발단계라 배포.. 2022. 2. 16.
Swift 주기별로 함수 실행하기( 타이머 ) 클로저를 통한 타이머 실행방법 let timer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in print("timer") } 타이머를 등록하여 사용 하는 방법 Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timerFunc), userInfo: nil, repeats: true) @objc func timerFunc() { print("timer") } timeInterval를 수정하여 시간을 조절합니다. 2021. 12. 16.
Swift AppDelegate에서 ViewController 참조하기 if let vc = window?.rootViewController as? ViewController { //vc.?? 하여 참조 } 루트뷰를 이용하여 가능합니다. as? ViewController에서 ViewController은 해당 루트뷰에 대한 클래스명을 적어주시면 됩니다. 루트뷰를 만드는 방법은 https://onedaycodeing.tistory.com/163 Swift rootView 변경하기. let ad = UIApplication.shared.delegate as! AppDelegate //델리데이트 값 받아오기. ad.window?.rootViewController = self //루트뷰를 현재 메인뷰로 변경 해당 2줄로 간단하게 해결 가능합니다. onedaycodeing.tistor.. 2021. 12. 8.