मैं एक सार्वभौमिक आईओएस आवेदन (iPad और iPhone) लिख रहा हूँ और वर्गों है कि दो क्षुधा के बीच साझा नहीं किया जा सकता है के लिए बड़े पैमाने पर लंबे नाम के साथ अपने आप को लगता है:नामकरण सम्मेलनों
FamilyViewController_iPhone.h/m
FamilyViewControllerA_iPad.h/m
DetailViewControllerB_iPhone.h/m
DetailViewControllerB_iPad.h/m
और वैसे ही , इन लोगों के अंदर कक्षाओं में मुख्य नाम (डिवाइस शामिल) मुख्य रूप से है ताकि इंटरफ़ेस बिल्डर आसानी से उनका उपयोग कर सके।
मैंने AControllerA.h और BControllerA.h जैसे कुछ मानते हैं जहां ए = आईफोन और बी = आईपैड लेकिन उस विकल्प के बारे में उत्साहित नहीं है।
आईओएस सार्वभौमिक अनुप्रयोग में इस तरह के वर्गों के लिए स्थायी सम्मेलन क्या है - या क्या मैं (उम्मीद है) इस आवश्यकता को रोकता हूं?
अलग सोचें। – drudge
शब्द :) तो - चालक यह है ... मैं आईपैड की अद्वितीय क्षमताओं का लाभ उठाना चाहता हूं। मैं आईपैड के ऐप को देखने के लिए आईपैड के ऐप को छेदना नहीं चाहता हूं, बस बीसीएस को प्रबंधित करना आसान है। इसलिए, कोई धारणा नहीं है, ऐप्स अलग दिख सकते हैं और अलग-अलग कार्य कर सकते हैं और अलग-अलग स्क्रीनफ्लो/जादूगर आदि हो सकते हैं - बस जानवर की प्रकृति। मुझे लगता है कि मैं कक्षाओं के लिए मूल रूप से अलग-अलग नामों का उपयोग कर सकता हूं और कक्षा के नाम में सामान्य कार्यक्षमता की पहचान करने की कोशिश भी नहीं करता ... –