मुझे आश्चर्य है कि डिफ़ॉल्ट रूप से NSNumberFormatterBehavior10_4 पर भरोसा करना अधिक सुरक्षित होगा, क्योंकि डिफ़ॉल्ट भविष्य में कुछ दिन मनमाने ढंग से बदल सकता है, और अचानक ऐप बदसूरत दिखता है। या मैं इसके साथ गलत हूँ?क्या NSNumberFormatterBehaviorDefault पर NSNumberFormatterBehavior10_4 को प्राथमिकता देना अच्छा विचार है?
8
A
उत्तर
13
ओएस एक्स पर, दो ऑपरेशन मोड मानक ओपन सोर्स लाइब्रेरीज़ के आधार पर 10.4 में अधिक उपयोगी व्यवहार के परिचय के लिए अपने इतिहास का श्रेय देते हैं। बाइनरी संगतता के प्रयोजनों के लिए, यदि आप अन्यथा कुछ भी नहीं करते हैं तो NSNumberFormatters प्री -10.4 व्यवहार के साथ बनाए जाते हैं।
आईओएस ओएस एक्स 10.4 के लॉन्च को पोस्ट करता है, इसलिए केवल 10.4 व्यवहार लागू किया गया है और यह नया डिफ़ॉल्ट है। कोई विरासत ऐप्स के साथ, पूर्व -10.4 व्यवहार को लागू करने का कोई कारण नहीं है।
डेस्कटॉप पर किए गए दृष्टिकोण के आधार पर - विशेष रूप से यह परिवर्तन स्पष्ट रूप से पिछली संगतता को तोड़ने के लिए डिज़ाइन नहीं किया गया था - मैं निष्कर्ष निकाला था कि डिफ़ॉल्ट व्यवहार के बजाय आप 10.4 चाहते हैं।
बहुत जानकारीपूर्ण। – AlBeebe
आप शायद प्रोग्रामर के रूप में बहुत अच्छा कर रहे हैं, और एक कानूनी लेखक शायद आपको भी सूट करेगा। – Mazyod