دوره آموزشی توسعه iOS: طرح بندی خودکار به صورت برنامه ریزی شده
4 ساعت 38 دقیقهمتوسط2018-06-05
مدرسین

Steven Lipton
VP of Special Projects at Scientific Device Laboratory, Developer
جزئیات دوره
طرحبندی خودکار یک رویکرد طراحی مبتنی بر محدودیت ارائه میدهد که به توسعهدهندگان iOS اجازه میدهد تا رابط کاربری برای چندین دستگاه ایجاد کنند. اگر از Swift Playgrounds استفاده میکنید یا به کد قابل حمل و ماژولار نیاز دارید، طرحبندی خودکار برنامهای انتخاب اصلی شماست. در این دوره، مدرس استیون لیپتون در مورد گزینههای مختلفی که برای ایجاد محدودیتها به صورت برنامهای در Swift دارید و نحوه استفاده از هر یک صحبت میکند. او همچنین نحوه استفاده از کلاسهای اندازه، نمایشهای پشته و اولویتها را برای سریعترین و سازگارترین رابط کاربری در هر دستگاه iOS نشان میدهد.
اهداف یادگیری
چه زمانی و چرا باید از طرح بندی خودکار به صورت برنامه ریزی شده استفاده کرد
ایجاد محدودیت در سویفت
رفع خطاها در طرح بندی خودکار
استفاده از منطقه امن
کار با زبان فرمت ویژوال
افزودن نمای پشته ای
مهار قدرت نابرابری ها و اولویت ها در محدودیت ها
درک صفات و کلاس های اندازه
اهداف یادگیری
چه زمانی و چرا باید از طرح بندی خودکار به صورت برنامه ریزی شده استفاده کرد
ایجاد محدودیت در سویفت
رفع خطاها در طرح بندی خودکار
استفاده از منطقه امن
کار با زبان فرمت ویژوال
افزودن نمای پشته ای
مهار قدرت نابرابری ها و اولویت ها در محدودیت ها
درک صفات و کلاس های اندازه
مهارت ها
Cross-Platform DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - گرم کردن شبیه سازها
- 04 - استفاده از فایل های تمرین
1. مفاهیم اساسی در طرح خودکار
- 05 - نماها و قاب ها
- 06 - چرا از طرح بندی خودکار برنامه ای استفاده کنید
- 07 - پین ها، ترازها و اندازه ها را درک کنید
- 08 - خطا در طرح خودکار
- 09 - چالش - طرح ریزی خودکار
- 10 - راه حل - طرح ریزی خودکار
- 11 - نماد Layout خودکار
2. محدودیت های کدگذاری
- 12 - آمادگی اولیه
- 13 - پین و اندازه محدودیت های فردی
- 14 - لنگرها و منطقه امن
- 15 - نماها را تراز کنید
- 16 - خطا در طرح خودکار
- 17 - اندازه نماها با ضرب
- 18 - نسبت تصویر با ضریب
- 19 - چالش - بلغور جو دوسر
- 20 - محلول - بلغور جو دوسر
3. زبان فرمت ویژوال
- 21 - برای زبان فرمت ویژوال آماده شوید
- 22 - مبانی فرمت ویژوال
- 23 - ثابت های پین Visual Format
- 24 - همسویی و محدودیت های متعدد
- 25 - از اندازه های با فرمت ویژوال استفاده کنید
- 26 - معیارها، حاشیه ها و لنگرها
- 27 - خطا در فرمت ویژوال
- 28 - چالش - کره بادام زمینی
- 29 - محلول - کره بادام زمینی
4. Stack Views
- 30 - یک نمای پشته اضافه کنید
- 31 - خاصیت تراز و اندازه
- 32 - خاصیت توزیع و اندازه
- 33 - تصاویر در نماهای پشته ای
- 34 - نماهای پشته آشیانه
- 35 - چالش - اسپرینگ رول
- 36 - محلول - اسپرینگ رول
5. طرح بندی پیشرفته
- 37 - نمایش های فرعی را جاسازی کنید
- 38 - به زیرنمایش ها محدودیت اضافه کنید
- 39 - زبان فرمت ویژوال را به زیرنماها اضافه کنید
- 40 - اندازه محتوای ذاتی
- 41 - نابرابری در قیود
- 42 - اولویت ها در محدودیت های کدگذاری شده
- 43 - محدوده اندازه در فرمت ویژوال
- 44 - چالش - پاستا
- 45 - محلول - پاستا
6. کلاس های اندازه
- 46 - چرا از کلاس های اندازه استفاده کنید
- 47 - مجموعه صفات
- 48 - کلاس اندازه را تعیین کنید
- 49 - تغییرات صفت پویا در آیفون
- 50 - تغییرات صفت پویا در iPad
- 51 - تغییرات ویژگی پویا در iPad (ادامه دارد)
- 52 - چالش - کیک
- 53 - محلول - کیک
نتیجه
- 54 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع فلاتر: ساخت برای پلتفرم های متعدد
- دوره آموزشی توسعه چندسکویی با Kotlin (کاتلین)
- دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
- دوره آموزشی شناسایی شرکتی با استفاده از اطلاعات منبع باز: بررسی فاز اول در Cyber Kill Chain Framework
- دوره آموزشی راهنمای کامل امنیت نرمافزارهای متنباز
- دوره آموزشی مدلهای زبان بزرگ در AWS: ساخت و استقرار مدلهای زبان بزرگ متنباز
- دوره آموزشی هوش مصنوعی تولیدی و مدلهای متنباز: تمرین عملی با مدلهای Hugging Face
- دوره آموزشی فایروالهای متنباز