ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب SwiftUI Apprentice

دانلود کتاب SwiftUI Apprentice

SwiftUI Apprentice

مشخصات کتاب

SwiftUI Apprentice

ویرایش:  
نویسندگان:   
سری:  
 
ناشر: leanpub.com 
سال نشر: 2021 
تعداد صفحات: 706 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 56,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 18


در صورت تبدیل فایل کتاب 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




نظرات کاربران