Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> iPhone

डेवलपर चेकलिस्ट:WWDC 2019 से आपको क्या नहीं छोड़ना चाहिए?

इसलिए इस साल WWDC 2019 को हुए लगभग एक महीना होने को है। सभी डेवलपर्स अभी भी व्यस्त हैं कि ऐप्पल ने विकास के लिए कौन सी नई चीजें जोड़ी हैं या अपडेट की हैं। कुछ बड़ी घोषणाएँ और छोटी घोषणाएँ थीं, लेकिन हम, डेवलपर्स को यह सुनिश्चित करने की ज़रूरत है कि हम कुछ भी महत्वपूर्ण याद नहीं करेंगे। इसलिए मैं केवल उन वस्तुओं की एक त्वरित जाँच सूची बना रहा हूँ जिन्हें हमें नहीं छोड़ना चाहिए। आइए इसे संक्षिप्त, संक्षिप्त और सरल बनाते हैं।

आईओएस:

  1. iOS 13 आपको एप्लिकेशन लोकेशन एक्सेस को केवल एक बार सीमित करने देगा। अब तक, तीन विकल्प थे- "हमेशा", "उपयोग करते समय" या "कभी नहीं"। इस लिस्ट में एक और विकल्प जोड़ा गया है "जस्ट वन्स"। पहली बार, आप अपने स्थान को किसी ऐप — सिर्फ एक बार —  के साथ साझा कर सकते हैं और उसके बाद अगली बार जब भी वह चाहें तो आपसे फिर से पूछने के लिए कह सकते हैं।
  2. हो सकता है कि यह लोकप्रिय घोषणाओं में से एक हो और लोग इसके दीवाने हो रहे हों। हाँ, मैं "Apple साइन-इन" के बारे में बात कर रहा हूँ। इसलिए ऐप्पल की यह आवश्यकता है कि ऐप डेवलपर्स को कंपनी के नए सिंगल साइन-इन समाधान को लागू करना होगा यदि ऐप पहले से ही किसी अन्य तृतीय पक्ष साइन इन की पेशकश करता है।
  3. आप मोडल व्यू कंट्रोलर को अंतःक्रियात्मक रूप से खारिज कर सकते हैं जो कुछ मौजूदा अनुप्रयोगों को तोड़ सकता है। IOS 13 पर, डिफ़ॉल्ट रूप से, उपयोगकर्ता इसे खारिज करने के लिए केवल मोडल को नीचे स्वाइप कर सकता है। इसलिए जब आप एक नया एप्लिकेशन विकसित कर रहे हों तो इसे ध्यान में रखना सुनिश्चित करें। आप इस व्यवहार को isModalRepresentation = false . द्वारा अक्षम कर सकते हैं ।
  4. UISegmentedControl और UIStepper नए अपडेटेड डिज़ाइन के साथ iOS 13 में अलग हैं।
  5. Localization के लिए एक नया अपडेट iOS 13 में। अब से, उपयोगकर्ता आपके डिवाइस में इंस्टॉल किए गए प्रत्येक एप्लिकेशन के लिए एक अलग भाषा सेट कर सकता है। डेवलपर्स के पास विकास के संबंध में बदलने या विचार करने के लिए कुछ भी नहीं है, Settings आवेदन आपकी ओर से ध्यान रखेगा।
  6. iOS 13 में लगभग 1500 विभिन्न सिस्टम आइकन हैं और UIImage एक नया प्रारंभकर्ता मिला UIImage(systemName: ) इसके साथ अब आप किसी भी सिस्टम आइकन को इनिशियलाइज़ कर सकते हैं।
  7. अब तक जब आप Safari में कुछ डाउनलोड करते हैं जो सीधे downloads में चला जाता है फ़ोल्डर, लेकिन इस साल सफारी को एक अपडेट मिला है और आप डिफ़ॉल्ट डाउनलोड फ़ोल्डर को अपने इच्छित किसी भी अन्य फ़ोल्डर में बदल सकते हैं, यहां तक ​​कि आप यूएसबी ड्राइव भी चुन सकते हैं।
  8. UIStoryboardSegue में सुधार . Apple ने एक नया IBSegueAction पेश किया है संशोधक अब आप अतिरिक्त संदर्भ और पैरामीटर सीधे गंतव्य दृश्य नियंत्रक को पास कर सकते हैं जिसे प्रारंभ किया जाना चाहिए।
  9. आपके ऐप्स संदर्भ के साथ और विशिष्ट समय पर सिरी को आरक्षण की जानकारी प्रदान कर सकते हैं ताकि उपयोगकर्ता परिस्थितियों के आधार पर प्रासंगिक कार्रवाई कर सके। उदाहरण के लिए, वे एक होटल आरक्षण की पुष्टि कर सकते हैं, एक उड़ान के लिए चेक इन करने के लिए याद दिलाया जा सकता है और किराये की कार वापस करने में सहायता प्राप्त कर सकते हैं।
  10. कोर एनएफसी ढांचे के साथ, आपके ऐप्स अब टैग लेखन का समर्थन कर सकते हैं, जिसमें एनडीईएफ स्वरूपित टैग को लिखना भी शामिल है। यह फ्रेमवर्क मूल प्रोटोकॉल जैसे ISO 7816, MIFARE, ISO 15693, और FeliCa का उपयोग करके टैग पढ़ने और लिखने के लिए भी सहायता प्रदान करता है।
  11. क्लाउडकिट के साथ अपने कोर डेटा स्टोर को सिंक करें, जिससे आपके ऐप के उपयोगकर्ताओं को उनके सभी उपकरणों पर उनके डेटा तक निर्बाध पहुंच मिल सके। क्लाउडकिट के साथ कोर डेटा क्लाउड बैकअप और वितरण के साथ स्थानीय दृढ़ता के लाभों को जोड़ता है।
  12. धातु GPU को ग्राफिक्स और कंप्यूट पाइपलाइन पर और भी अधिक नियंत्रण देता है, ऐसी सुविधाएँ जोड़ता है जो उन्नत GPU प्रसंस्करण करना आसान बनाती हैं, और विभिन्न प्रकार के GPU का समर्थन करने के लिए आपके द्वारा किए जाने वाले कार्य को सरल बनाती हैं। सिम्युलेटर में मेटल सपोर्ट सहित नए टूल आपको तेज़ी से शुरू करने और यह समझने में मदद करते हैं कि आपका आईओएस ऐप मेटल का सही उपयोग कर रहा है या नहीं।
  13. नए विज़नकिट ढांचे के साथ, आपका ऐप उपयोगकर्ताओं को डिवाइस के कैमरे का उपयोग करके दस्तावेज़ों को स्कैन करने दे सकता है, जैसे कि आप नोट्स ऐप में कैप्चर करते हैं। स्कैन किए गए दस्तावेज़ों से टेक्स्ट निकालने के लिए इस सुविधा को विज़न की टेक्स्ट पहचान के साथ संयोजित करें।
  14. Core ML 3 अब ऑन-डिवाइस मॉडल वैयक्तिकरण का समर्थन करता है, जिससे आप अपने ऐप के भीतर से निजी तौर पर उपयोगकर्ता-विशिष्ट डेटा के साथ मॉडल को फिर से प्रशिक्षित या फाइन-ट्यूनिंग करके अपडेट कर सकते हैं। कोर एमएल ने 100 से अधिक परत प्रकारों के साथ गतिशील तंत्रिका नेटवर्क के लिए अपने समर्थन का बहुत विस्तार किया है।
  15. नया पेंसिलकिट ढांचा आपके ऐप में हाथ से तैयार की गई सामग्री को जल्दी और आसानी से शामिल करना आसान बनाता है। पेंसिलकिट आपके आईओएस ऐप के लिए एक ड्राइंग वातावरण प्रदान करता है जो ऐप्पल पेंसिल, या उपयोगकर्ता की उंगली से इनपुट लेता है, और इसे उच्च गुणवत्ता वाली छवियों में बदल देता है जो आप आईओएस या मैकोज़ में प्रदर्शित करते हैं। वातावरण में लाइन बनाने, मिटाने और चयन करने के लिए टूल होते हैं।
  16. MetricKit एक नया ढांचा है जो आपको सिस्टम द्वारा कैप्चर किए गए आपके ऐप के बारे में ऑन-डिवाइस पावर और प्रदर्शन मीट्रिक देता है, जिसका उपयोग आप अपने ऐप के प्रदर्शन को बेहतर बनाने के लिए कर सकते हैं।
  17. नया कोर हैप्टिक्स ढांचा जो आपको अपने ऐप के हैप्टिक फीडबैक को कस्टमाइज़ करने के लिए हैप्टिक पैटर्न बनाने और चलाने की सुविधा देता है।
  18. सामान्य क्रिप्टोग्राफ़िक संचालन को सुरक्षित और कुशलता से करने के लिए नए Apple CryptoKit ढांचे का उपयोग करें, जैसे कि क्रिप्टोग्राफ़िक रूप से सुरक्षित डाइजेस्ट की गणना और तुलना करना, डिजिटल हस्ताक्षर बनाने और मूल्यांकन करने के लिए सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी का उपयोग करना, सममित कुंजी बनाना, और अन्य कार्यों में उनका उपयोग करना जैसे संदेश प्रमाणीकरण और एन्क्रिप्शन।
  19. कम्बाइन एक नया ढांचा है जो समय के साथ मूल्यों को संसाधित करने के लिए एक घोषणात्मक स्विफ्ट एपीआई प्रदान करता है। ये मान उपयोगकर्ता इंटरफ़ेस ईवेंट, नेटवर्क प्रतिक्रिया, शेड्यूल किए गए ईवेंट और कई अन्य प्रकार के एसिंक्रोनस डेटा का प्रतिनिधित्व कर सकते हैं। कंबाइन के साथ, आप उन प्रकाशकों की घोषणा करते हैं जो उन मूल्यों को उजागर करते हैं जो बदल सकते हैं और ग्राहक जो प्रकाशकों से उन मूल्यों को प्राप्त करते हैं। कंबाइन आपके ईवेंट-प्रोसेसिंग कोड को केंद्रीकृत करके और नेस्टेड क्लोजर और कन्वेंशन-आधारित कॉलबैक जैसी परेशानी वाली तकनीकों को समाप्त करके, आपके कोड को पढ़ने और बनाए रखने में आसान बनाता है।
  20. अपने ऐप की सामग्री को अप-टू-डेट रखें और जब आपका ऐप नए बैकग्राउंड टास्क फ्रेमवर्क का उपयोग करके बैकग्राउंड में हो तो लंबे समय तक चलने वाले कार्य करें।
  21. RealityKit आपके संवर्धित वास्तविकता ऐप्स में उपयोग के लिए 3D सामग्री को अनुकरण और प्रस्तुत करने के लिए एक नया स्विफ्ट ढांचा है, जिसमें आपके AR अनुभव में एनीमेशन, भौतिकी और स्थानिक ऑडियो जोड़ने की क्षमता शामिल है। RealityKit वास्तविक दुनिया में आभासी वस्तुओं को मूल रूप से एकीकृत करने के लिए ARKit द्वारा प्रदान की गई जानकारी का लाभ उठाता है।
  22. प्रतीक छवियां आपको अपने ऐप में उपयोग करने के लिए आइकन का एक सुसंगत सेट देती हैं, और यह सुनिश्चित करती हैं कि वे आइकन विभिन्न आकारों और ऐप-विशिष्ट सामग्री के अनुकूल हों। प्रतीक छवियां एसवीजी प्रारूप का उपयोग वेक्टर-आधारित आकृतियों को लागू करने के लिए करती हैं जो उनके तीखेपन को खोए बिना पैमाने पर होती हैं। वे आम तौर पर टेक्स्ट से जुड़े कई लक्षणों का भी समर्थन करते हैं, जैसे वजन और आधारभूत संरेखण।
  23. iOS 13 के साथ, उपयोगकर्ता एक साथ आपके ऐप के उपयोगकर्ता इंटरफ़ेस के कई इंस्टेंस बना और प्रबंधित कर सकता है और ऐप स्विचर का उपयोग करके उनके बीच स्विच कर सकता है। IPad पर, उपयोगकर्ता आपके ऐप के कई उदाहरणों को साथ-साथ प्रदर्शित कर सकता है। आपके UI का प्रत्येक उदाहरण भिन्न सामग्री प्रदर्शित करता है या सामग्री को भिन्न तरीके से प्रदर्शित करता है। उदाहरण के लिए, कैलेंडर ऐप एक विशिष्ट दिन और पूरे महीने के लिए अपॉइंटमेंट को साथ-साथ प्रदर्शित कर सकता है।
  24. स्विफ्टयूआई आईओएस, मैकओएस, वॉचओएस और टीवीओएस के लिए यूजर इंटरफेस बनाने का एक आधुनिक तरीका है। आप डिक्लेरेटिव, कंपोजिशन-आधारित प्रोग्रामिंग का उपयोग करके पहले से कहीं अधिक तेजी से गतिशील इंटरफेस बना सकते हैं। फ्रेमवर्क आपके ऐप के यूजर इंटरफेस को घोषित करने के लिए दृश्य, नियंत्रण और लेआउट संरचना प्रदान करता है। यह आपके ऐप में टैप, जेस्चर और अन्य प्रकार के इनपुट देने के लिए ईवेंट हैंडलर भी प्रदान करता है, और आपके ऐप के मॉडल से डेटा के प्रवाह को उन दृश्यों और नियंत्रणों तक प्रबंधित करने के लिए टूल भी प्रदान करता है जिन्हें उपयोगकर्ता देखेंगे और बातचीत करेंगे।
  25. जब वॉयस कंट्रोल एक्सेसिबिलिटी फीचर चालू होता है, तो डिवाइस के शीर्ष पर एक नीला माइक्रोफोन आइकन होता है जो यह दर्शाता है कि आईओएस डिवाइस वॉयस कंट्रोल मोड में है। मंद आइकन जब फ़ोन पर आपका ध्यान नहीं जाता है।
  26. आईओएस 13 में नई सुविधाओं में से एक एसएमबी का उपयोग कर सर्वर से कनेक्ट करने के लिए फाइल ऐप में एक विकल्प है। यह सुविधा पहले बीटा में काम नहीं कर रही थी लेकिन बीटा 2 में काम कर रही है, इसलिए iOS 13 उपयोगकर्ता होम NAS से कनेक्ट करने जैसे काम कर सकते हैं।
  27. सफ़ारी शेयर शीट से वेबपेज साझा करते समय, इसे पीडीएफ या वेब आर्काइव के रूप में साझा करने के लिए नए विकल्प होते हैं। एक "स्वचालित" विकल्प भी है जो प्रत्येक ऐप या क्रिया के लिए सबसे उपयुक्त प्रारूप चुनता है।
  28. कोई और स्पैम कॉलर नहीं। आईओएस 13 अब अनजान कॉलर्स को सख्ती से चुप कराने का समर्थन करता है।
  29. iOS 13 में, हमें UIImageAsset . पर एक नया तरीका मिला है नाम registerImage:withTraitCollection जिसका उपयोग प्रोग्रामेटिक रूप से प्रकाश और अंधेरे के लिए गतिशील चित्र बनाने के लिए किया जा सकता है।
  30. कम मोबाइल डेटा पर चल रहा है? जब आप रोमिंग योजना पर हों तो डेटा समाप्त होने से बचने के लिए एक नया "कम डेटा" मोड जोड़ा गया है।
  31. जब हमारे पास वाईफाई नहीं होता है तो कभी-कभी हमें ऐसे ऐप्स डाउनलोड करने में दिक्कत होती है जो साइज में बड़े होते हैं। लेकिन iOS 13 के बाद हम वहां रोशनी की किरण देख सकते हैं। अब सीमा 200 एमबी हो गई है, फिर भी पर्याप्त नहीं है? फिर आप सेटिंग में प्रतिबंध हटा सकते हैं।
  32. अन्य लोगों को फोटो साझा करें जिसमें मूल जानकारी हो। iOS 13 आपको साझा करते समय उस मूल जानकारी को जोड़ने का विकल्प दे रहा है।
  33. अपने iPhone को म्यूट करके खुश रहें। Apple ने Apple पेंसिल चार्जिंग इंडिकेटर से मेल खाने के लिए पूरी तरह से नया डिज़ाइन किया गया म्यूट इंडिकेटर पेश किया है।
  34. अब आप अतिरिक्त संदर्भ और तर्कों (निर्भरता इंजेक्शन के लिए आवश्यक) के साथ UIViewController उपवर्गों को प्रारंभ कर सकते हैं।
  35. अगर आप डेलीगेट के प्रशंसक नहीं हैं तो आपके लिए एक अच्छी खबर है। आईओएस 13 ने कुछ प्रतिनिधि आधारित एपीआई को ब्लॉक आधारित एपीआई के लिए अपडेट किया है।
  36. आपको किसी ऐप पर देर तक प्रेस करने की जरूरत नहीं है और डिलीट करने के लिए क्रॉस आइकन पर टैप करने की जरूरत नहीं है। अब आप केवल बाएं स्वाइप से ऐपस्टोर अपडेट पेज से ऐप को हटा सकते हैं।
  37. अब तक स्क्रीनशॉट केवल इमेज फॉर्मेट में लिया जाता था। आईओएस 13 आपको पीडीएफ प्रारूप में भी स्क्रीनशॉट लेने की अनुमति देता है।
  38. iOS 13 में एक नया _visualRecursiveDescription है निजी एपीआई जो एक दृश्य पदानुक्रम के दृश्य प्रतिनिधित्व का निर्माण कर सकता है। LLDB में डिबगिंग के लिए बहुत उपयोगी कमांड।
  39. एक नया UICollectionViewCompositionalLayout कस्टम UICollectionViewLayout की आवश्यकता के बिना कंपोजीशनल लेआउट बनाना आसान बनाने के लिए UIKit में क्लास को जोड़ा गया है ।
  40. UITableViewStyle एनम ने एक नया सार्वजनिक UITableViewStyleInsetGrouped प्राप्त किया मामला जिसका उपयोग समूहीकृत शैली तालिका दृश्य बनाने के लिए किया जा सकता है।
  41. फ़ाइल प्रबंधन API का उपयोग करने वाले iOS ऐप्स को अब केवल एक फ़ाइल के बजाय पूरे फ़ोल्डर में पढ़ने/लिखने की अनुमति दी जा सकती है।
  42. स्क्रॉल व्यू में स्वाइप करते-करते थक गए हैं? IOS 13 में, आप एक लंबे दस्तावेज़ के माध्यम से जाने के लिए स्क्रॉल संकेतक को खींच सकते हैं।
  43. बच्चों के लिए लक्षित ऐप्स में तृतीय-पक्ष विज्ञापन या विश्लेषण सॉफ़्टवेयर शामिल नहीं हो सकते हैं और वे तृतीय पक्षों को डेटा संचारित नहीं कर सकते हैं।
  44. एमडीएम संवेदनशील डेटा तक पहुंच प्रदान करता है, एमडीएम ऐप्स को मोबाइल डिवाइस प्रबंधन क्षमता का अनुरोध करना चाहिए, और केवल व्यावसायिक उद्यमों, जैसे व्यावसायिक संगठनों, शैक्षणिक संस्थानों, या सरकारी एजेंसियों, और सीमित मामलों में, एमडीएम का उपयोग करने वाली कंपनियों द्वारा पेश किया जा सकता है। माता-पिता के नियंत्रण के लिए। एमडीएम ऐप्स किसी भी उद्देश्य के लिए किसी भी डेटा को तीसरे पक्ष को बेच, उपयोग या प्रकट नहीं कर सकते हैं, और उन्हें अपनी गोपनीयता नीति में इसके लिए प्रतिबद्ध होना चाहिए। (उन ऐप्स के बारे में जो स्क्रीन टाइम जैसी सुविधाओं के लिए एमडीएम का दुरुपयोग करते हैं)।

हाँ, यह काफी लंबी सूची है जो पूरी तरह से नई सुविधाओं से भरी हुई है। डेवलपर अपने एप्लिकेशन को बेहतर और आसान बनाने के लिए उन सभी का उपयोग कर सकते हैं। आइए अब आईओएस 13 के साथ आने वाले नए फ्रेमवर्क पर एक नजर डालते हैं-

फ्रेमवर्क:

  1. पृष्ठभूमि कार्य :अपने ऐप की सामग्री को अप टू डेट रखने के लिए बैकग्राउंड टास्क फ्रेमवर्क का उपयोग करें और उन कार्यों को चलाएं जिन्हें पूरा करने के लिए मिनटों की आवश्यकता होती है जब आपका ऐप बैकग्राउंड में हो। लंबे कार्यों के लिए वैकल्पिक रूप से एक संचालित डिवाइस और नेटवर्क कनेक्टिविटी की आवश्यकता हो सकती है। ऐप लॉन्च होने पर कार्यों के लिए लॉन्च हैंडलर पंजीकृत करें और आवश्यकतानुसार उन्हें शेड्यूल करें। सिस्टम आपके ऐप को पृष्ठभूमि में लॉन्च करेगा और कार्यों को निष्पादित करेगा।
  2. जोड़ें: कंबाइन फ्रेमवर्क समय के साथ मूल्यों को संसाधित करने के लिए एक घोषणात्मक स्विफ्ट एपीआई प्रदान करता है। ये मान उपयोगकर्ता इंटरफ़ेस ईवेंट, नेटवर्क प्रतिक्रिया, शेड्यूल किए गए ईवेंट और कई अन्य प्रकार के एसिंक्रोनस डेटा का प्रतिनिधित्व कर सकते हैं। कंबाइन प्रकाशक घोषित करता है उन मूल्यों को उजागर करने के लिए जो समय के साथ बदल सकते हैं, और सदस्य प्रकाशकों से उन मूल्यों को प्राप्त करने के लिए।
  3. कोरऑडियो प्रकार: CoreAudioTypes फ्रेमवर्क अन्य कोर ऑडियो इंटरफेस द्वारा उपयोग किए जाने वाले सामान्य डेटा प्रकारों और स्थिरांक की घोषणा करता है। इस ढांचे में कुछ सुविधा कार्य भी शामिल हैं।
  4. मुख्य हैप्टिक्स: Core Haptics आपको अपने ऐप में अनुकूलित हैप्टिक और ऑडियो फीडबैक जोड़ने की सुविधा देता है। उपयोगकर्ताओं को शारीरिक रूप से संलग्न करने के लिए स्पर्श और ऑडियो फीडबैक के साथ हैप्टिक्स का उपयोग करें जो ध्यान आकर्षित करता है और कार्यों को मजबूत करता है। कुछ सिस्टम-प्रदत्त इंटरफ़ेस तत्व — जैसे पिकर, स्विच और स्लाइडर्स ——उपयोगकर्ताओं के साथ इंटरैक्ट करने पर स्वचालित रूप से हैप्टिक फीडबैक प्रदान करते हैं। Core Haptics के साथ, आप डिफ़ॉल्ट पैटर्न से परे हैप्टिक्स की रचना और संयोजन करके इस कार्यक्षमता का विस्तार करते हैं।
  5. क्विकलुकथंबनेलिंग :आप एक लघु प्रतिनिधित्व, या थंबनेल . बनाना चाह सकते हैं , किसी फ़ाइल और उसकी सामग्री को आपके ऐप में प्रदर्शित करने के लिए, या ऑपरेटिंग सिस्टम को एक थंबनेल प्रदान करने के लिए। उदाहरण के लिए, macOS फाइंडर ऐप और इसके क्विक लुक फीचर के हिस्से के रूप में थंबनेल दिखाता है। QuickLookThumbnailing ढाँचा QLThumbnailGenerator का उपयोग करके सामान्य फ़ाइल प्रकारों के लिए थंबनेल उत्पन्न करने के लिए एक API प्रदान करता है वस्तु।
  6. पेंसिलकिट :पेंसिलकिट आपके आईओएस या मैकओएस ऐप में हाथ से तैयार की गई सामग्री को जल्दी और आसानी से शामिल करना आसान बनाता है। पेंसिलकिट आपके आईओएस ऐप के लिए एक ड्राइंग वातावरण प्रदान करता है जो ऐप्पल पेंसिल, या उपयोगकर्ता की उंगली से इनपुट लेता है, और इसे उच्च गुणवत्ता वाली छवियों में बदल देता है जो आप आईओएस या मैकोज़ में प्रदर्शित करते हैं। वातावरण में लाइन बनाने, मिटाने और चयन करने के लिए टूल होते हैं।
  7. रियलिटी किट :उच्च-प्रदर्शन 3D सिमुलेशन और रेंडरिंग को लागू करने के लिए RealityKit ढांचे का उपयोग करें। RealityKit वास्तविक दुनिया में आभासी वस्तुओं को मूल रूप से एकीकृत करने के लिए ARKit ढांचे द्वारा प्रदान की गई जानकारी का लाभ उठाता है।
  8. विज़नकिट :विज़नकिट एक छोटा ढांचा है जो आपके ऐप को सिस्टम के दस्तावेज़ स्कैनर का उपयोग करने देता है। दस्तावेज़ कैमरा को एक दृश्य नियंत्रक के रूप में प्रस्तुत करें, जो नोट्स में कैमरा फ़ंक्शन की तरह पूरी स्क्रीन को कवर करता है।
  9. ध्वनि विश्लेषण :ऑडियो का विश्लेषण करने के लिए साउंडएनालिसिस फ्रेमवर्क का उपयोग करें और इसे एक विशेष प्रकार के रूप में पहचानें, जैसे हँसी या तालियाँ। फ्रेमवर्क एक MLSoundClassifier . द्वारा प्रशिक्षित कोर एमएल मॉडल का उपयोग करके अपना विश्लेषण करता है . स्ट्रीम किए गए या फ़ाइल-आधारित ऑडियो का विश्लेषण करने के लिए फ़्रेमवर्क की क्षमता का उपयोग करके आप अपने ऐप में बुद्धिमान ऑडियो पहचान क्षमताओं को जोड़ सकते हैं।
  10. CryptoKit :सामान्य क्रिप्टोग्राफ़िक संचालन करने के लिए Apple CryptoKit का उपयोग करें:क्रिप्टोग्राफ़िक रूप से सुरक्षित डाइजेस्ट की गणना और तुलना करें। डिजिटल हस्ताक्षर बनाने और उनका मूल्यांकन करने के लिए और कुंजी एक्सचेंज करने के लिए सार्वजनिक-कुंजी क्रिप्टोग्राफ़ी का उपयोग करें। स्मृति में संग्रहीत कुंजियों के साथ काम करने के अलावा, आप सुरक्षित एन्क्लेव में संग्रहीत और प्रबंधित निजी कुंजियों का भी उपयोग कर सकते हैं। सममित कुंजी उत्पन्न करें, और संदेश प्रमाणीकरण और एन्क्रिप्शन जैसे संचालन में उनका उपयोग करें। निचले स्तर के इंटरफेस पर क्रिप्टो किट को प्राथमिकता दें। क्रिप्टोकरंसी आपके ऐप को कच्चे पॉइंटर्स को प्रबंधित करने से मुक्त करती है, और स्वचालित रूप से उन कार्यों को संभालती है जो आपके ऐप को अधिक सुरक्षित बनाते हैं, जैसे मेमोरी डीलोकेशन के दौरान संवेदनशील डेटा को ओवरराइट करना।
  11. मानचित्र वेब स्नैपशॉट :मानचित्र वेब स्नैपशॉट सेवा का उपयोग URL से स्थिर मानचित्र चित्र बनाने के लिए किया जा सकता है। आप किसी भी समय स्नैपशॉट का उपयोग कर सकते हैं जब एक इंटरेक्टिव मानचित्र की आवश्यकता नहीं होती है, और किसी भी स्थान पर, आप आमतौर पर एक छवि URL  का उपयोग करते हैं - वेब पेजों में, और उन जगहों पर जहां जावास्क्रिप्ट उपलब्ध नहीं है, जैसे ईमेल क्लाइंट।
  12. ड्राइवरकिट :डिवाइस ड्राइवर बनाने के लिए DriverKit का उपयोग करें जिसे उपयोगकर्ता अपने Mac पर इंस्टॉल करता है। बेहतर सिस्टम सुरक्षा और स्थिरता के लिए DriverKit के साथ निर्मित ड्राइवर कर्नेल एक्सटेंशन के बजाय उपयोक्ता स्थान में चलते हैं।
  13. मीट्रिक किट :मेट्रिककिट के साथ, आप सिस्टम द्वारा कैप्चर किए गए ऑन-डिवाइस ऐप पावर और प्रदर्शन मीट्रिक प्राप्त कर सकते हैं। एक पंजीकृत ऐप प्रति दिन अधिकतम एक बार पिछले 24 घंटों के बारे में डेटा वाली रिपोर्ट प्राप्त करता है। अपने ऐप के प्रदर्शन को बेहतर बनाने में सहायता के लिए रिपोर्ट में डेटा का उपयोग करें।
  14. सिस्टम एक्सटेंशन :सिस्टम एक्सटेंशन बनाना आपके ऐप को कर्नेल एक्सटेंशन (KEXTs) विकसित करने के संबद्ध जोखिमों के बिना, उपयोगकर्ता के मैक की क्षमताओं को बढ़ाने की अनुमति देता है। सिस्टम एक्सटेंशन यूज़रस्पेस में चलते हैं, जहां वे macOS की सुरक्षा या स्थिरता से समझौता नहीं कर सकते। सिस्टम इन एक्सटेंशन को उच्च स्तर का विशेषाधिकार प्रदान करता है, ताकि वे पहले KEXTs के लिए आरक्षित कार्यों के प्रकार कर सकें।
  15. समापन बिंदु सुरक्षा :सुरक्षा-संबंधी सॉफ़्टवेयर बनाने के लिए समापन बिंदु सुरक्षा लाइब्रेरी का उपयोग करें। एंडपॉइंट सुरक्षा क्लाइंट संभावित रूप से दुर्भावनापूर्ण गतिविधि के लिए सिस्टम ईवेंट की निगरानी करते हैं। आपका क्लाइंट लंबित घटनाओं को अधिकृत करने के लिए समापन बिंदु सुरक्षा के साथ पंजीकरण करता है, या उन घटनाओं की सूचनाएं प्राप्त करता है जो पहले ही हो चुकी हैं। इन घटनाओं में प्रक्रिया निष्पादन, बढ़ते फ़ाइल सिस्टम, फोर्किंग प्रक्रियाएं, और संकेत बढ़ाना शामिल हैं।
  16. USBSerialDriverKit :USBSerialDriverKit ढांचा USB उपकरणों जैसे मॉडेम और सीरियल एडेप्टर के लिए सीरियल संचार ड्राइवर विकसित करने के लिए एक एपीआई प्रदान करता है। बॉड दर और समता जैसी विशेषताओं को सेट करने और डिवाइस के यूनिवर्सल एसिंक्रोनस रिसीवर/ट्रांसमीटर (यूएआरटी) के साथ काम करने की क्षमता जोड़कर ड्राइवरकिट पर फ्रेमवर्क बनाता है।
  17. USBDriverKit :macOS के साथ उपयोग के लिए कस्टम या गैर-श्रेणी के अनुरूप USB उपकरणों के लिए ड्राइवर विकसित करने के लिए USBDriverKit ढांचे का उपयोग करें। USBDriverKit C ++ कक्षाएं प्रदान करता है जिनका उपयोग आप अपने डिवाइस को संलग्न और कॉन्फ़िगर करने के लिए कर सकते हैं और डेटा का आदान-प्रदान करने के लिए USB संदेश और स्ट्रीम पाइप बना सकते हैं। USBDriverKit डिवाइस, DriverKit ढांचे में परिभाषित मुख्य प्रकारों के साथ काम करते हैं।
  18. HIDDriverKit :HIDDriverKit ढांचा मानव इंटरफ़ेस उपकरणों के लिए ड्राइवर विकसित करने के लिए C++ कक्षाएं प्रदान करता है:कीबोर्ड, पॉइंटिंग डिवाइस, और डिजिटाइज़र जैसे पेन और टचपैड। HIDDriverKit, DriverKit में परिभाषित मुख्य प्रकारों का उपयोग करता है, और मानव इंटरफ़ेस डिवाइस विकास के लिए विशिष्ट सुविधाएँ जोड़ता है।

आज के लिए इतना ही। हैप्पी कोडिंग !!

???पढ़ने के लिए धन्यवाद???


  1. वेब ऐप पर इंस्टाग्राम से आप क्या कर सकते हैं?

    वर्ष 2020 ने एक नाटकीय छलांग ली है, सचमुच! संगरोध, सोशल डिस्टेंसिंग, सेल्फ-आइसोलेशन जैसे शब्द हमारे जीवन और दैनिक बातचीत का एक बड़ा हिस्सा बन गए हैं। पूरी दुनिया महामारी कोरोनावायरस बीमारी से लड़ रही है, और हम सभी अपने आप को COVID-19 वायरस के संपर्क में आने से बचाने के लिए अपने घरों के अंदर बंद हैं।

  1. iOS 10 में 10 नए फीचर जो शायद आप नहीं जानते

    एप्पल हाई-एंड स्मार्टफोन बाजार में एक शीर्ष खिलाड़ी रहा है। हालाँकि, स्टाइल में बने रहने के लिए इसने कभी भी उपयोगकर्ताओं की ज़रूरतों से समझौता नहीं किया है। आईफोन 7 और 7 प्लस और उसके बाद आईओएस 10 के लगातार लॉन्च के साथ, इसने उपयोगकर्ताओं के बीच तूफान खड़ा कर दिया। लोग अपने पुराने OS के लिए नया अपडेट

  1. अपने पीसी को खराब होने से बचाने के लिए आपको यह नहीं करना चाहिए

    क्या आपने कभी गलती से कोई फाइल डिलीट कर दी है, कोई विंडोज विकल्प बदल दिया है, या किसी ऐसी प्रक्रिया को निष्क्रिय कर दिया है जिसके कारण विंडोज अजीब तरह से काम करने लगी है? ऑपरेटिंग सिस्टम को सुचारू रूप से चलाने के लिए कई विंडोज़ सेटिंग्स और प्रक्रियाओं की आवश्यकता होती है। उन्हें अक्षम करने से आपका ऑ