|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios8-and-swift-app-programming-crash-course/
课程评论:没有评论
Coursera 上的《iOS8 和 Swift App 编程》课程是一门全面的入门和进阶课程,旨在教授开发者如何利用 iOS 8 的新特性和 Swift 编程语言进行 iPhone 和 iPad 应用开发。 **课程亮点:** * **内容更新频繁:** 每周都会添加新视频和更新内容。 * **超值优惠与保障:** 目前提供低价入学,并享有 30 天退款保证。 * **循序渐进的教学模式:** 由经验丰富的导师 Rick “the iGuru” 教授,以清晰的步骤系统教授所有新技巧。 * **实践性强:** 提供源代码和作业,帮助学员扎实掌握概念。 * **适合各类学员:** 无论是初学者还是有经验的编码人员都能从中受益。 * **高质量短视频:** 视频时长在 10-15 分钟,包含真实案例、演示和练习,易于学习和理解。 * **丰富学习资源:** 包含约 25 小时的视频教学、源代码、工作簿和练习。 **课程主要内容(共 16 个单元):** * **Swift 编程基础:** 变量、常量、数据类型、控制结构、数组、字典、可选类型、函数、枚举。 * **Swift 进阶:** 结构体、类、存储属性、计算属性、属性观察器、方法。 * **UI 设计与视图控制器:** Interface Builder 布局、约束使用、视图控制器入门。 * **视图控制器层级:** Tab Bar 和 Navigation Controller 的应用。 * **Table View Controllers:** 标准和自定义单元格、单元格事件响应、索引、分组、表头和表尾。 * **数据存储:** 使用 SQLite 存储结构化数据。 * **多线程编程:** NSThread、Operation/Operation Queues、Grand Central Dispatch (GCD)。 * **硬件传感器应用:** 陀螺仪、加速计、定位服务等。 * **HealthKit API 入门。** * **媒体处理:** 音频和视频录制播放,相机 API 和拍照。 * **视图绘制与动画:** Core Graphics、Core Animation、视图和图层详解。 * **2D 游戏开发:** SpriteKit 及其物理引擎。 * **3D 图形开发:** SceneKit (iOS) 和 Metal (低级 3D 图形框架)。 * **最佳实践:** 应用设计、开发和单元测试。 本课程旨在为开发者提供一套完整、高效的学习体系,帮助他们掌握 iOS 8 和 Swift 的最新开发技术,创建高质量的 iPhone 和 iPad 应用。
** New Videos and Updates Added Weekly ** ** Join Now and Get it All at a LOW price! ** **Comes with a 30 day Money Back Guarantee** iOS 8 offers amazing new possibilities for iPhone and iPad developers. However, you will need to learn entirely new design and development techniques in order to take full advantage of the new system and APIs. In our brand new iOS 8 and Swift Programming Course our Head Tutor, Rick "the iGuru" - will teach you ALL these new techniques, in a complete step by step system. This iOS8 with Swift App Programming Course is designed to involve you in a high degree of training. You will be provided with source codes and assignments along with the lectures so that you get a sound understanding and grip of the concepts you will be learning. This course introduces you to the basics of iOS8 and Swift App development and is a course is for beginners and advanced level coders. This course is designed by seasoned experts and tutors who know exactly how to present the course subjects in a systematic step by step manner. All topics are easy to learn and presented in digestible short 10 to 15 minute videos with real world examples, demos and exercises. We continue to put a TON of time and effort in preparing this course and adding new material every week. This is by far the best and most high quality iPhone Programming Training Video Course that we have released. Approximately 25 hours of High Quality Video Training, Source Code, Workbooks and Exercises - taught over 16 sequential Units. Section 1 and 2 - The Swift primer along with Swift programming language: variables and constants, types, control structures, arrays and dictionaries, optionals, functions, and enumerations. Section 3 - The Swift programming language: structs and classes, stored and calculated properties, property observers, methods. Section 4 - Setting up view layouts in Interface Builder, using constraints, Intro to view controllers. Section 5 - Hierarchies of view controllers using tab bar and navigation controllers. Section 6 - All about table view controllers: standard and custom cells, how to respond to a user tap on a cell, indexing a table view, grouped table views, headers and footers. Section 7 - Using SQLite to store structured data in an app. Section 8 - Simple threading using NSThread, more complex threading using operations and operation queues, and Grand Central Dispatch. Section 9 - Using hardware sensors: accelerometer, gyro-meter, location services, etc. Section 10 - Intro to the HealthKit API - Upcoming Sections - Section 11 - Recording and playing back audio and video, including a discussion of the camera API and taking still photos. Section 12 - View drawing, views and layers in detail, core graphics and core animation. Section 13 - SpriteKit: a 2D graphics library that incorporates physics. Section 14 - SceneKit for iOS: a high level 3D rendering framework, now available to iOS developers. Section 15 - Metal: a low level 3D graphics framework that is up to 10 times faster than equivalent OpenGL - ES code. Section 16 - Best practices for app design, development, and unit testing.