IOS41 iOS Swift 디바이스 uuid 받아오기 (앱 재설치 후 값 동일하게) let keychainKey = "com.ex.uniqueDeviceIdentifier" // UUID를 가져오는 메서드 (없으면 생성 후 저장) func getDeviceIdentifier() -> String { // 먼저 Keychain에서 UUID 불러오기 시도 if let uuid = getUUIDFromKeychain() { return uuid } else { // 없으면 새로 생성 후 Keychain에 저장 let newUUID = UUID().uuidString saveUUIDToKeychain(uuid: newU.. 2024. 10. 23. Xcode AVFoundation,AVKit import 에러 Cannot load underlying module for 'AVFoundation' 라는 에러가 갑자기 뜨는분들이 계실겁니다. Show live issues 체크해제! 해주세요 2023. 6. 20. Xcode 아카이브 에러 PhaseScriptExecution failed with a nonzero exit code 본인프로젝트폴더/Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName-frameworks.sh 해당 경로에 가서 Pods-ProjectName-frameworks.sh 파일을 열어본다. Command + f 를 통해서 source="$(readlink "${source}")" 해당구문을 찾는다. source="$(readlink -f "${source}")" 바꾼다 Xcode 업데이트 될때마다 문제가 생기는거 같은데 개발자들좀 못살게 안했으면 좋겠다.. 끝 ... 2023. 6. 13. iOS Swift의 생명주기 안드로이드에서 생명주기가 있는데 iOS에도 비슷한 맥락의 생명주기가 있습니다. 안드로이드 생명주기는 https://onedaycodeing.tistory.com/50 안드로이드(android) 생명주기(life cycle) 안드로이드에서는 생명주기라는게 있습니다. onCreate() - onStart() - onResume() - onPause() - onStop() - onDestory() - onRestart() 7개의 생명주기가 있습니다. 우선 onCreate()는 저희가 항상 쓰는 해당 클래스에 진 onedaycodeing.tistory.com 해당 게시글을 참고해주세요. override func viewDidLoad() { super.viewDidLoad() //뷰가 화면에 완전히 로드되면 호출.. 2023. 5. 3. 이전 1 2 3 4 ··· 11 다음