Product details
- Publisher : Packt Publishing; 2nd ed. edition (November 1, 2021)
- Language : English
- Paperback : 616 pages
- ISBN-10 : 1803234458
- ISBN-13 : 978-1803234458
جلد سخت رنگی_کتابSwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition
منابع کتاب جلد سخت رنگی_کتابSwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition
با استفاده از Swift 5.5، Xcode 13 و SwiftUI 3.0 دستور العمل های عملی، منطقی و کارآمد برای ساخت برنامه های چند پلتفرمی برای iOS 15، macOS و watchOS بیابید.
ویژگی های کلیدی
از الگوی برنامه نویسی اعلامی برای ایجاد رابط های کاربری متقابل پلتفرم برای دستگاه های اپل استفاده کنید
آموزش ادغام UIkit، Core Data، Firebase و Sign in با Apple با SwiftUI
ویژگی های جدید SwiftUI 3.0 را برای ایجاد سریع رابط های بصری جذاب بپذیرید
توضیحات کتاب
SwiftUI با استفاده از زبان برنامه نویسی Swift، روشی نوآورانه و ساده برای ایجاد رابط های کاربری زیبا برای همه پلتفرم های اپل، از iOS و macOS گرفته تا watchOS و tvOS ارائه می دهد. در این کتاب آشپزی مبتنی بر دستور العمل، شما پایه های SwiftUI و همچنین ویژگی های جدید SwiftUI 3 معرفی شده در iOS 15 را پوشش خواهید داد و طیف وسیعی از تکنیک ها و مفاهیم ضروری را بررسی خواهید کرد که در فرآیند توسعه به شما کمک می کنند.
کتاب آشپزی با توضیح نحوه استفاده از اجزای اصلی SwiftUI آغاز می شود. هنگامی که مفاهیم اصلی توسعه UI، مانند Views، Controls، Lists، و ScrollViews را با استفاده از پیاده سازی های عملی در Swift یاد گرفتید، با استفاده از نقاشی ها، اشکال داخلی، انیمیشن ها و ویژگی های مفید به SwiftUI اضافه می کنید. انتقال متوجه خواهید شد که چگونه SwiftUI را با اجزای جدید هیجان انگیز در اکوسیستم توسعه اپل، مانند Combine برای مدیریت رویدادها و Core Data برای مدیریت داده های برنامه، ادغام کنید. در نهایت، برنامههای iOS، macOS و watchOS را با اشتراکگذاری همان پایگاه کد SwiftUI مینویسید.
در پایان این کتاب SwiftUI، طیف وسیعی از راهحلهای ساده و مستقیم را برای مشکلات رایجی که هنگام ساخت برنامههای SwiftUI با آن مواجه میشوید، کشف خواهید کرد.
آنچه خواهید آموخت
ارائه های طرح بندی مختلف را در SwiftUI مانند HStack، VStack، LazyHStack و LazyVGrid کاوش کنید.
ویجت هایی ایجاد کنید تا به سرعت محتوای مرتبط را در یک نگاه نمایش دهید
با استفاده از اشکال داخلی، مسیرهای سفارشی و چند ضلعی، با طراحیها در SwiftUI به سرعت برسید
انیمیشن های مدرن و تکنیک های انتقال را در SwiftUI کشف کنید
با استفاده از Firebase احراز هویت کاربر را اضافه کنید و با اپل وارد شوید
همزمانی را با Combine and async/wait در SwiftUI مدیریت کنید
حل رایج ترین مشکلات SwiftUI، مانند یکپارچه سازی نقشه MapKit، تست واحد، تست عکس فوری و پیش نمایش طرح بندی ها
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان تلفن همراه است که می خواهند SwiftUI و همچنین توسعه دهندگان باتجربه iOS را که از UIkit به SwiftUI منتقل می شوند، یاد بگیرند. این کتاب دانش زبان برنامه نویسی Swift را فرض می کند. دانش طراحی شی گرا و ساختارهای داده مفید خواهد بود اما ضروری نیست. همچنین اگر به دنبال مطالب مرجع در مورد اجرای ویژگی های مختلف در SwiftUI هستید، این کتاب را به عنوان منبع مفیدی خواهید یافت.
فهرست مطالب
1.با استفاده از نماها و کنترل های اصلی SwiftUI
2.فراتر از کامپوننت با فهرست ها و نماهای اسکرول
3.کاوش در اجزای پیشرفته
4.مشاهده هنگام ساخت با پیش نمایش SwiftUI
5.ایجاد اجزای جدید و گروه بندی نماها با نمای کانتینر
6.ارائه اطلاعات اضافی به کاربر
7.طراحی با SwiftUI
8.متحرک سازی با SwiftUI
9.رانندگی SwiftUI با داده
10.رانندگی SwiftUI با Combine
11.همزمانی SwiftUI با ناهمگام در انتظار است
12.مدیریت احراز هویت و Firebase با SwiftUI
13.مدیریت داده های هسته در SwiftUI
14.ایجاد برنامه های Cross-Platform با SwiftUI
15.نکات و ترفندهای SwiftUI
ارسال نظر درباره جلد سخت رنگی_کتابSwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition