मैं कहूंगा कि यह बहुत अधिक निर्भर करता है कि आप गेंद के साथ क्या करना चाहते हैं। यदि आप बस एनीमेशन को बंद करना चाहते हैं और इसके बारे में भूल जाते हैं तो कोर एनीमेशन शायद ठीक रहेगा। हालांकि, यदि आप गेंद से बातचीत करने की कोशिश कर रहे हैं, उदाहरण के लिए उपयोगकर्ता इंटरैक्शन के आधार पर गेंद मिड-फ्लाइट की दिशा बदलकर, तो आप शायद ओपनजीएल ईएस पर विचार करना चाहते हैं। बेशक, आप अन्य विकल्प हैं न तो कोर एनीमेशन या ओपनजीएल ईएस का उपयोग करना और टाइमर पर बस अपना दृश्य दोबारा बनाना।
यदि आप एक काफी सक्षम सी प्रोग्रामर हैं तो मुझे ओपनजीएल ईएस सामान भी नहीं छोड़ा जाएगा। ऐप्पल अपने टेम्पलेट्स में ओपनजीएल ईएस विचारों को होस्ट करने के लिए बहुत सारे ढांचे की आपूर्ति करता है। हालांकि ओपनजीएल काफी शामिल हो सकता है, अगर आप विशाल मल्टी-ऑब्जेक्ट 3 डी दृश्य प्रस्तुत करने की कोशिश नहीं कर रहे हैं तो मूल बातें काफी सरल हैं और आपको कुछ अच्छे परिणाम आसानी से प्राप्त करने में सक्षम होना चाहिए। हालांकि यह ओपन के बजाय OpenGL ES के लिए है, मैं एक अच्छा प्रारंभिक बिंदु के रूप में वीडियो डेमो के इस सेट की सिफारिश करेंगे:
www.videotutorialsrock.com
स्रोत
2009-08-05 07:16:02
यदि आप कोर एनीमेशन के साथ जाने का निर्णय लेते हैं, तो सुनिश्चित करें कि आप इसे डिवाइस पर नियमित रूप से परीक्षण करते समय परीक्षण करते हैं! यह सिम्युलेटर में ठीक काम कर सकता है लेकिन यदि आप बहुत कुछ कर रहे हैं तो डिवाइस पर एक क्रंच धीमा हो! –
एड की टिप्पणी बहुत अप्रासंगिक है - इससे कोई फर्क नहीं पड़ता कि आप क्या कर रहे हैं, आपको डिवाइस पर इसका परीक्षण करना चाहिए क्योंकि सिम्युलेटर आपके डेस्कटॉप की गति से चलता है, न कि आपके आईफोन। – Eli
आप दोनों मोबाइल विकास अपेक्षाओं की एक आम समस्या का रुख प्रकट करते हैं। मोबाइल विकास के लिए कोई नया * उम्मीद करता है * सिमुलेटर सटीक, या कम से कम हार्डवेयर के लिए कम से कम आम denominator आवश्यकताओं के लिए। जो मोबाइल विकास में प्रथा करता है, * जानता है * कि वे निराशाजनक रूप से सटीक होने में विफल रहते हैं और डिवाइस द्वारा मापा जाने वाला वास्तविक "मानक" है। –