आधिकारिक दस्तावेज से:आईफोन - पुन: उपयोग करने वाले क्या हैं (UITableViewCell)?
पुन: उपयोग पहचानकर्ता एक तालिका दृश्य की अनेक पंक्तियों के लिए एक UITableViewCell उद्देश्य यह है कि मेज पर-व्यू के प्रतिनिधि आशय (प्रदर्शन कारणों से) के आधार के रूप में यह पुन: उपयोग करने के साथ बनाता है साथ जुड़ा हुआ है । यह initWithFrame में सेल ऑब्जेक्ट को असाइन किया गया है: पुन: उपयोग करें: और उसके बाद बदला नहीं जा सकता है। एक UITableView ऑब्जेक्ट वर्तमान में पुन: प्रयोज्य कोशिकाओं की एक कतार (या सूची) रखता है, प्रत्येक का अपना पुन: उपयोग पहचानकर्ता होता है, और उन्हें डेक्यू रिसाइबलसेलविथ इंडेंटिफायर: प्रतिनिधि में प्रतिनिधि को उपलब्ध कराता है।
मुझे यह समझ में नहीं आता। खैर, मैं मूल विचार को समझता हूं, मुझे लगता है कि आप UITableViewCells बनाते हैं, और नए (या ऐसा कुछ) बनाने के बजाय जितना भी आप कर सकते हैं उसका पुन: उपयोग करने का प्रयास करते हैं। लेकिन क्या वास्तव में फैसला करता है कि सेल पुन: प्रयोज्य है या नहीं? अगर मेरे पास दो समान (दृष्टि से) कोशिकाएं हैं, लेकिन विभिन्न ग्रंथों के साथ (मुझे लगता है कि वे पूरी तरह से समान नहीं हैं), क्या वे दोनों एक ही पहचानकर्ता हो सकते हैं? या उनके पास अलग-अलग होना चाहिए? या आप किस स्थिति में विभिन्न पहचानकर्ताओं का उपयोग करना चाहते हैं?
कोई भी उस स्थान को स्पष्ट या लिंक कर सकता है जहां यह है?
dequeueReusableCellWithIdentifier का उपयोग tableView के लिए, आप बहुत चीज़ों को गति कर सकते हैं:
मैं है एक लंबे समय और ठोकरें खाते हुए चल के लिए iPhone से विकसित किया गया यह वीडियो पसंद पुनरावृत्ति की तरह है इस जवाब पर इस विषय को बहुत स्पष्ट किया गया। –
अच्छा स्पष्टीकरण :) – Karun
ऑब्जेक्ट पूलिंग सही शब्द उस – Shajo