iOS
व्यू कंट्रोलर्स के बीच डेटा पास करना (मैसेजबॉक्स-कॉन्सेप्ट के साथ)
खोज…
परिचय
मैसेजबॉक्स डिकॉउंडिंग संस्थाओं के लिए एक सरल अवधारणा है।
उदाहरण के लिए इकाई A एक संदेश रख सकती है जो कि जब भी उपयुक्त हो इकाई B पढ़ सकती है।
एक दृश्य नियंत्रक किसी अन्य दृश्य नियंत्रक से बात करना चाहेगा, लेकिन आप एक मजबूत या कमजोर संबंध नहीं बनाना चाहते।
सरल उदाहरण उपयोग
let messageBox:MessageBox = MessageBox()
// set
messageBox.setObject("TestObject1", forKey:"TestKey1")
// get
// but don't remove it, keep it stored, so that it can still be retrieved later
let someObject:String = messageBox.getObject(forKey:"TestKey1", removeIfFound:false)
// get
// and remove it
let someObject:String = messageBox.getObject(forKey:"TestKey1", removeIfFound:true)
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow