Bagaimana saya bisa mendapatkan string Identifier Bundle secara terprogram dari dalam Aplikasi saya?
ios
cocoa-touch
pengguna973984
sumber
sumber
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Bundle.main.bundleIdentifier!
( dokumentasi )
sumber
let bundleIdentifier = NSBundle.mainBundle().bundleIdentifier
Anda mungkin perlu pendekatan Core Foundation untuk mendapatkan nilai. Contoh ARC adalah sebagai berikut:
sumber
Untuk mendapatkan pengenal bundel secara terprogram di Swift 3.0 :
sumber
Saya menggunakan makro ini untuk membuatnya lebih pendek:
jadi saya bisa membandingkan seperti ini:
sumber
Jika Anda mencoba mendapatkannya secara terprogram, Anda dapat menggunakan kode di bawah ini:
Tujuan-C:
Swift 3.0:
Diperbarui untuk swift terbaru Ini akan berfungsi untuk aplikasi iOS dan Mac.
sumber