द्वारा बदला नहीं जा सकता है। मैं एक ऐसी प्रणाली तैयार करने की कोशिश कर रहा हूं जहां वास्तविक समय की घटनाएं होती हैं और मैं उन्हें घड़ी में सिंक्रनाइज़ करना चाहता हूं। [NSDate date]
सामान्य रूप से ठीक होगा लेकिन उपयोगकर्ता इसे बदल सकता है और सिस्टम को धोखा दे सकता है। मुझे बस एक घड़ी है कि मैं सापेक्ष समय ले सकता हूं (उदाहरण के लिए 64-बिट काउंटर) - मुझे पूर्ण समय (या दिन का समय आदि) की आवश्यकता नहीं है।क्या आईओएस में एक घड़ी है जिसका प्रयोग किया जा सकता है जिसे उपयोगकर्ता
क्या ऐसी कोई एपीआई मैं उपयोग कर सकता हूं?
संपादित करें: मैं यह भी जोड़ना चाहूंगा कि इस घड़ी को एप्लिकेशन के सत्रों पर लगातार होना चाहिए।
अंगूठे का नियम है: "यदि यह उपयोगकर्ता के उपकरण पर है, वह इसके साथ छेड़छाड़ न कर सके।" यह 100% सच नहीं हो सकता है, लेकिन यह बहुत करीब है। – Almo
फिर भी, एक निम्न-स्तर, लगातार घड़ी होना चाहिए (भले ही सार्वजनिक एपीआई के माध्यम से पहुंच योग्य न हो)। यदि नहीं, डिवाइस चालू होने पर समय को कैसे जानता है? यदि आप उसमें टैप कर सकते हैं, तो आप कम से कम सत्रों के बीच सापेक्ष सेकंड प्राप्त कर सकते हैं। –
डिवाइस को अंतिम शट डाउन और इस बूट के बीच का समय समाप्त हो सकता है, लेकिन एक बार बूट होने के बाद, इसे गड़बड़ कर दिया जा सकता है, और जब तक आपका ऐप शुरू होता है, तब तक सभी दांव बंद हो जाते हैं। – Almo