Articles of तेजी से

एक प्रोटोकॉल में केवल-प्राप्त संपत्ति की आवश्यकता क्यों नहीं है, जो एक संपत्ति से संतुष्ट होती है?

निम्नलिखित कोड में त्रुटि क्यों होती है? protocol ProtocolA { var someProperty: ProtocolB { get } } protocol ProtocolB {} class ConformsToB: ProtocolB {} class SomeClass: ProtocolA { // Type 'SomeClass' does not conform to protocol 'ProtocolA' var someProperty: ConformsToB init(someProperty: ConformsToB) { self.someProperty = someProperty } } इस समान प्रश्न का जवाब समझ में […]

एक कमजोर संदर्भ और एक अनजान संदर्भ के बीच अंतर क्या है?

स्विफ्ट में है: सशक्त संदर्भ कमजोर संदर्भ अनन्य संदर्भ कमजोर संदर्भ से एक अनूठे संदर्भ अलग कैसे होता है? एक अनजान संदर्भ का प्रयोग कब सुरक्षित है? सी / सी ++ में लटकने वाले पॉइंटर्स जैसी सुरक्षा जोखिम का एक अनोखा संदर्भ हैं?

फ़ंक्शन के कॉलबैक के रूप में उदाहरण विधि का उपयोग कैसे करें, जो केवल फ़ैन्क या शाब्दिक बंद होता है

"ViewController.swift" में मैं यह कॉलबैक बना रहा हूं: func callback(cf:CFNotificationCenter!, ump:UnsafeMutablePointer<Void>, cfs:CFString!, up:UnsafePointer<Void>, cfd:CFDictionary!) -> Void { } इस पर्यवेक्षक का उपयोग करना: CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), nil, self.callback, "myMESSage", nil, CFNotificationSuspensionBehavior.DeliverImmediately) इस कम्पाइलर त्रुटि में परिणाम: "एसी फ़ंक्शन पॉइंटर केवल एक संदर्भ से 'फ़ंक' या एक शाब्दिक समापन के लिए बनाया जा सकता है"

स्ट्रिंग प्रकार के साथ एक एन्यूम को कैसे गणना करना है?

enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } उदाहरण के लिए, मैं ऐसा कैसे कर सकता हूं: for suit in Suit { // do something with suit print(suit.rawValue) } परिणाम का उदाहरण: ♠ ♥ ♦ ♣

स्विफ्ट में NSObject उपवर्ग: हैश बनाम हैश वैल्यू, है एक्वाल बनाम ==

जब स्विफ्ट में NSObject subclassing, आप हैश ओवरराइड या Hashable लागू करना चाहिए? इसके अलावा, क्या आपको ओवरराइड होना चाहिए एवल: या कार्यान्वयन ==?

स्विफ्ट में एल्ग्स की चर संख्या के साथ किसी फ़ंक्शन के सरणी को पास करना

स्विफ्ट प्रोग्रामिंग भाषा में , यह कहते हैं: फ़ंक्शंस, एक अरैम में उन्हें इकट्ठा करने के लिए तर्कों की एक चर संख्या भी ले सकते हैं। func sumOf(numbers: Int…) -> Int { … } जब मैं इस तरह के फ़ंक्शन को अल्पविराम द्वारा अलग-अलग संख्याओं की सूची (`sumOf (1, 2, 3, 4) के साथ कॉल […]

स्विफ्ट 3, स्विफ्ट 4, और उससे आगे मैं कैसे डिस्पैच_सिंक, डिस्पैच_असिनक, डिस्पैच-एफ़, आदि भेजूं?

मेरे स्विफ्ट 2.x (या यहां तक ​​कि 1.x) परियोजनाओं में बहुत सारे कोड हैं जो इस तरह दिखते हैं: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } […]

स्विफ्ट-भाषा में त्रुटि-हैंडलिंग

मैंने स्विफ्ट में बहुत ज्यादा नहीं पढ़ा है, लेकिन एक बात मैंने देखा है कि इसमें कोई अपवाद नहीं है। तो वे स्विफ्ट में त्रुटि से निपटने कैसे करते हैं? किसी को भी त्रुटि से निपटने से संबंधित कुछ मिला है?

स्विफ्ट में SCNetworkReachability का उपयोग कैसे करें

मैं इस कोड स्निपेट को स्विफ्ट में परिवर्तित करने की कोशिश कर रहा हूं। कुछ कठिनाइयों के कारण मैं जमीन से उतरने पर संघर्ष कर रहा हूं – (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct […]

ऐप्पल की स्विफ्ट भाषा में एक यादृच्छिक संख्या कैसे उत्पन्न होती है?

मुझे एहसास है कि स्विफ्ट बुक ने एक यादृच्छिक संख्या जनरेटर के कार्यान्वयन प्रदान किया था। क्या यह स्वयं के कार्यक्रम में कार्यान्वयन को कॉपी और पेस्ट करने का सबसे अच्छा अभ्यास है? या कोई ऐसा लाइब्रेरी है जो हम ऐसा कर सकते हैं?

दिलचस्प पोस्ट
कैसे mockito साथ शून्य तरीकों से नकली बनाने के लिए फ्लोट और दशमलव डेटा प्रकार के बीच का अंतर एचटीएमएल 5 वीडियो टैग के साथ स्थानीय (हार्ड ड्राइव) वीडियो फाइल खेलें? जावा संग्रह सॉर्ट करें आप SQL सर्वर लेनदेन लॉग को कैसे साफ़ करते हैं? एक पोस्टबैक क्या है? पूर्णांक कुंजी से ईएल एक नक्शा मान का उपयोग करता है मैं मौजूदा निष्पादित फाइल का पथ पायथन में कैसे प्राप्त करूं? जावा में एक एन्यूम पर पुनरावृति करने के लिए ए 'फॉर लूप' मुझे अपने विधानसभाओं को जीएसी में कब तैनात करना चाहिए? किसी भी सर्लेट से संबंधित वर्ग में नाम से जेएसएफ प्रबंधित बीन प्राप्त करें कैसे एक बेस64 स्ट्रिंग में एक छवि को परिवर्तित करने के लिए? पांडस एक श्रृंखला / डेटाफ्रेम कॉलम के सशर्त निर्माण JERSEY का प्रयोग करके इनपुट और आउटपुट बाइनरी स्ट्रीम? दिनांक निर्माता IE में एनएएन देता है, लेकिन फ़ायरफ़ॉक्स और क्रोम में काम करता है