آموزش چیدمان خودکار iOS: رابط کاربر سازگار برای همه دستگاه ها

iOS Auto Layout: Adaptive UIs for All Devices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ایجاد یک رابط کاربری برای همه آیفون ها و آیپدهای مختلف موجود در بازار می تواند یک کار دلهره آور باشد. این دوره به شما فن آوری های مقابله با این چالش ، از جمله طرح بندی خودکار ، مجموعه ویژگی ها ، نمای پیمایش و موارد دیگر را به شما می آموزد. امروز ، توسعه دهندگان با ساختن رابط های کاربری روبرو هستند که می توانند با تعداد زیادی دستگاه سازگار شوند. در 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

نمایش نظرات

آموزش چیدمان خودکار iOS: رابط کاربر سازگار برای همه دستگاه ها
جزییات دوره
5h 50m
87
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
11
4.7 از 5
دارد
دارد
دارد
James Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Wilson James Wilson

جیمز به عنوان یک توسعه دهنده موبایل ، همیشه علاقه به ساخت برنامه های هیجان انگیز داشت و همیشه سعی در ایجاد رابط های کاربری داشت که استفاده از آنها آسان و بصری باشد. امروز ، او اکنون در پندو کار می کند ، جایی که به ساخت ابزارهایی کمک می کند که می توانند برای ساختن برنامه هایی که مردم دوست دارند استفاده شود. او این کار را با ساخت سیستم های توزیع شده ای که با استفاده از Go و Google Cloud مقیاس بندی می شوند ، انجام می دهد. او هرگز از دانش خود راضی نیست ، او یک یادگیرنده در طول زندگی است و همیشه علاقه مند به دنبال رشد و یادگیری است و سپس دانش خود را با دیگران به اشتراک می گذارد. جیمز در زمینه های مختلفی کار کرده است چه به عنوان یک تکنسین که با سیستم های راداری و ارتباطی کار می کند و چه به عنوان یک توسعه دهنده در سیستم عامل هایی مانند NET ، iOS و Android کار می کند. جیمز در اوقات فراغت خود از گذراندن وقت با خانواده ، بازی های ویدئویی و خواندن داستان ها و داستان های غیر داستانی لذت می برد.