کتاب Swift Cookbook, 3rd Edition: Proven recipes for developing better iOS applications with Swift 5.6: Proven recipes for developing better iOS 17 applications with Swift 5.9 (کتاب راهنمای Swift، ویرایش سوم: دستور العملهای اثبات شده برای توسعه برنامههای iOS بهتر با Swift 5.6: دستور العملهای اثبات شده برای توسعه برنامههای iOS 17 بهتر با Swift 5.9) یک راهنمای جامع و کاربردی برای توسعهدهندگان iOS است که میخواهند مهارتهای خود را در برنامهنویسی با زبان سوئیفت ارتقا دهند.
این کتاب با ارائه مجموعهای از دستورالعملهای گامبهگام و مثالهای عملی، به شما کمک میکند تا برنامههای iOS پیشرفتهتری با استفاده از آخرین نسخههای زبان سوئیفت (5.6 و 5.9) و ویژگیهای جدید سیستمعامل iOS 17 بسازید.
در ادامه مقدمهای از کتاب Swift Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Swift Cookbook:
زبان برنامهنویسی سوئیفت، توسعهیافته توسط اپل، به سرعت به یکی از محبوبترین انتخابها برای ساخت اپلیکیشنها و سرویسها، به ویژه روی پلتفرم iOS تبدیل شده است. سوئیفت با نحو مدرن و بیانگر خود، یک کتابخانهی منبع باز و قدرتمند دارد که میتواند برای ایجاد کد با کیفیت بالا و کارآمد برای هر سناریویی استفاده شود.
سوئیفت 5.9 به توسعهدهندگان اجازه میدهد از تکنیکهای ساخت اپلیکیشنهای با کارایی بالا و پاسخگو، با استفاده از کد ایمن و تمیز بهرهمند شوند.
کتاب Swift Cookbook شما را در طول ویژگیها و قابلیتهای مختلفی که سوئیفت ارائه میدهد، راهنمایی میکند و دانش شما را گامبهگام افزایش میدهد تا بتوانید با اطمینان اپلیکیشنها و سرویسهای درخشانی بسازید.
شما دستورالعملهای مفید و آسان برای انجام کارهای دنیای واقعی با استفاده از سوئیفت دریافت خواهید کرد. هر دستورالعمل بر دانش موضوعات قبلی که در کتاب Swift Cookbook پوشش داده شده است، بنا شده است.
امکانات نامحدود زبان برنامهنویسی سوئیفت را کشف کنید و خود را برای تحقق ایدههایتان توانمند سازید.
بیشتر بخوانید: کتاب iOS Architecture Patterns
کتاب Swift Cookbook برای چه کسانی مناسب است؟
اگر یک توسعهدهندهی مشتاق هستید که به دنبال ورود به دنیای توسعهی اپلیکیشن با زبان برنامهنویسی سوئیفت هستید، این کتاب برای شما مناسب است. در حالی که هیچ تجربه محکمی در سوئیفت مورد نیاز نیست، درک اولیه از مفاهیم برنامهنویسی مفید خواهد بود.
موضوعات پوشش داده شده در کتاب Swift Cookbook
فصل 1، اصول اولیه سوئیفت
شما را با مفاهیم اولیه سوئیفت، نحو آن و عملکرد اجزای اساسی آشنا میکند. علاوه بر این، با محیط توسعهی Xcode اپل و Swift Playgrounds آشنا خواهید شد که ابزارهای قدرتمندی را برای ایجاد، اجرا و اشکالزدایی کد به طور کارآمد در اختیار توسعهدهندگان قرار میدهند و همچنین شما را برای دنبال کردن دستورالعملها در طول کتاب Swift Cookbook آماده میکنند. شما یاد خواهید گرفت که چگونه اولین خطوط کد خود را با استفاده از سوئیفت بنویسید و عناصر اساسی مختلفی را که زبان برنامهنویسی سوئیفت ارائه میدهد، درک کنید.
فصل 2، تسلط بر عناصر ساخت (Building Blocks)
به شما آموزش میدهد که چگونه ساختارهای پیچیدهتری را ایجاد کنید، بر روی اجزای اساسی پوشش داده شده در فصل اول کتاب Swift Cookbook بسازید و از برخی از عملکردهای پیشرفتهتر موجود در کتابخانهی استاندارد سوئیفت استفاده کنید. شما یاد خواهید گرفت که چگونه از آرایهها، دیکشنریها، تاپلها و برخی مفاهیم انتزاعیتر مانند اکستنشنها و ناظران ویژگی استفاده کنید.
فصل 3، دستکاری داده با سوئیفت
اهمیت تصمیمگیری در برنامهنویسی و نحوه تغییر جریان کنترل کد خود را توضیح میدهد. شما یاد خواهید گرفت که چگونه کد را با عبارات if/else و switch بهطور شرطی اجرا کنید. علاوه بر این، فرصتی خواهید داشت تا رویکردهای دیگر را با حلقههای for و while و حتی نحوه مدیریت خطاهای سوئیفت با عبارات try, throw, do و catch بررسی کنید.
فصل 4، ژنریکها، عملگرها و انواع تو در تو
این فصل دو ویژگی پیشرفته سوئیفت، یعنی ژنریکها و عملگرها را پوشش میدهد. این ویژگیها به شما در ساخت عملکردی کمک میکنند که هم انعطافپذیر و هم تعریفشده است. علاوه بر این، خواهید فهمید که چگونه انواع تو در تو میتوانند با اجازه دادن به شما برای گروه بندی منطقی انواع، کنترل دسترسی به ساختارهای خود و استفاده از نامگذاری، مفید باشند.
فصل 5، فراتر از کتابخانهی استاندارد
این فصل چارچوبهایی را که خارج از کتابخانهی استاندارد قرار دارند، به ویژه چارچوب Foundation ارزیابی میکند. یادگیری نحوه استفاده از این عملکردهای گستردهتر به شما کمک میکند تا از زبان برنامهنویسی سوئیفت به طور کامل استفاده کنید و پروژههای خود را به سطح بعدی ببرید.
فصل 6، درک همزمانی در سوئیفت
این فصل از کتاب Swift Cookbook، مفهوم همزمانی در برنامهنویسی و نحوه استفاده از آن برای افزایش عملکرد و پاسخگویی کد خود را توضیح میدهد. شما رویکرد اساسی همزمانی در سوئیفت را با Dispatch Queues و Dispatch Groups یاد خواهید گرفت. سپس، به رویکرد همزمانی مدرن در سوئیفت با چارچوب Async/Await نگاه خواهید کرد.
فصل 7، ساخت اپلیکیشنهای iOS با UIKit
این فصل سفر شما برای یادگیری نحوه ساخت اپلیکیشنهای iOS خودتان را با استفاده از چارچوب سنتی UIKit آغاز میکند. شما خواهید فهمید که چگونه از استوریبردها برای ایجاد یک رابط کاربری استفاده کنید. سپس، رویکرد تست رفتارها و اجزای بصری در اپلیکیشن خود را با استفاده از چارچوبهای XCTest و XCUITest بررسی خواهید کرد.
فصل 8، ساخت اپلیکیشنهای iOS با SwiftUI
این فصل شما را به چارچوب مدرن و اعلامی رابط کاربری یعنی SwiftUI خوش آمد میگوید. شما دانش خود را در مورد مفاهیمی که برای ساخت یک اپلیکیشن استفاده میشوند، که در فصل قبلی پوشش داده شده است، با استفاده از یک فرآیند ساده برای ایجاد رابطهای کاربری زیبا، تعاملی و پویا گسترش خواهید داد. علاوه بر این، یاد خواهید گرفت که چگونه از پیشنمایشهای زنده در Xcode هنگام ساخت اپلیکیشن SwiftUI خود استفاده کنید.
فصل 9، درگیر شدن با Combine
این فصل از کتاب Swift Cookbook برنامهنویسی واکنشی و نحوه استفاده از چارچوب Combine برای مدیریت رویدادها و تغییرات داده به روشی عملکردی و ساده را مورد بحث قرار میدهد. شما خواهید فهمید که چگونه از طیف گستردهای از عملگرها برای دستکاری جریانهای داده و همچنین مدیریت خطاها و لغو عملیات استفاده کنید.
فصل 10، استفاده از CoreML و Vision در سوئیفت
این فصل به مفاهیم یادگیری ماشین و همچنین چارچوبهای CoreML و Vision میپردازد و نحوه پردازش مدلهای یادگیری ماشین برای استفاده در اپلیکیشنهای خود را پوشش میدهد. شما یاد خواهید گرفت که چگونه یک اپلیکیشن برای تشخیص تصویر هوشمند بسازید و تکنیکهای قدرتمندی را برای یک ویدیوی زنده پخش شده روی دستگاه خود تطبیق دهید.
فصل 11، غوطهور شدن در سوئیفت با ARKit و واقعیت افزوده
این فصل نحوه ترکیب دنیای مجازی و فیزیکی با اشیاء سهبعدی از طریق لنز دوربین دستگاه شما را با استفاده از چارچوب ARKit بررسی میکند. شما اصول اولیه چارچوب ARKit و نحوه استفاده از ابزارهای واقعیت افزوده موجود برای ایجاد صحنههای مجازی زیبا را یاد خواهید گرفت. علاوه بر این، فرصتی خواهید داشت تا اولین صحنه خود را برای visionOS ایجاد کنید.
فصل 12، تجسم دادهها با Swift Charts
این فصل به شما نشان میدهد که چگونه نمودارهای بصری جذاب و قابل درک برای نمایش دادهها را با استفاده از چارچوبهای Charts و SwiftUI ایجاد کنید. شما در مورد انواع مختلف نشانهگذاری نمودار، نحوه مدیریت چندین مجموعه داده و نحوه استفاده از اصلاحکنندههای بصری یاد خواهید گرفت.
سرفصلهای کتاب Swift Cookbook:
- Cover
- Title Page
- Copyright and Credits
- Dedication
- Contributors
- Table of Contents
- Preface
- Chapter 1: Swift Fundamentals
- Chapter 2: Mastering the Building Blocks
- Chapter 3: Data Wrangling with Swift
- Chapter 4: Generics, Operators, and Nested Types
- Chapter 5: Beyond the Standard Library
- Chapter 6: Understanding Concurrency in Swift
- Chapter 7: Building iOS Apps with UIKit
- Chapter 8: Building iOS Apps with SwiftUI
- Chapter 9: Getting to Grips with Combine
- Chapter 10: Using CoreML and Vision in Swift
- Chapter 11: Immersive Swift with ARKit and Augmented Reality
- Chapter 12: Visualizing Data with Swift Charts
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Swift Cookbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.