की उपेक्षा बदलाव/एनिमेशन और कैसे चीजें (जो aleph_null के alswer का एक अच्छा चर्चा प्रदान करता है) पर्दे के पीछे संरचित कर रहे हैं, केवल उपयोगकर्ता-उन्मुख अंतर करने के लिए वापस करने की क्षमता है नेविगेशन बार का उपयोग कर स्वचालित रूप से पहले देखे गए दृश्य।
यदि आप pushViewController
का उपयोग करते हैं तो आपको नेविगेशन बार में स्वचालित रूप से "बैक" बटन मिल जाएगा। यदि आप presentModalViewController
का उपयोग करते हैं, तो आप नहीं करते हैं, और आमतौर पर नियंत्रक को खारिज करने के लिए अपने नियंत्रण और/या कॉलबैक को लागू करना होगा।
संकल्पनात्मक रूप से मोडल प्रेजेंटेशन शैली आम तौर पर परमाणु कार्यों के लिए उपयोग की जाती है जिसे आप दूर से नेविगेट नहीं कर सकते हैं (यानी आप या तो कार्य को पूरा करते हैं, या आप रद्द करते हैं, और जब तक आप एक या दूसरे को नहीं करते हैं तब तक आप ऐप के भीतर कुछ भी नहीं कर सकते) ।
यदि आप सोच रहे हैं क्यों पहले स्थान पर अंतर है, तो मैं नहीं कह सकता। व्यक्तिगत रूप से मुझे लगता है कि ढांचे जो एक नियंत्रक से दूसरे नियंत्रक (जैसे cocos2d, या एंड्रॉइड) में जाने के लिए एक एकीकृत एपीआई प्रदान करते हैं, बहुत अधिक समझ में आता है।
यह सबसे महत्वपूर्ण अंतर है! –