کتاب SwiftUI Cookbook

جزئیات بیشتر و خرید محصول:

۲۵,۰۰۰ تومان

توضیحات

کتاب SwiftUI Cookbook نسخه‌ی دوم این کتاب است که آموزش SwiftUI را در 15 فصل شرح می‌دهد. این کتاب با پشتیبانی از نسخه 3 زبان SwiftUI به شما مقدمات تا نکات پیشرفته‌ی این زبان را آموزش می‌دهد.

در ادامه مقدمه‌ای از کتاب SwiftUI Cookbook را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب SwiftUI Cookbook:

SwiftUI روشی نوآورانه و ساده برای ایجاد رابط کاربری در تمامی پلتفرم‌های اپل ارائه می‌دهد. خواندن و نوشتن کد SwiftUI آسان است زیرا از دستور برنامه‌نویسی اعلانی Swift استفاده می‌کند.
این کتاب پایه‌های SwiftUI و همچنین ویژگی های جدید SwiftUI 3.0 معرفی شده در iOS 15 را پوشش می‌دهد. توجه ویژه‌ای برای نشان دادن تعامل بین SwiftUI و بقیه کدهای یک برنامه، مانند Combine ،Core Data ،Firebase، و خدمات شبکه.

تا پایان این کتاب، راه‌حل‌های ساده و مستقیمی برای مشکلات رایج در ساخت برنامه‌های SwiftUI خواهید داشت و می‌دانید که چگونه با استفاده از کدهای انتظار SwiftUI ،Combine و async برنامه‌های بصری جذاب بسازید.

کتاب SwiftUI Cookbook برای چه کسی است؟

این کتاب برای توسعه‌دهندگان تلفن همراه است که می‌خواهند SwiftUI را یاد بگیرند و همچنین توسعه‌دهندگان باتجربه iOS که از UIkit به SwiftUI منتقل می‌شوند. این کتاب دانش زبان برنامه‌نویسی Swift را فرض می‌کند. دانش طراحی شی‌گرا و ساختارهای داده مفید خواهد بود اما ضروری نیست. همچنین اگر به دنبال مطالب مرجع در مورد اجرای ویژگی‌های مختلف در SwiftUI هستید، کتاب SwiftUI Cookbook را به عنوان منبع مفیدی خواهید یافت.

آنچه کتاب SwiftUI Cookbook پوشش می‌دهد:

فصل 1، با استفاده از نماها و کنترل‌های اصلی SwiftUI، نحوه پیاده‌سازی اجزای مختلف طرح‌بندی SwiftUI، مانند: HStack, VStack, ZStack, LazyHStack, LazyVStack, LazyHGrid, LazyVGrid و سایر اجزای طرح‌بندی را توضیح می‌دهد. همچنین نحوه گرفتن حرکات مختلف کاربر و نحوه استفاده از فیلدهای فرم را پوشش می‌دهد. این فصل بلوک‌های اساسی برای ایجاد برنامه‌های SwiftUI را پوشش می‌دهد.

فصل 2، فراتر از کامپوننت واحد با فهرست‌ها و نماهای اسکرول، نحوه پیاده‌سازی لیست‌ها، ScrollViews و فهرست‌های قابل ویرایش و جستجو را توضیح می‌دهد.

فصل 3، بررسی اجزای پیشرفته، نحوه استفاده از پشته‌های تنبل و شبکه‌های تنبل را برای بهبود عملکرد هنگام نمایش مجموعه داده‌های بزرگ توضیح می‌دهد. همچنین، یاد خواهید گرفت که چگونه با ScrollViewReader به صورت برنامه‌نویسی اسکرول کنید، داده‌های سلسله مراتبی را در یک لیست در حال گسترش نمایش دهید، و محتوا را با DisclosureGroups پنهان و نمایش دهید. در نهایت، نحوه نمایش محتوای قابل مشاهده با استفاده از ابزارک‌های SwiftUI را خواهید آموخت.

فصل 4، مشاهده در حین ساخت با پیش‌نمایش SwiftUI، نحوه آزادسازی قدرت و قابلیت‌های پیش‌نمایش‌های SwiftUI برای سرعت بخشیدن به زمان توسعه UI را توضیح می‌دهد.

فصل 5، ایجاد مؤلفه‌های جدید و گروه‌بندی نماها در Container Views، نحوه گروه‌بندی نماها، استفاده از نمای کانتینر و پیاده‌سازی نماهای معماری مانند NavigationView و TabView را توضیح می‌دهد.

فصل 5 کتاب SwiftUI Cookbook

فصل 6، ارائه اطلاعات اضافی به کاربر، راه‌های مختلفی را برای ارائه اطلاعات اضافی به کاربر ارائه می‌دهد، مانند هشدارها، مدال ها، منوهای زمینه و پاپاورها.

فصل 7، طراحی با SwiftUI، نحوه پیاده‌سازی نقشه‌ها در SwiftUI را با استفاده از اشکال داخلی و ترسیم مسیرها و چند ضلعی‌های سفارشی توضیح می‌دهد.

فصل 8، متحرک‌سازی با SwiftUI، نحوه پیاده‌سازی انیمیشن‌های پایه، انیمیشن‌های فنری، و انیمیشن‌های ضمنی و تأخیری و همچنین نحوه ترکیب ترانزیشن‌ها، ایجاد انتقال‌های سفارشی و ایجاد انتقال‌های نامتقارن را توضیح می‌دهد.

فصل 9، رانندگی SwiftUI با داده، نحوه استفاده از مکانیسم اتصال SwiftUI را برای پر کردن و تغییر نماها هنگام تغییر داده‌های محدود توضیح می‌دهد.

فصل 10، متحرک‌سازی SwiftUI با Combine، نحوه ادغام Combine را برای ایجاد تغییرات نماهای SwiftUI توضیح می‌دهد. نحوه اعتبارسنجی فرم‌ها، واکشی داده‌ها به صورت ناهمزمان از شبکه و آزمایش برنامه‌های مبتنی بر Combine را بررسی خواهید کرد.

فصل 10 کتاب SwiftUI Cookbook

فصل 11، SwiftUI Concurrency با async await، نحوه پیاده‌سازی همزمانی Swift با async await، واکشی از یک منبع شبکه و ایجاد یک صفحه پیمایش بی‌نهایت را توضیح می‌دهد.

فصل 12، مدیریت احراز هویت و Firebase با SwiftUI، نحوه پیاده‌سازی احراز هویت در برنامه و ذخیره داده‌ها در فضای ذخیره‌سازی شبکه ابری را توضیح می‌دهد.

فصل 13، مدیریت داده‌های هسته در SwiftUI، نحوه پیاده‌سازی پایداری با استفاده از SwiftUI و Core Data، ذخیره، حذف و اصلاح اشیاء در پایگاه داده محلی Core Data را توضیح می‌دهد.

فصل 14، ایجاد برنامه‌های چند پلتفرمی با SwiftUI، نحوه ایجاد یک برنامه SwiftUI چند پلتفرمی را توضیح می‌دهد که روی iOS ،macOS و watchOS کار می‌کند.

فصل 15، نکات و ترفندهای SwiftUI، چندین نکته و ترفند SwiftUI را پوشش می‌دهد که به شما کمک می‌کند تعدادی از مشکلات رایج را حل کنید، مانند آزمایش نماها، استفاده از فونت‌های سفارشی، و استفاده از متن Markdown.

فصل 15 کتاب SwiftUI Cookbook

همچنین شما می‌توانید علاوه بر کتاب SwiftUI Cookbook، از کتاب iOS 15 Programming Fundamentals with Swift نیز برای برنامه‌نویسی دستگاه‌های شرکت Apple استفاده نمائید.

سرفصل‌های کتاب SwiftUI Cookbook:

  • Preface
  1. Using the Basic SwiftUI Views and Controls
  2. Going Beyond the Single Component with Lists and Scroll Views
  3. Exploring Advanced Components
  4. Viewing while Building with SwiftUI Preview
  5. Creating New Components and Grouping Views with Container Views
  6. Presenting Extra Information to the User
  7. Drawing with SwiftUI
  8. Animating with SwiftUI
  9. Driving SwiftUI with Data
  10. Driving SwiftUI with Combine
  11. SwiftUI Concurrency with async await
  12. Handling Authentication and Firebase with SwiftUI
  13. Handling Core Data in SwiftUI
  14. Creating Cross-Platform apps with SwiftUI
  15. SwiftUI Tips and Tricks
  • Index

فایل کتاب SwiftUI Cookbook را می‌توانید پس از پرداخت، دریافت کنید.

توضیحات تکمیلی

فرمت کتاب

PDF

ویرایش

Second

ISBN

978-1-80323-445-8

تعداد صفحات

616

انتشارات

Packt

سال انتشار

حجم

نویسنده

,

هیچ دیدگاهی برای این محصول نوشته نشده است.

اشتراک‌گذاری:

دیگر محصولات:

نماد اعتبار ما:

آدرس: اصفهان، فلکه ارتش

 

پشتیبانی 24 ساعته مشتریان : 09909898434

© کليه حقوق محصولات و محتوای اين سایت متعلق به مدیر سایت می باشد و هر گونه کپی برداری از محتوا و محصولات سایت پیگرد قانونی دارد.