Szukaj…
Zdobycie głównego pakietu
- Uzyskiwanie odniesienia do głównego pakietu za pomocą kakao.
Aby uzyskać główny pakiet w aplikacji Cocoa, wywołaj metodę klasy mainBundle klasy NSBundle .
NSBundle *mainBundle; // Get the main bundle for the app; mainBundle = [NSBundle mainBundle];
- Uzyskiwanie odniesienia do głównego pakietu za pomocą Core Foundation.
Użyj funkcji CFBundleGetMainBundle, aby pobrać główny pakiet dla aplikacji opartej na języku C.
CFBundleRef mainBundle; // Get the main bundle for the app mainBundle = CFBundleGetMainBundle();
Pobieranie pakietu według ścieżki
- Lokalizowanie pakietu kakao na podstawie jego ścieżki
Aby uzyskać pakiet przy określonej ścieżce za pomocą Cocoa, wywołaj metodę bundleWithPath: class NSBundle
NSBundle *myBundle; // obtain a reference to a loadable bundle myBundle = [NSBundle bundleWithPath:@"/Library/MyBundle.bundle";
- Lokalizowanie pakietu Fundacji Kakao za pomocą Ścieżki
Aby uzyskać pakiet przy określonej ścieżce za pomocą Core Foundation, wywołaj funkcję CFBundleCreate i należy użyć typu CFURLRef .
CFURLRef bundleURL; CFBundleRef myBundle; // Make a CFURLRef from the CFString representation of the bundle's path. bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/Library/MyBundle.bundle"), kCFURLPOSIXPathStyle, true); // Make a bundle instance using the URLRef. myBundle = CFBundleCreate(kCFAllocatorDefault, bundeURL); // You can release the URL now. CFRelease(bundleURL); // Use the bundle ... // Release the bundle when done. CFRelease(myBundle);
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow