Hacking with Swift 2 - Beginner to Pro - Build 20 Apps

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-5-very-cool-apps-with-swift-from-start-to-finish/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Hacking with Swift 2 - 从新手到专家(构建 20 款 App)** 这门课程旨在向您展示使用 Swift 构建 iOS App 的乐趣和易学性。您将学习如何利用苹果公司新推出的 Swift 语言,动手构建 20 款功能各异的 App。课程循序渐进,每款 App 的复杂度都会有所提升,但所有开发过程都将与您一同完成,确保您清晰理解代码的逻辑和实现方式。 课程采用多种图文并茂的教学方式,包括调用图、高亮和深入讲解,帮助您轻松掌握 Swift 编程。 **课程亮点,包括但不限于:** * **Swift 语言核心:** 从变量、常量到函数创建,全面掌握 Swift 基础。 * **Xcode 7 深度解析:** 学习 Xcode 7 的各项功能和用途。 * **UI 设计与交互:** 掌握 Storyboards、控件、Outlets、Actions、Segues 的使用,实现数据传递。 * **核心技术实践:** * 逻辑控制:实现流畅的应用控制流。 * 代理与协议:理解委托模式和协议的应用。 * 多媒体:添加音频和动画效果。 * 字符串处理:精通 Swift 中的字符串操作。 * 定时器:熟练使用 NSTimer 类。 * 布局:掌握 StackView、Auto Layout (包括 VFL 代码创建)。 * Web 视图:使用 SafariViewController。 * 图像处理:集成 Core Image。 * 数据存储:学习 Core Data 的使用。 * 高级 UI:实现侧滑菜单控制器。 * 调试技巧:掌握高效的应用调试方法。 * 平台集成:使用 Core Spotlight、iAds、iCloud、Push Notifications。 * 游戏开发:使用 SpriteKit 构建 Flappy Bird 克隆。 * **设计工具:** 学习 Sketch 3。 * **数据处理:** 掌握 Swift 中的 JSON 数据解析。 * **广告集成:** 学习如何在 App 中添加广告。 * **视频质量:** 所有教学视频均以高清录制。 **目标学员:** 本课程适合没有任何编程经验的初学者,同时也能为中级和高级开发者提供深入学习的机会,例如通过 VFL 在代码中创建 Auto Layout 约束。 通过该课程,您将迅速掌握 iOS 应用开发技能,轻松创建并提交您的 App 至 App Store。 尽情享受编程的乐趣吧!

课程评论(0条)

课程详情

This course aims to show you that building IOS Apps with swift is fun and relatively easy. Learn how to create 20 apps using apples new language Swift. Each app will be a bit more complex, but we build it together, so theres no guesswork as to the process and what the code is doing. A lot of work goes into my courses to make the code as easy to understand as possible..i use callout graphics, highlighting, and deep explanations to help guide you along the path of the code, each step of the way. Some of what you will be leaning: Featuring apps built by the award winning programmer Paul Hudson of HackingWithSwift dot comThe Swift language - we go from variables to creating our own functions and moreLearn Swift by use of diagrams / highlighting / graphics Learning the ins and outs of Xcode 7 and its many attributesWorking in storyboards and all it nuances How to use with controls / Outlets and Actions How to use logic for smooth control flow Using segues and passing data, in storyboards, and programmaticallyUsing delegates and protocolsAdding audio / AnimationsMaster strings in SwiftWorking with the NSTimer classUsing stackViewThe new safari view controller classUsing core imageUsing core dataImplement a slide-out controller to use as a settings page or other data Learn the best Debugging TechniquesUsing core spotlightiAds - Learn how to add advertising to your appsWorking with the many swift classes available to usMore than 30 hours of video describing the details of building iOS appsCreating an iCloud appUsing Push Notifications in an appSpriteKit / Build a Flappy Bird Clone in under 1 hourLearn sketch 3 (fast becoming the industry standard for UI design)Autolayout easy and advanced - create constraints using VFLLearn how to work with JSON data in swiftAll videos are recorded in HD for maximum resolution and clarity Swift is the new language of the future, And with this course you will get plenty of instruction on how to implement Swift code in unique ways, in an easy to understand step by step format. Everything is explained in detail using graphics, animations, and annotations, so there's no guesswork as to how or why the code works the way it does, it just all makes sense, and is easy to implement, and before you know it you will have built yourself a wonderful working app that you can submit to the app store. This course assumes you have no programming experience, so its perfect for the beginner. Its also a nice fit for the intermediate and experienced coder as the course covers advanced techniques as well...like creating autolayout constraints in code using VFL. By adding your own creativity and data, you will be transformed into an Apple Developer in a very short time. Happy Coding:-)

课程标签

0人关注该课程

主题相关的课程