نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ایجاد یک رابط کاربری برای همه آیفون ها و آیپدهای مختلف موجود در بازار می تواند یک کار دلهره آور باشد. این دوره به شما فن آوری های مقابله با این چالش ، از جمله طرح بندی خودکار ، مجموعه ویژگی ها ، نمای پیمایش و موارد دیگر را به شما می آموزد. امروز ، توسعه دهندگان با ساختن رابط های کاربری روبرو هستند که می توانند با تعداد زیادی دستگاه سازگار شوند. در iOS ، سه اندازه صفحه نمایش متفاوت برای iPhone و iPad وجود دارد. سپس هر دو مجموعه دستگاه می توانند به صورت عمودی و عمودی باشند. سرانجام ، iPad همچنین از چند وظیفه ای پشتیبانی می کند که دو برنامه در کنار هم قرار دارند. در این دوره ، iOS Auto Layout: Adaptive UIs for All Devices ، شما می آموزید که چگونه از فناوری های ارائه شده توسط اپل برای ایجاد یک رابط کاربری ساده تمیز استفاده کنید که می تواند متناسب با هر اندازه ای استفاده شود. ابتدا یاد خواهید گرفت که از طرح خودکار بهمراه نمای پیمایشی ، کلاسهای اندازه و زبانهای شبه برای ایجاد یک رابط کاربری تطبیقی و انعطاف پذیر استفاده کنید. سپس نحوه ایجاد یک رابط کاربری در یک فایل استوری بورد ، سفارشی سازی پیمایش برای کار با iPhone و iPad ، را بررسی خواهید کرد. سرانجام ، شما می آموزید که چگونه طرح خود را در کنار برنامه های دیگر در حالت چند وظیفه ای iPad ایجاد کنید. پس از اتمام این دوره ، پایه و اساسی برای موفقیت در ساخت برنامه هایی دارید که از ابتدای پروژه در همه دستگاه های iOS کار می کنند.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد یک رابط کاربر پویا
Building a Dynamic User Interface
-
صفحات بسیار زیاد
Too Many Screens
-
این دوره برای چه کسی است؟
Who Is this Course For?
-
بررسی اجمالی دوره
Course Overview
-
چه چیزی می سازید؟
What Will You Build?
-
شرایط لازم برای چند وظیفه ای iPad
Requirements for iPad Multitasking
-
راه اندازی پروژه
Setting up the Project
-
صفحه اصلی داستان
The Main Storyboard
-
قاب ها را به روز کنید
Update Frames
-
خلاصه
Summary
کار با UIScrollView و Layout Guides
Working with UIScrollView and Layout Guides
-
مقدمه
Introduction
-
UIScrollView و طرح بندی خودکار
UIScrollView and Auto Layout
-
راه اندازی UIScrollView
Setting up UIScrollView
-
خصوصیات محتوای UIScrollView
UIScrollView's Content Properties
-
مشاهده راهنماهای طرح کنترل و پیمایش نماها
View Controller's Layout Guides and Scroll Views
-
به صورت خودکار تنظیمات Scroll View را تنظیم می کند
Automatically Adjusts Scroll View Insets
-
رفع UIScrollView شما
Fixing Your UIScrollView
-
پروتکل پشتیبانی UILayout
UILayoutSupport Protocol
-
خلاصه
Summary
معرفی کلاسهای اندازه و مجموعه صفات
Introducing Size Classes and Trait Collections
-
مقدمه
Introduction
-
کلاس های اندازه: جمع و جور و منظم
Size Classes: Compact and Regular
-
صفات دستگاه با UITraitCollection
Device Traits with UITraitCollection
-
زمین بازی UITraitCollection
UITraitCollection Playground
-
اندازه تصاویر با UIImageAssets
Sizing Images with UIImageAssets
-
سفارشی کردن دارایی های تصویر خود
Customizing Your Image Assets
-
خلاصه
Summary
استفاده از مساوی برابر در چیدمان خودکار
Applying Equal Spacing in Auto Layout
-
مقدمه
Introduction
-
تکنیک های فاصله برابر
Equal Spacing Techniques
-
پیکربندی سازنده رابط Xcode 8
Configuring Xcode 8's Interface Builder
-
قرار دادن تصاویر شبکه های اجتماعی در اندازه منظم
Laying out Social Networks Images in Regular Size
-
راهنمای UILayout
UILayoutGuide
-
خلاصه
Summary
ساخت برنامه های سازگار در رابط ساز
Building Adaptive Apps in Interface Builder
-
مقدمه
Introduction
-
ابزار کلاس اندازه سازنده رابط
Interface Builder's Size Class Tools
-
نوار پیکربندی دستگاه Xcode 8
Xcode 8's Device Configuration Bar
-
قرار دادن تصاویر شبکه های اجتماعی در اندازه جمع و جور
Laying out Social Networks Images in Compact Size
-
نمایش مشخصات عمومی نمای نمای
Laying out the Profile View's Superview
-
تنظیم Superview برای اندازه جمع و جور
Adjusting the Superview for Compact Width
-
خلاصه
Summary
کنترل صفات و محدودیت ها
Controlling Traits and Constraints
-
مقدمه
Introduction
-
تنظیم عناصر UI نمایه نمایه
Setting up Profile View's UI Elements
-
قرار دادن نمای نمای
Laying out the Profile View
-
افزودن نمادهای شبکه
Adding the Network Icons
-
محیط های UITraitEE
UITraitEnvironments
-
انتقال UITraitCollection
UITraitCollection Transitions
-
خلاصه
Summary
شکستن UISplitViewController
Breaking Down the UISplitViewController
-
مقدمه
Introduction
-
UISplitViewController
The UISplitViewController
-
دو پیمایش
Two Navigation Stacks
-
بازی با Show and Show Detail Segues
Playing with Show and Show Detail Segues
-
نماینده UISplitViewControllerDelegate
The UISplitViewControllerDelegate
-
مجموعه ویژگی های خود را سفارشی کنید
Customizing Your Trait Collection
-
استفاده از حالت نمایش
Leveraging the Display Mode
-
کنترل وضعیت فروپاشیده شده
Controlling the Collapsed State
-
رفع پیمایش
Fixing the Navigation
-
مرور پیمایش
Reviewing the Navigation
-
به مجموعه صفات تغییر خواهد کرد
Will Change to Trait Collection
-
خلاصه
Summary
استفاده از شبه زبانها برای بین المللی شدن
Leveraging Pseudo-languages for Internationalization
-
مقدمه
Introduction
-
افزودن محتوای نهایی
Adding the Final Content
-
تعداد خطوط UILabel
UILabel's Number of Lines
-
دو برابر زبان شبه
Double Length Pseudo language
-
اصلاح رشته های نمایه شما
Fixing Your Profile Strings
-
عرض محتوای ذاتی را حذف کنید
Remove Intrinsic Content's Width
-
مشخصات نمای ارتفاع انعطاف پذیر
Profile View's Flexible Height
-
برچسب UIButton
UIButton's Label
-
زبان شبه راست به چپ
Right-to-Left Pseudo language
-
خلاصه
Summary
پشتیبانی از قابلیت دسترسی با نوع پویا
Supporting Accessibility with Dynamic Type
-
مقدمه
Introduction
-
شبیه ساز شکسته
The Broken Simulator
-
نوع پویا از دید کاربر
Dynamic Type from the User's Perspective
-
سبک های متن UIFont
UIFont Text Styles
-
تنظیم سبک های متن در رابط ساز
Setting Text Styles in Interface Builder
-
برای برچسب های خود IBOutlets ایجاد کنید
Create IBOutlets for Your Labels
-
تنظیم سبک های متن در کد
Setting Text Styles in Code
-
اطلاع دادن به برنامه شما از تغییر نوع پویا
Notifying Your App of Dynamic Type Changes
-
خلاصه
Summary
تکمیل چند وظیفه iPad
Completing iPad Multitasking
-
مقدمه
Introduction
-
خوانایی بهتر
Better Readability
-
حاشیه های راهنمای طرح بندی UIView
UIView's Layout Guide Margins
-
راهنمای محتوای قابل خواندن
Readable Content Guide
-
پاسخ به برنامه های دیگر
Responding to Other Apps
-
پاسخ به اعلان های صفحه کلید
Responding to Keyboard Notifications
-
به روزرسانی کنترلرهای مشاهده
Updating the View Controllers
-
خلاصه
Summary
-
خلاصه دوره
Course Summary
-
کاوش در مناطق جدید
Exploring New Areas
نمایش نظرات