खोज…


मुख्य बंडल प्राप्त करना

  1. कोको का उपयोग करके मुख्य बंडल का संदर्भ प्राप्त करना।

कोको आवेदन में मुख्य बंडल प्राप्त करने के लिए, NSBundle वर्ग के mainBundle वर्ग विधि कॉल।

   NSBundle *mainBundle;
   // Get the main bundle for the app;
   mainBundle = [NSBundle mainBundle];
  1. कोर फाउंडेशन का उपयोग करके मुख्य बंडल का संदर्भ प्राप्त करना।

अपने C- आधारित अनुप्रयोग के लिए मुख्य बंडल को पुनः प्राप्त करने के लिए CFBundleGetMainBundle फ़ंक्शन का उपयोग करें।

   CFBundleRef mainBundle;
   // Get the main bundle for the app
   mainBundle = CFBundleGetMainBundle();

पाथ द्वारा बंडल प्राप्त करना

  1. अपने रास्ते का उपयोग करते हुए एक कोको बंडल का पता लगाना

कोको का उपयोग करके एक विशिष्ट पथ पर बंडल प्राप्त करने के लिए, बंडलहिथपाथ को कॉल करें : NSBundle का वर्ग विधि

   NSBundle *myBundle;
   // obtain a reference to a loadable bundle 
   myBundle = [NSBundle bundleWithPath:@"/Library/MyBundle.bundle";
  1. अपने रास्ते का उपयोग करते हुए एक कोको फाउंडेशन बंडल का पता लगाना

कोर फाउंडेशन का उपयोग करके एक विशिष्ट पथ पर बंडल प्राप्त करने के लिए, CFBundleCreate फ़ंक्शन को कॉल करें और 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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow