Swift Concurrency by Tutorials
Полное руководство по async/await в Swift
सारांश:
परिचय
पुस्तक Swift Concurrency by Tutorials (2022, 296 पृष्ठ) Raywenderlich टीम द्वारा Swift 5.5 और उससे ऊपर के नए async सिस्टम के लिए एक व्यावहारिक मार्गदर्शिका है। लेखक, जो अपने गुणवत्तापूर्ण ट्यूटोरियल के लिए जाने जाते हैं, async/await, Task, Actor और Structured Concurrency में महारत हासिल करने के लिए चरण-दर-चरण दृष्टिकोण प्रस्तुत करते हैं। यह पुस्तक iOS और macOS डेवलपर्स के लिए है जो Swift की मूल बातों से पहले से परिचित हैं और अधिक सुरक्षित और कुशल async कोड लिखना चाहते हैं।
पुस्तक किस बारे में है
सामग्री Swift में आधुनिक मल्टीथ्रेडिंग की सभी प्रमुख अवधारणाओं को कवर करती है। async/await की मूल बातों से शुरू करते हुए, लेखक धीरे-धीरे अधिक जटिल विषयों पर आगे बढ़ते हैं: Task का निर्माण और प्रबंधन, समानांतर संचालन के लिए TaskGroup का उपयोग, mutable state की सुरक्षा के लिए Actor के साथ काम करना, और मौजूदा callback- और Combine-कोड के साथ एकीकरण। प्रत्येक अध्याय में व्यावहारिक प्रोजेक्ट शामिल हैं जिन्हें सीधे Xcode में चलाया जा सकता है।
यह पुस्तक किसके लिए है
यह पुस्तक मध्यवर्ती स्तर के iOS/macOS डेवलपर्स के लिए है जो पहले से Swift में कोड लिख सकते हैं और async की समस्याओं (जैसे callback hell या GCD की जटिलता) का सामना कर चुके हैं। Swift में नए लोगों को पहले भाषा की मूल बातें सीखनी चाहिए, फिर इस पुस्तक पर लौटना चाहिए। यह उन लोगों के लिए भी उपयोगी होगी जो पुराने दृष्टिकोणों (DispatchQueue, OperationQueue) से आधुनिक Structured Concurrency मॉडल में संक्रमण करना चाहते हैं।
पाठक क्या सीखेगा
- async/await की मूल बातें