- 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 / await در SwiftUI مدیریت کنید
حل رایج ترین مشکلات SwiftUI، مانند یکپارچه سازی نقشه MapKit، تست واحد، تست عکس فوری و پیش نمایش طرح بندی ها
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان تلفن همراه است که می خواهند SwiftUI را یاد بگیرند و همچنین توسعه دهندگان باتجربه iOS که از UIkit به SwiftUI منتقل می شوند. این کتاب دانش زبان برنامه نویسی Swift را فرض می کند. دانش طراحی شی گرا و ساختارهای داده مفید خواهد بود اما ضروری نیست. همچنین اگر به دنبال مطالب مرجع در مورد اجرای ویژگی های مختلف در SwiftUI هستید، این کتاب را به عنوان منبع مفیدی خواهید یافت.
فهرست مطالب
با استفاده از نماها و کنترل های اصلی SwiftUI
فراتر از کامپوننت با فهرست ها و نماهای اسکرول
کاوش در اجزای پیشرفته
مشاهده هنگام ساخت با پیش نمایش SwiftUI
ایجاد اجزای جدید و گروه بندی نماها با نمای کانتینر
ارائه اطلاعات اضافی به کاربر
طراحی با SwiftUI
متحرک سازی با SwiftUI
رانندگی SwiftUI با داده
رانندگی SwiftUI با Combine
همزمانی SwiftUI با ناهمگام در انتظار است
مدیریت احراز هویت و Firebase با SwiftUI
مدیریت داده های هسته در SwiftUI
ایجاد برنامه های Cross-Platform با SwiftUI
نکات و ترفندهای SwiftUI
ارسال نظر درباره جلد معمولی سیاه و سفید_کتابSwiftUI Cookbook: A guide to solving the most common problems and learning best practices while building SwiftUI apps, 2nd Edition