프로그래밍/iOS
-
iOS 코드에서 중요 정보 가리기 (Feat. plist, bundle, gitignore)프로그래밍/iOS 2022. 5. 10. 19:35
개발하다 보면 url, api key, apple id 등 코드에 필요하지만 가리고 올리고 싶을 때가 있다. 그럴 때 plist를 활용하여 따로 적어놓고 사용하는 코드를 정리해놓으려 한다. 예시로 apple id를 숨기려 한다! (보통 api key나 base url도 많이 활용한다) func requestReviewmenually(id: String) { //app store connect의 앱정보에서 apple id를 확인한다 guard let writeReviewURL = URL(string: "https://apps.apple.com/app/id\(id)?action=write-review") else { return } UIApplication.shared.open(writeReviewURL, ..
-
iOS 현재 앱 버전 및 빌드 정보 가져오기프로그래밍/iOS 2022. 4. 12. 01:12
사용자에게 현재 무슨 버전을 사용하고 있는지 알려주기 위해 버전 정보를 표시해주는 방법을 간단히 써보겠다..! 사용자는 버전만 알면 되니 버전만 뿌려주기로 함 func appVersionGet() -> String{ guard let dictionary = Bundle.main.infoDictionary, let version = dictionary["CFBundleShortVersionString"] as? String, let build = dictionary["CFBundleVersion"] as? String else { return "" } print("vserion: \(version), build: \(build)") return version } objc: + (NSString*) getA..