لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هک کردن با tvOS 12 - ساخت اپلیکیشن Apple TV
Hacking with tvOS 12 - Build Apple TV Apps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره کامل برنامه نویسان برنامه tvOS - تمام پروژه های تمام شده و سورس کد به روز رسانی به سویفت 5 ساخت برنامه های زیبا برای پلتفرم tvOS اپل پیش نیازها: Xcode 10 مورد نیاز است - که دانلود رایگان از اپ استور می باشد.
توجه: همه پروژه های تمام شده و کد منبع به swift 5.0 به روز شده اند. بنابراین اگرچه برخی از سخنرانیها با استفاده از Swift 4.2 نشان داده میشوند، فقط برای هر بهروزرسانی که ممکن است نیاز داشته باشید، به کد منبع مراجعه کنید.
12 پروژه کامل بسازید که تمام نکات و نکات tvOS را به شما میآموزد و همچنین 4 پروژه تکنیکی که با معرفی جدیدترین تکنیکها، برای ساخت برنامههای بهتر، مهارتها و دانش tvOS شما را تقویت میکند.
این دوره توسط برنامهنویس برنده جایزه سوئیفت، پل هادسون، نوشته شده است، این دوره از کتاب پرفروش او، «هک با tvOS» است که در یک دوره آموزشی سبک سخنرانی ساخته شده است، و این ویدیوها با اجازه و پشتیبانی او ساخته شدهاند. پل نویسنده مجموعه آموزشهای Hacking With Swift است که یکی از محبوبترین سایتهای آنلاین برنامهنویسی سوئیفت است. پل همچنین از سوی خالق زبان سوئیفت، کریس لاتنر، به دلیل روش تدریس برجسته و مجموعه آموزشهای سوئیفت، تمجیدهای زیادی دریافت کرده است. و با همکاری استیو دستفانو، توسعهدهنده iOS، مجموعه ویدیوهای آموزشی برنامهنویسی Hacking with Swift سریعترین راه برای یادگیری نحوه کدنویسی در اکوسیستم اپل است.
این دوره شامل استفاده از یادداشتها، پیامها، نمودارها، برجستهسازی و توضیحات عمیق میشود که به درک موضوع پیچیده کمک میکند، و مفاهیم کلیدی را تقویت میکند و همچنین شما را در مسیر کد راهنمایی میکند. ، در هر مرحله از راه. این دوره همچنین کیت ابزار مرجع کاملی را میسازد که میتوان از آن در ارتباط با اسناد اپل استفاده کرد، به طوری که میتوانید بهسرعت به عقب برگردید و هر یک از سخنرانیها را تمیز کنید و کد یا دستورالعملهای مربوطه را که نیاز دارید بیرون بیاورید، زیرا هیچ هدر دادهای وجود ندارد. اینجا صحبت کنید، این کاملاً با tvOS مطابقت دارد.
لطفاً توجه داشته باشید: اینها پروژههای متوسط تا پیشرفته هستند و این دوره زبان سوئیفت یا نحوه کدنویسی را به شما آموزش نمیدهد، باید قبلاً آموزشهای Swift پل هادسون را در HackingWithSwift dot کام کامل کرده باشید یا هک با سوئیفت را گذرانده باشید. دوره مبتدی تا حرفه ای اینجا در Udemy.
با نماهای جدول، نماهای مجموعه سفارشی، ردیفها و ستونها کار کنید
با نحوه افزودن انیمیشن به برنامه های خود آشنا شوید
بازی های SpriteKit بسازید
دادههای JSON را واکشی و تجزیه کنید
با نحوه کار با tvOS "موتور فوکوس" آشنا شوید
از GCD (Grand Central Dispatch) برای حرکت به و از رشته اصلی استفاده کنید
با "کنترل کننده نوار برگه"
کار کنید
درباره قالب بندی رشته ها همه چیز بیاموزید
با APIهای کار با "حالت تاریک" که حالت تاریک و روشن برنامه های شما را تنظیم می کند آشنا شوید
یک برنامه نقشه ویکی با استفاده از "MapKit" بسازید
افزونه های قفسه بالایی ایجاد کنید، که برنامه های کوچکی هستند که دو سوم بالای صفحه اصلی tvOS را اشغال می کنند
از TVMLKit، جاوا اسکریپت و XML برای ایجاد "برنامه خرید فیلم" استفاده کنید
با نحوه ذخیره و ذخیره فایل ها با استفاده از "UserDefaults"، "iCloud key value store" و "در صورت تقاضا منابع" آشنا شوید
و خیلی بیشتر!
سرفصل ها و درس ها
معرفی
Introduction
مقدمه - خوش آمدید
Introduction - Welcome
ساختن برای tvOS چگونه است؟
Whats it like to build for tvOS?
ساختن برای tvOS چگونه است؟
Whats it like to build for tvOS?
پروژه 1 - به طور تصادفی زیبا
Project 1 - Randomly Beautiful
معرفی پروژه 1
Project 1 Intro
قسمت 1A - راه اندازی - طراحی منو
Part 1A - Setting up - Designing a menu
قسمت 1B - راه اندازی - طراحی منو
Part 1B - Setting up - Designing a menu
قسمت 2 - ایجاد کنترلر نمای دوم
Part 2 - Creating a second view controller
قسمت 3A- واکشی و تجزیه JSON
Part 3A- Fetching and parsing JSON
قسمت 3B- واکشی و تجزیه JSON
Part 3B- Fetching and parsing JSON
قسمت چهارم – متحرک سازی تصاویر
Part 4 - Animating images
پروژه 2 - چراغ قوه
Project 2 - Flashlight
معرفی پروژه 2
Project 2 Intro
قسمت 1 - راه اندازی - سطرها و ستون ها با نمای مجموعه
Part 1 - Setting up - Rows and columns with collection views
قسمت 2 - ایجاد سطوح
Part 2 - Creating levels
قسمت 3 - چهار چراغ وجود دارد
Part 3 - There are four lights
پروژه 3 - تمرکز
Project 3 - Focus
معرفی پروژه 3
Project 3 Intro
قسمت 1 - راه اندازی - حرکت به صورت مورب
Part 1 - Setting up - Moving diagonally
بخش 2 - مدیریت تمرکز ترجیحی
Part 2 - Handling preferred focus
قسمت 3 - متحرک سازی و رفع اشکال
Part 3 - Animating and debugging
پروژه 4 - اخبار تلویزیون
Project 4 - TV News
معرفی پروژه 4
Project 4 Intro
قسمت 1 - راه اندازی - طراحی نمای مجموعه سفارشی
Part 1 - Setting up - Designing a custom collection view
قسمت 2 - اضافه کردن یک کنترلر نوار تب
Part 2 - Adding a tab bar controller
قسمت 3 - بارگیری تصاویر از راه دور
Part 3 - Loading remote images
قسمت 4 - رشته های قالب بندی شده
Part 4 - Formatted strings
قسمت 5 - جستجو برای داستان
Part 5 - Searching for stories
پروژه 5 - جفت زبان
Project 5 - Language Pairs
معرفی پروژه 5
Project 5 Intro
قسمت 1 - راه اندازی - طراحی رابط کاربری ما
Part 1 - Setting up - Designing our user interface
قسمت 2 - به هم زدن عرشه
Part 2 - Shuffling the deck
قسمت 3 - برنده شدن در بازی
Part 3 - Winning the game
پروژه 6 - حالت تاریک
Project 6 - Dark mode
معرفی پروژه 6
Project 6 Intro
قسمت 1 - راه اندازی - سفارشی سازی تم در IB
Part 1 - Setting up - Theme customization in IB
قسمت 2 - سفارشی سازی تم در کد
Part 2 - Theme customization in code
پروژه 7 - ویکی مپ
Project 7 - Wikimaps
معرفی پروژه 7
Project 7 Intro
قسمت 1 - راه اندازی - معرفی MapKit
Part 1 - Setting up - Introducing MapKit
قسمت 2 - ساختارها در مقابل کلاس ها
Part 2 - Structs vs classes
قسمت 3 - جستجو و مرتب سازی
Part 3 - Searching and sorting
قسمت 4 - پین های ویکی پدیا Droppint
Part 4 - Droppint wikipedia pins
پروژه 8 - بلاستازاپ
Project 8 - Blastazap
معرفی پروژه 8
Project 8 Intro
قسمت 1 - راه اندازی - تمیز کردن قالب اپل
Part 1 - Setting up - Cleaning Apple's template
قسمت 2 - ساخت منو
Part 2 - Building a menu
قسمت 3 - ارائه صحنه دوم
Part 3 - Presenting a second scene
قسمت 4 - سفینه فضایی به سوی ستاره ها
Part 4 - Spaceship to the stars
قسمت 5 - معرفی افراد بد
Part 5 - Introducing the bad guys
قسمت 6 - شوت کنید تا برنده شوید
Part 6 - Shoot to win
قسمت 7 - تشخیص برخورد
Part 7 - Detecting collisions
پروژه 9 - پسوندهای قفسه بالا
Project 9 - Top Shelf Extensions
معرفی پروژه 9
Project 9 Intro
پروژه 9a - راه اندازی پسوندهای قفسه بالایی
Project 9a - Setting up top shelf extensions
پروژه 9b - گرافیک برنامه
Project 9b - App graphics
پروژه 10 - مووی شاپر
Project 10 - Movieshopper
معرفی پروژه 10
Project 10 Intro
قسمت 1 - راه اندازی
Part 1 - Setting up
قسمت 2 - با TVMLKit راه اندازی و اجرا می شود
Part 2 - Up and running with TVMLKit
قسمت 3 - پرایمر مختصر جاوا اسکریپت
Part 3 - A brief JavaScript primer
قسمت 4 - بارگذاری چند فیلم
Part 4 - Loading some movies
قسمت 5 - ایجاد کاتالوگ اسکرول
Part 5 - Creating a scrolling catalog
قسمت 6- مشاهده جزئیات فیلم
Part 6- Viewing moview details
پروژه 11 - BioBlitz
Project 11 - BioBlitz
معرفی پروژه 11
Project 11 Intro
قسمت 1 - راه اندازی - طراحی یک رابط پایه
Part 1 - Setting up - designing a basic interface
قسمت 2 - ایجاد یک نقشه تصادفی
Part 2 - Creating a random map
قسمت 3 - حرکت خود را انجام دهید
Part 3 - Make your move
قسمت 4 - گسترش عفونت
Part 4 - Spreading the infection
پروژه 12 - ذخیره سازی داده ها
Project 12 - Storing data
معرفی پروژه 12
Project 12 Intro
قسمت 1 - راه اندازی - پیش فرض های کاربر
Part 1 - Setting up - User defaults
قسمت 2 - ذخیره در iCloud
Part 2 - Saving to iCloud
بخش 3 - منابع درخواستی بخش الف
Part 3 - On-demand resources part a
باشگاه پروازهای مکرر
Frequent Flyer Club
باشگاه پروازهای مکرر - tvOS
Frequent Flyer Club - tvOS
نمایش نظرات