programing

Swift에서 프로그래밍 방식으로 번들 식별자를 가져오시겠습니까?

closeapi 2023. 5. 21. 11:28
반응형

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

반응형