इस प्रोजेक्ट के बारे में
RxSwift, Reactive Extensions (Rx) मानक का Swift-विशिष्ट कार्यान्वयन है, जो `Observable<Element>` इंटरफ़ेस के माध्यम से गणना का एक सामान्य अमूर्तन प्रदान करता है। यह डेवलपर्स को अतुल्यकालिक स्ट्रीम से मानों और घटनाओं को प्रसारित और सदस्यता लेने की अनुमति देता है, तथा KVO अवलोकन, async संचालन, UI घटनाओं और अन्य डेटा स्रोतों को एक अनुक्रम अमूर्तन के अंतर्गत एकीकृत करता है।
यह परियोजना पाँच घटकों से बनी है: RxSwift (कोर), RxCocoa (UI विकास के लिए Cocoa-विशिष्ट क्षमताएँ), RxRelay (PublishRelay, BehaviorRelay, ReplayRelay जैसे रैपर), RxTest, और RxBlocking (परीक्षण उपयोगिताएँ)। यह मैनुअल एकीकरण, XCFrameworks, Carthage, Swift Package Manager, और git सबमॉड्यूल के माध्यम से इंस्टॉलेशन का समर्थन करता है, और इसमें कोई बाहरी निर्भरता नहीं है।
मुख्य विशेषताओं में Single, Completable, Maybe, Driver, और ControlProperty जैसे traits, आरंभ करने, परीक्षण, डिबगिंग, और hot/cold observables पर व्यापक दस्तावेज़ीकरण, तथा अतुल्यकालिक कार्य को रूपांतरित और संयोजित करने के लिए ऑपरेटरों का एक समृद्ध सेट शामिल है। यह लाइब्रेरी रिएक्टिव UI बाइंडिंग और इवेंट हैंडलिंग के लिए Swift ऐप विकास में व्यापक रूप से उपयोग की जाती है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.