دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Audrey Tam & Caroline Begbie
سری:
ناشر: leanpub.com
سال نشر: 2021
تعداد صفحات: 706
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 9 مگابایت
در صورت تبدیل فایل کتاب SwiftUI Apprentice به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب SwiftUI Apprentice نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Book License What You Need Book Source Code & Forums About the Cover About the Authors About the Editors About the Artist How to Read This Book Chapter 1: Checking Your Tools Getting started Creating a new Xcode project A quick tour of Xcode ContentView.swift Creating a new SwiftUI View file What else is in your project? Xcode Preferences Running your project Key points Chapter 2: Planning a Paged App Making lists: views and actions Creating Pages Grouping files Passing parameters Looping Key points Where to go from here? Chapter 3: Prototyping the Main View Creating the Exercise view Creating the Header view Playing a video Finishing the Exercise view Key points Where to go from here? Chapter 4: Prototyping Supplementary Views Creating the History view Creating the Welcome view Challenge Key points Where to go from here? Chapter 5: Organizing Your App's Data Creating the Exercise structure Structuring HistoryView data Localizing your app Key points Chapter 6: Adding Functionality to Your App Managing your app’s data Navigating TabView Interacting with page numbers and ratings Showing and hiding modal sheets Key points Chapter 7: Observing Objects Showing/Hiding the timer Adding an exercise to history Challenge Key points Chapter 8: Saving Settings Data persistence Saving the ratings to UserDefaults Data directories Swift Dive: Strings Thinking of possible errors Multiple scenes Apps, Scenes and Views Restoring scene state with SceneStorage Key points Chapter 9: Saving History Data Using optionals Debugging HistoryStore Swift error checking Alerts Saving history Closures Property list serialization Challenge Key points Chapter 10: Refining Your App Neumorphism Creating a neumorphic button Styles Abstracting your button The embossed button @ViewBuilder ViewBuilder container view Designing WelcomeView Gradients Challenge Key points Chapter 11: Understanding Property Wrappers Getting started Tools for managing data Managing UI state values Accessing environment values Managing model data objects Wrapping up property wrappers Key points Chapter 12: Apple App Development Ecosystem A brief history of SwiftUI SwiftUI vs. UIKit Apple Developer Housekeeping & trouble-shooting Key points Chapter 13: Outlining a Photo Collage App Initial app idea Creating the project Creating the first view for your project Refactoring the view Navigation toolbar Challenge Key points Chapter 14: Gestures Creating the resizable view Creating transforms Creating a drag gesture Creating a rotation gesture Creating a scale gesture Creating custom view modifiers Other gestures Type properties Creating global defaults for Cards Challenge Key points Where to go from here? Chapter 15: Structures, Classes & Protocols Data structure Value and reference types Swift Dive: Structure vs class Creating the card store Class inheritance Protocols The preview data Listing the cards Understanding State and Binding property wrappers Deletion Challenge Key points Where to go from here? Chapter 16: Adding Assets to Your App The starter project Asset catalog Launch screen Adding sticker images to your app Reference folders Using lazy grid views Challenges Key points Where to go from here? Chapter 17: Interfacing With UIKit UIKit Using the Representable protocols UIKit delegate pattern Picking photos NSItemProvider Adding PhotoPicker to your app Drag and drop from other apps Challenge Key points Chapter 18: Paths & Custom Shapes The starter project Shapes Paths Strokes and fills Clip shapes modal Associated types Shape selection modal Add the frame picker modal to the card Challenges Key points Chapter 19: Saving Files The starter project The saved data format When to save the data JSON files Codable Encoding and decoding custom types Loading Cards Challenges Key points Chapter 20: Delightful UX — Layout The starter app Designing the cards list Layout Designing the card detail screen Scaling the card to fit the device Alignment Challenge Key points Chapter 21: Delightful UX — Final Touches The starter project Animated splash screen SwiftUI Animation Explicit and implicit animation Animated transitions Transition from card list to single card Supporting multiple view types Adding a picker Sharing the card Challenges Key points Where to go from here? Chapter 22: Lists & Navigation Getting started List NavigationView Header view Custom design Key points Chapter 23: Just Enough Web Stuff Servers and resources REST API Sending and receiving HTTP messages Exploring api.raywenderlich.com Challenge POST request & authentication Key points Chapter 24: Downloading Data Getting started Asynchronous functions Creating a REST request Decoding JSON Decoding the contents response Key points Chapter 25: Implementing Filter Options Getting started From playground to app Debugging with a breakpoint Improving the user experience Challenge Implementing HeaderView options Implementing filters in FilterOptionsView Implementing query filters in HeaderView One last thing… Key points Chapter 26: Widgets Getting started WidgetKit Adding a widget extension Creating entries from your app’s data Creating widget views Providing a timeline of entries Deep-linking into your app One last thing Key points Conclusion