دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 6
نویسندگان: Wally Wang
سری:
ISBN (شابک) : 1484278178, 9781484278178
ناشر: Apress
سال نشر: 2022
تعداد صفحات: 468
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 11 مگابایت
در صورت تبدیل فایل کتاب Beginning iPhone Development with SwiftUI: Exploring the iOS SDK به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع توسعه آیفون با SwiftUI: کاوش در iOS SDK نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Author About the Technical Reviewer Chapter 1: Understanding iOS Programming Learning About Xcode Manipulating the Xcode Panes Summary Chapter 2: Designing User Interfaces with SwiftUI Modifying the User Interface with the Inspector Pane Summary Chapter 3: Placing Views on the User Interface Using the Padding Modifier Defining Spacing Within a Stack Aligning Views Within a Stack Using Spacers Using the Offset and Position Modifiers Summary Chapter 4: Working with Text Changing the Appearance of Text Using the Label View Adding a Border Around a Text or Label View Summary Chapter 5: Working with Images Displaying Shapes Coloring a Shape Coloring a Shape with Gradients Displaying Images Clipping Images Adding Shadows to Images Adding a Border Around Images Defining the Opacity of an Image Summary Chapter 6: Responding to the User with Buttons and Segmented Controls Running Code in a Button Using a Segmented Control Running Code from a Segmented Control Summary Chapter 7: Retrieving Text from Text Fields and Text Editors Using Text Fields Changing the Text Field Style Creating Secure Text Fields Using Autocorrect and Text Content Defining Different Keyboards Dismissing the Virtual Keyboard Using a Text Editor Summary Chapter 8: Limiting Choices with Pickers Using a Picker Using the Color Picker Using the Date Picker Choosing a Date Picker Style Displaying a Date and/or Time Restricting a Date Range Formatting Dates Summary Chapter 9: Limiting Choices with Toggles, Steppers, and Sliders Using a Toggle Using the Stepper Defining a Range in a Stepper Defining an Increment/Decrement Value in a Stepper Using Sliders Changing the Color of a Slider Defining a Range for a Slider Defining a Step Increment for a Slider Displaying Minimum and Maximum Labels on a Slider Summary Chapter 10: Providing Options with Links and Menus Using Links Using Menus Formatting Titles on the Menu and Buttons Adding a Submenu Summary Chapter 11: Touch Gestures Detecting Tap Gestures Detecting Long Press Gestures Detecting Magnification Gestures Detecting Rotation Gestures Detecting Drag Gestures Defining Priority and Simultaneous Gestures Defining a High Priority Gesture Defining Simultaneous Gestures Summary Chapter 12: Using Alerts, Action Sheets, and Contextual Menus Displaying an Alert/Action Sheet Displaying and Responding to Multiple Buttons Making Alert/ActionSheet Buttons Responsive Using Contextual Menus Summary Chapter 13: Displaying Lists Displaying Array Data in a List Displaying Arrays of Structures in a List Creating Groups in a List Adding Line Separators to a List Adding Swipe Gestures to a List Deleting Items from a List Moving Items in a List Creating Custom Swipe Actions for a List Summary Chapter 14: Using Forms and Group Boxes Creating a Simple Form Dividing a Form into Sections Disabling Views in a Form Using Group Boxes Summary Chapter 15: Using Disclosure Groups, Scroll Views, and Outline Groups Using a Disclosure Group Using a Scroll View Using an Outline Group Summary Chapter 16: Using the Navigation View Using a Navigation View Adding Buttons to a Navigation Bar Adding Links to a Navigation View Displaying Structures in a Navigation View Passing Data Between Structures in a Navigation View Changing Data Between Structures in a Navigation View Sharing Data Between Structures in a Navigation View Using Lists in a Navigation View Summary Chapter 17: Using the Tab View Using a Tab View Selecting Buttons Programmatically in a Tab Bar Displaying a Page View Displaying Structures in a Tab View Passing Data Between Structures in a Tab View Changing Data Between Structures in a Tab View Sharing Data Between Structures in a Tab View Summary Chapter 18: Using Grids Defining Multiple Rows/Columns Adjusting Spacing Between Rows/Columns Summary Chapter 19: Using Animation Moving Animation Scaling Animation Rotating Animation Animation Options Using Delays and Duration in Animation Using an Interpolating Spring in Animation Using withAnimation Summary Chapter 20: Using GeometryReader Understanding the GeometryReader Understanding the Differences Between Global and Local Coordinates Identifying Minimum, Mid, and Maximum Values of a GeometryReader Summary Appendix: An Introduction to Swift Storing Data Storing Different Data Types Using Optional Data Types Using Comments Mathematical and String Operators Branching Statements Using Boolean Values Using Boolean Operators Using if Statements Using switch Statements Looping Statements Using the for Loop Using the while Loop Using the repeat Loop Functions Data Structures Storing Data in Arrays Storing Data in Tuples Storing Data in Dictionaries Storing Data in Structures Classes and Object-Oriented Programming Understanding Encapsulation Understanding Inheritance Understanding Polymorphism Summary Index