2012-09-07 9 views
6

मैं एक iPhone अनुप्रयोग पर काम कर रहा हूँ शामिल करने के लिए। इस ऐप में मैंने कई छवियों का उपयोग किया है और मुझे उन छवियों को कैश मेमोरी में स्टोर करने की आवश्यकता है। इसके लिए मैंने पाया है कि एसडीवेब इमेज सही ढांचा है लेकिन मैं अपने आईफोन प्रोजेक्ट में इस ढांचे को शामिल नहीं कर सकता। क्या कोई सुझाव दे सकता है कि इस प्रोजेक्ट में इस ढांचे को कैसे शामिल किया जाए और इस ढांचे का उपयोग करके छवियों को कैसे सहेजना और पुनर्प्राप्त किया जाए?कैसे SDWebImage ढांचे

उत्तर

15

जाओ SDWebImage frame work download Site.

  1. क्लिक करें पिन टैग पर करने के लिए और संग्रह डाउनलोड करें।
  2. -Unarchive फ़ाइल।
  3. -आप "SDWebImage" फ़ोल्डर मिल जाएगा।
  4. कि पथ -see
  5. और अपनी परियोजना में इस फ़ोल्डर जोड़ें। (जुस्क लिंकिंग के बजाए अपनी परियोजना में फ़ोल्डर की प्रतिलिपि लेना न भूलें)।

अब तक अच्छा।

गोटो आपके विचार नियंत्रक और

#import <SDWebImage/UIImageView+WebCache.h> 
#import "UIImageView+WebCache.h" 

और उपयोग imageView विधि नीचे की तरह जोड़ें।

UIImageView *imageView = [[UIImageView alloc] init]; 
[imageView setImageWithURL:[NSURL URLWithString:@"ImageURL here"]]; 
[imageView release]; 

आप के बाद भी तुम पास छवि को देखने और कैशिंग के कारण एप्लिकेशन को फिर से खोलना कर सकते हैं। जब आप द्वारा इच्छा यहां तक ​​कि आप कैश भी हटा सकते,

clearCache and clearDisk method in Manager 

और तुम (देखें कि क्या आप रुचि रखते) sourcecode में NSDictionary अनुरेखण द्वारा प्रत्येक छवि ट्रेस कर सकते हैं। और सबसे अच्छी बात यह है कि आप आसानी से छवि को देखने पर प्रगति में जोड़ सकते हैं, जबकि छवि डाउनलोड किया जा रहा है है।

अधिक जानकारी के लिए - SDWebImage Doc

रखें कोडिंग का आनंद लें। जिस तरह से बड़ा सवाल (यहां तक ​​कि शुरुआती के लिए उपयोगी) और रु महान ढांचे के लिए के लिए धन्यवाद करके।

+0

"कोडिंग का आनंद लें रखें" - आमीन उस से। – funkybro

+0

तो SDWebImage रीडमी का अच्छा यह कहना: | – brandonscript

+0

आपको बहुत बहुत धन्यवाद। यह मेरी मदद की। – RXGangam

संबंधित मुद्दे