iOS 开发进阶与实战
Alvin Dong 查看讲师
百林哲咨询(北京)有限公司专家团队成员
十年程序员生涯,八年移动客户端开发,目前聚焦于 iOS Android Windows 的客户端开发。
浏览:4041次
详情 DETAILS

简介

重要:iOS 开发在各个公司中所占的重要性毋庸置疑。

内容:本次课程对 iOS 实际开发中的难点,重点进行深入的讲解,同时也会讲解 iOS 目前的多个最新特性及其在项目中的实际用途。

最新:讲解内容涵盖最新的 iOS9 SDK,并使用最新的 Xcode7

实例:最后每个部分都会包含一个实例程序,以求做到讲解与实战相结合。

动手:最后会指导学员完成一个完整功能的 App。

语言:主要用 Swift 进行授课

目标

通过培训,学员能够掌握以下技能:

1.iOS 用户界面编程的高级技巧

2.多种高级数据存储方式

3.安全高效的网络编程

4.iOS 的多种新特性

课程时长

2天(12H)

受众人群

本课程适用于有一定基础的 iOS 开发程序员,学员需要了解 iOS 开发的基本概念,至少已经能写一些玩具 App。

学员有成为一个高级 iOS 开发的愿望。

分享提纲

第一部分 用户界面高级技巧

1 Auto Layout

 1.1xib 中的 Auto Layout

 1.2Visual Format Language 学习

 1.3代码中使用 Auto Layout

2 自定义 UIView

 2.1使用代码自定义 UIView

 2.2利用 xib 自定义 UIView

 2.3自定义 UIView 中使用 Auto Layout

 2.4在 xib 中使用自定义 UIView

 2.5xib 中实时显示自定义 UIView(live rendering)

3 UIViewController 容器

 3.1自定义 UIViewController 容器

 3.2自定义 UIViewController 切换动画

4 新特性

 4.1利用 UIKit Dynamics 丰富界面动画

 4.2使用 Size Class 为不同的设备布局

 4.3Adaptive Layout

 4.4iOS9 多任务

 4.5用户界面特效


第二部分 本地存储及云服务

1 iOS 本地存储

 1.1系统提供的存储方式简介(NSUserDefaults,文件,SQLite,CoreData)

 1.2使用新型移动数据库 Realm 存储数据

2 网络

 2.1深入NSURLSession

 2.2使用 Alamofire 访问网络服务

3 云服务

 3.1使用 CloudKit 将数据存到云端

 3.1使用 CloudKit Web Services


第三部分 其他

1 应用程序扩展(App Extension)

2 使用 Touch ID

3 实现应用程序内容搜索


第四部分 实战

1 使用 CloudKit 完成服务器后端

2 利用所学写一个完整的 App



预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1