반응형
Swift에서 프로그래밍 방식으로 번들 식별자를 가져오시겠습니까?
스위프트에서 번들 ID를 어떻게 얻을 수 있습니까?
목표-C 버전:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
사용해 보십시오.
let bundleID = NSBundle.mainBundle().bundleIdentifier
Swift 3+:
let bundleID = Bundle.main.bundleIdentifier
클래스 및 메서드 이름이 단축되었다는 점을 제외하면 Swift의 경우 거의 동일합니다.
let bundleIdentifier = Bundle.main.bundleIdentifier // return type is String?
프로그래밍 방식으로 가져오려는 경우 아래 코드 줄을 사용할 수 있습니다.
목표-C:
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
최신 swift에 대해 업데이트됨 iOS와 Mac 앱 모두에서 작동할 것입니다.
자세한 내용은 여기를 참조하십시오.
Apple 문서: https://developer.apple.com/documentation/foundation/bundle #//apple_ref/occ/instm/NSBundle/bundleIdentifier
언급URL : https://stackoverflow.com/questions/25897086/obtain-bundle-identifier-programmatically-in-swift
반응형
'programing' 카테고리의 다른 글
app.use와 app.get in express.js의 차이 (0) | 2023.05.21 |
---|---|
Android용 Eclipse의 관리 오류:configChanges (0) | 2023.05.21 |
템플릿 기반 폼과 반응형 폼의 실질적인 차이점은 무엇입니까? (0) | 2023.05.21 |
Windows 2012 Server에서 Azure 배포가 Windows 2008 Server보다 느린 이유 (0) | 2023.05.16 |
문자열을 개체로 변환MongoDB의 ID (0) | 2023.05.16 |