मैं वर्तमान में मानचित्र-आधारित आईफ़ोन एप्लिकेशन पर काम कर रहा हूं और उपयोगकर्ता को कुछ जानकारी प्रदर्शित करना चाहता हूं। मेरे आवेदन के लिए, यह समझ में आता है कि कुछ प्रकार की सेटिंग है जहां उपयोगकर्ता माइल्स या किलोमीटर चुन सकता है। क्या इस तरह के मूल्य स्विचिंग के लिए तंत्र में एक निर्मित (शायद स्ट्रिंग स्थानीयकरण के समान) है ताकि जब भी मैं उपयोगकर्ता को कुछ प्रदर्शित करना चाहता हूं तो मैं एक आईएफ-ब्लॉक से बच सकता हूं?क्या आईफोन के लिए माइल्स/केएम इंटरचेंजबिलिटी के लिए एक अंतर्निहित तंत्र है?
उत्तर
NSLocale पर एक नज़र डालें। आपको [NSLocale CurrentLocale] का उपयोग कर वर्तमान लोकेल प्राप्त करने में सक्षम होना चाहिए। फिर [theLocale objectForKey: NSLocaleMeasurementSystem] को कॉल करें और परिणामों को देखें जो आपको बताएंगे कि क्या उपयोगकर्ता लोकेल मेट्रिक सिस्टम का उपयोग करता है। NSLocale के दस्तावेज़ों में एक स्थिरांक अनुभाग होता है जो लोकल को पारित किए जा सकने वाले सभी मानों को सूचीबद्ध करता है।
इसका उपयोग करके आप अपना स्वयं का कार्य करेंगे जो आपके कार्यक्रम में लोकेल विशिष्ट तरीके से अपनी दूरी वापस करने के लिए उपयोग किया जा सकता है।
मेरे त्वरित परीक्षण NSLocaleUsesMetricSystem
के आधार पर यह पता लगाने के लिए काम नहीं कर सकता कि उपयोगकर्ता का क्षेत्र किलोमीटर या मील का उपयोग करता है या नहीं।
ब्रिटेन में, दूरी मील प्रति घंटा में लेकिन NSLocaleUsesMetricSystem
रिटर्न 1.
अमेरिका में, NSLocaleUsesMetricSystem
रिटर्न 0 (दूरी मीलों में है और मील प्रति घंटा की गति), जो सही है गति मीलों में हैं और ।
भारत में, NSLocaleUsesMetricSystem
1 लौटाता है जो सही है (दूरी किलोमीटर में है और केएफ में भाषण)।
- 1. क्या सी ++ पारिस्थितिक तंत्र के लिए एक कार्यात्मक भाषा है?
- 2. लिनक्स के सिग्नल तंत्र के लिए सी # समतुल्यता क्या है?
- 3. क्या आईओएस के लिए कोई डेटा बाइंडिंग तंत्र उपलब्ध है?
- 4. हास्केल वेब विकास के लिए पारिस्थितिकी तंत्र क्या है?
- 5. आईफोन प्लेटफ़ॉर्म का पता लगाने के लिए अंतर्निहित प्रीप्रोसेसर टोकन
- 6. क्या ग्रोवी एक तंत्र प्रदान करता है?
- 7. के लिए लूप तंत्र दक्षता सुझावों
- 8. क्या अंतर्निहित कक्षाओं से उत्तराधिकारी के लिए यह सही है?
- 9. डी-बस के लिए अंतर्निहित परिवहन क्या है?
- 10. पायथन सूची के लिए अंतर्निहित डेटा संरचना क्या है?
- 11. एक सामान्य तंत्र HTTP स्थिति कोड से निपटने के लिए
- 12. पर्यवेक्षक पैटर्न के लिए सामान्य त्रुटि हैंडलिंग तंत्र क्या हैं?
- 13. आईफोन के अंतर्निहित रिंगटोन एक्सेस करें
- 14. आईफोन के लिए इंटरप्रेटर?
- 15. आईफोन के लिए Eyetracking?
- 16. आईफोन के लिए यूपीएनपी
- 17. क्या पूर्णांक के लिए शून्य भरने के लिए RoR में कोई अंतर्निहित विधि है?
- 18. क्या डेटा के लिए एक टेम्पलेट हास्केल/व्युत्पन्न तंत्र है। बाइनरी (या दोस्तों?)
- 19. पर्ल के अंतर्निहित 'आंतरिक :: `पैकेज के लिए प्रलेखन कहां है?
- 20. आईफोन स्क्रीन कैप्चर एक दृश्य के लिए
- 21. क्या एक सरणी बॉक्स करने के लिए एक अंतर्निहित जावा विधि है?
- 22. एक पीसी पर आईफोन के लिए विकास?
- 23. अंतर्निहित समाधान के लिए आइडिया सी, सी ++
- 24. अंतर्निहित प्रकारों के लिए जेनेरिक इवेंट एरग
- 25. लोकप्रिय ओपन-सोर्स फ्रेमवर्क AFNetworking में कंसोल के अनुरोध/प्रतिक्रिया लॉगिंग के लिए एक तंत्र है?
- 26. पर्ल में मध्यम आकार के डेटा के लिए सबसे अच्छा आईपीसी तंत्र क्या है?
- 27. xwindow के क्लिपबोर्ड का तंत्र
- 28. मैक/आईफोन के लिए एक objcopy समकक्ष?
- 29. अंतर्निहित कंटेनर के लिए कस्टम तुलना
- 30. आईफोन के लिए एसडीएल कितना परिपक्व है?
यदि आप एक साधारण बूलियन मूल्य चाहते हैं, तो आप NSLocaleUsesMetricSystem कुंजी भी देख सकते हैं, जो किलोमीटर या मील का उपयोग करने के लिए एनएसएनंबर-लिपटे बूलियन मान देता है। –
मेरे आवेदन में, मैं उपयोगकर्ता को मील या किलोमीटर में प्रदर्शित चीजों को रखने का विकल्प देना चाहता हूं। इस धागे पर फीडबैक के आधार पर, मुझे लगता है कि यह स्पष्ट है कि एक इकाई के लिए एक इकाई को इंटरचेंज करने का एक अंतर्निर्मित तंत्र नहीं है, लेकिन उपयोगकर्ता के सेट बुलियन की जांच करने के लिए केवल एक विधि नहीं है, किलोमीटर में रूपांतरण करता है। प्रतिक्रियाओं के लिए धन्यवाद। मुझे यकीन है कि वे किसी बिंदु पर मेरे लिए काम में आ जाएंगे। – TahoeWolverine
यह विधि अभी भी इकाइयों के लिए उपयोगकर्ता सिस्टम विकल्प के साथ आपकी वरीयता को पॉप्युलेट करने के लिए उपयोगी होगी। कुछ विचार करने के लिए। –