|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hackingwithtvos/
课程评论:没有评论
课程名称:《Hacking with tvOS 12 - 构建Apple TV应用程序》 课程概述: 这门课程将带您完成12个完整的项目,教授您tvOS的各个方面,以及4个技术项目,以强化您的tvOS技能和知识,介绍构建更好的应用程序的最新技术。课程由获奖的Swift程序员Paul Hudson编写,基于他的畅销书《Hacking with tvOS》,并经过他本人支持和许可制作成讲座风格的课程。Paul是“Hacking With Swift”系列教程的作者,该系列是在线最受欢迎的Swift编程网站之一,并且曾因其出色的教学方法受到Swift语言创始人Chris Lattner的高度赞扬。这门课程与iOS开发者Steve DeStefano合作制作,提供了快速学习Apple生态系统编程的最佳途径。 本课程利用注释、提示、图表、高亮以及深入的讲解,使复杂的主题更易于理解,并帮助巩固关键概念,引导您逐步掌握代码。课程还提供完美的参考工具包,可与Apple文档配合使用,让您能快速回顾任何讲座,提取所需的相关代码或指令,内容简洁明了,完全聚焦于tvOS。 请注意:这些项目为中级至高级水平,课程不会教授Swift语言或编码基础,您应已完成Paul Hudson在HackingWithSwift.com上的Swift教程,或在Udemy上完成“Hacking With Swift 初学者到专业”课程。 学习内容包括: - 使用表视图和自定义集合视图、行和列 - 学习如何为应用程序添加动画 - 构建SpriteKit游戏 - 获取和解析JSON数据 - 学习如何使用tvOS的“Focus引擎” - 使用GCD(Grand Central Dispatch)进行主线程与其他线程之间的切换 - 使用“标签栏控制器” - 学习字符串格式化 - 学习“深色模式”的API,调整应用的深色与浅色模式 - 使用“MapKit”构建维基地图应用 - 制作顶层扩展,这是占据tvOS主屏幕上三分之二的迷你应用程序 - 使用TVMLKit、JavaScript和XML创建“电影购物者”应用 - 学习如何使用“UserDefaults”、"iCloud键值存储"和"按需资源"保存和存储文件 - 以及更多内容!
Note: All finished projects and source code have been update to swift 5.0. So even though some lectures are shown using Swift 4.2, just reference the source code for any update you might need.Build 12 complete projects that teach you all the ins and outs of tvOS as well as 4 technique projects that reinforce your tvOS skills and knowledge by introducing the latest techniques, for building better apps.This course is written by the award winning Swift programmer, Paul Hudson, it is from his best selling book, "Hacking with tvOS", made into a lecture style course, and these videos were made with his permission and support. Paul is the author of the Hacking With Swift series of tutorials, which is one of the most popular Swift coding sites online. Paul also has received high praise from the creator of the Swift language, Chris Lattner, for his outstanding method of teaching, and series of Swift tutorials. And working together with iOS developer Steve DeStefano, the Hacking with Swift series of programming training videos are simply the fastest way to learn how to code in the Apple eco-system.This course incorporates the use of annotations, callouts, diagrams, highlighting, and deep explanations that help make complex subject matter, much easier to grasp, and serve to reinforce key concepts, as well as guide you along the path of the code, each step of the way. This course also makes the perfect reference tool kit, to be used in conjunction with the Apple docs, so that you can go back and scrub through any of the lectures very quickly to pull out relevant code or instruction that you need, as there's no wasted chatter here, it's strictly on point with tvOS.Please note: These are intermediate to advanced projects, and this course will not teach you the Swift language, or how to code, you should already have completed Paul Hudson's Swift tutorials at HackingWithSwift dot com, or gone through the Hacking With Swift beginner to pro course here on Udemy.Work with table views, custom collection views, rows and columnsLearn how to add animations to your appsBuild SpriteKit gamesFetch and parse JSON data Learn how to work with the tvOS "Focus engine"Use GCD (Grand Central Dispatch) to move to and from the main threadWork with the "Tab Bar Controller"Learn all about formatting stringsLearn the API's for working with "Dark Mode", which adjusts the dark and light mode of your appsBuild a wiki map app using "MapKit"Make top shelf extensions, which are mini apps that occupy the top two thirds of the tvOS home screenUse TVMLKit, JavaScript, and XML to create a "Movie Shopper app"Learn how to save and store files using "UserDefaults", the "iCloud key value store", and "on demand resources"And much more!