نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ساختن برای iOS یک مهارت فوق العاده با ارزش برای هر توسعه دهنده ای است. در این دوره ، از Xcode و Swift برای ساخت برنامه های iOS با رابط های کاربری انطباقی که روی چندین دستگاه کار می کنند ، معماری برنامه های iOS و موارد دیگر استفاده می کنید ، استفاده خواهید کرد. توسعه برای iOS یک مهارت ارزشمند و مورد تقاضا است ، اما اگر پناهگاه دیگری ندارید پیش از این در جهان اپل توسعه یافته است ، می تواند به طرز شگفت انگیزی متفاوت باشد. در این دوره ، iOS 11 Fundamentals ، به سرعت با استفاده از Xcode 9 و Swift 4 برای ساخت برنامه های عالی iOS و استفاده از جدیدترین ویژگی های iOS 11 بلند می شوید و شروع به کار می کنید ، ابتدا ابزارها را خواهید دید و نحوه ایجاد را یاد خواهید گرفت. برنامه های iOS با رابط های کاربری انطباقی که در چندین دستگاه (از جمله iPhone X) کار می کنند. سپس ، شما یاد خواهید گرفت که چگونه پروژه های iOS را مدیریت کنید و عناصر سازنده برنامه های iOS خود را تعریف کنید. سرانجام ، کار با کنترلهای مبتنی بر داده را جستجو خواهید کرد و گزینه های ناوبری را درک خواهید کرد. در پایان دوره ، شما بهترین شیوه های فعلی ، معماری iOS و مهمترین ایده هایی را که برای احساس راحتی در آوردن مهارت های توسعه دهنده خود به دنیای توسعه دهندگان iOS و Apple نیاز دارید ، می دانید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
آنچه شما نیاز دارید
What You Need
-
ایجاد یک پروژه iOS در Xcode
Creating an iOS Project in Xcode
-
نحوه یادگیری iOS
How to Learn iOS
-
سناریوی باربر شب
The Night Porter Scenario
-
کار با پروژه های Xcode
Working with Xcode Projects
-
مبانی Xcode
The Basics of Xcode
-
افزودن و ترتیب عناصر UI
Adding and Arranging UI Elements
-
افزودن عملکرد ساده
Adding Simple Functionality
ساخت برنامه های تک نمای
Building Single View Applications
-
مقدمه
Introduction
-
استفاده از UIKit Framework
Using the UIKit Framework
-
نوار کناری: "کیت" در توسعه اپل به چه معناست؟
Sidebar: What Does "Kit" Mean in Apple Development?
-
تعریف سلسله مراتب Views و View
Defining Views and View Hierarchies
-
نسخه ی نمایشی: دسترسی به Subview ها و Downcasting در Swift
Demo: Accessing Subviews and Downcasting in Swift
-
Model View Controller (MVC) در iOS
Model View Controller (MVC) in iOS
-
اتصال اشیا View مشاهده با عملکردها و خروجی ها
Connecting View Objects with Actions and Outlets
-
نسخه ی نمایشی: ایجاد و عیب یابی اقدامات و فروش ها
Demo: Creating and Troubleshooting Actions and Outlets
ایجاد و پیکربندی جداول iOS
Creating and Configuring iOS Tables
-
مقدمه
Introduction
-
پیکربندی نمای میز iOS
Configuring an iOS Table View
-
نسخه ی نمایشی: افزودن نمای iOS جدول و منبع داده
Demo: Adding an iOS Table View and Data Source
-
نسخه ی نمایشی: اجرای نمایش جدول iOS با بخش ها و عناوین
Demo: Implementing an iOS Table View with Sections and Headings
-
پیاده سازی رفتار نمایشی iOS Table Table
Implementing iOS Table View Delegate Behavior
-
خلاصه
Summary
تعریف سلولهای جدول سفارشی
Defining Custom Table Cells
-
حذف و استفاده مجدد از سلولهای مشاهده جدول iOS
Dequeuing and Reusing iOS Table View Cells
-
نسخه ی نمایشی: استفاده مجدد از سلولهای نمایش جدول iOS
Demo: Reusing iOS Table View Cells
-
تغییر سبک های سلول مشاهده جدول iOS
Switching iOS Table View Cell Styles
-
نسخه ی نمایشی: پیکربندی سبک های مشاهده جدول iOS
Demo: Configuring iOS Table View Cell Styles
ایجاد برنامه های iOS با چند صفحه
Creating iOS Apps with Multiple Screens
-
مقدمه
Introduction
-
تعریف برنامه های iOS با چندین کنترل کننده نمایش
Defining iOS Apps with Multiple View Controllers
-
نسخه ی نمایشی: جستجوی کنترلرهای جدید مشاهده iOS
Demo: Segueing to New iOS View Controllers
-
انتخاب روش پیمایش برای چندین کنترل کننده نمایش
Choosing a Navigation Method for Multiple View Controllers
-
نسخه ی نمایشی: افزودن یک کنترل کننده پیمایش به یک پروژه موجود
Demo: Adding a Navigation Controller to an Existing Project
-
نسخه ی نمایشی: ایجاد یک برنامه Tabbed
Demo: Creating a Tabbed Application
-
خلاصه
Summary
استفاده از طرح بندی خودکار و نمای پشته
Using Auto Layout and Stack Views
-
ایجاد یک رابط کاربر سازگار iOS با طرح بندی خودکار
Creating an Adaptive iOS UI with Auto Layout
-
موقعیت یابی نمایش اشیا با محدودیت
Positioning View Objects with Constraints
-
افزودن و ویرایش محدودیتهای طرح خودکار
Adding and Editing Auto Layout Constraints
-
عیب یابی محدودیت های طرح خودکار
Troubleshooting Auto Layout Constraints
-
ایجاد طرح بندی های انعطاف پذیر با iOS Stack Views
Creating Flexible Layouts with iOS Stack Views
-
اضافه کردن و پیکربندی پشته نمایش ها
Adding and Configuring Stack Views
ایجاد UI تطبیقی با استفاده از صفات و کلاسهای اندازه
Creating Adaptive UI Using Traits and Size Classes
-
سفارشی کردن رابط کاربر iOS با ویژگی ها
Customizing an iOS UI with Traits
-
معرفی کلاسهای اندازه iOS
Introducing iOS Size Classes
-
ایجاد تغییرات Storyboard در iOS
Creating iOS Storyboard Variations
-
نسخه ی نمایشی: افزودن و شخصی سازی تغییرات
Demo: Adding and Customizing Variations
همه اش را بگذار کنار هم
Putting It All Together
-
افزودن نوار ابزار و سوییچ
Adding a Toolbar and Switch
-
تشخیص سلسله مراتب مشاهده
Diagnosing View Hierarchies
-
گسترش مدل و کنترل کننده
Extending the Model and Controller
-
افزودن عملکردهای کش رفتن به نمای جدول iOS
Adding Swipe Actions to an iOS Table View
-
بازنشانی لیست
Resetting the List
-
افزودن کنترل کننده هشدار
Adding an Alert Controller
پایان دادن به لمس ها
Finishing Touches
-
از جمله تصاویر و نمادهای برنامه
Including Images and Application Icons
-
ایجاد یک Storyboard راه اندازی برنامه iOS
Creating an iOS App Launch Storyboard
-
نتیجه
Conclusion
نمایش نظرات