课程咨询 :158-7402-4893

长沙iOS培训中心

iOS 准架构型软件工程师(就业班)

1. C & ObjC 语言基础(案例库:电影票预定,酒店预订)
课程 内容
C 语言基础 编译及运行环境,编程规范,变量,基本数据类型,进制,运算符,流程控制。
C 语言高级 数组,函数,指针,字符串,预处理器,宏多文件编程,结构,联合,枚举,高级指针,函数指针, C 语言标准库,内存管理构与算法。
Objective - C 语言核心 面向对象编程,类, 对象,属性,方法,消息机制,封装,继承,多态, 协议,分类,扩展Objective-C 语言内存管理原理,设计模式基础,Objective-C 语言2015 新语法。
Foundation 框架 苹果基础框架常用类的使用, iOS 开发中常用集合类的使用, 闭包的基本概念和使用。
2. iOS 编程核心
(案例库:音乐App, 友录App, 我的Note, 多玩、喜马拉雅,掌LOL,信息App, 新闻App 等)
课程 内容
控件和控制器层 iOS 应用开发基础, 基础控件的使用, InterfaceBuilder 技术如何提高开发效率,MVC 设计模式在iOS 应用开发中的应用,多视图编程, iOS 中委托代理的使用,滚动视图和图片处理
视图控制器 表格视图控制器,集合视图控制器,高级控件,视图控制器的生命周期。
故事板(Storyboard) 故事板在iOS 应用开发中如何提高开发效率,故事板场景和视图控制器,如何在实际开发中灵活使用Storyboard, xib 和纯代码混合编程。
视图层技术 视图和图形绘制技术在提高用户体验方面的应用,手势识别,视图变形, 触控,屏幕适配和界面布局技术,视图动画,核 心动画提高用户体验,动力动画制作酷炫效果。
视图高级技术 复杂文字在视图中的处理,适应教育类应用的特殊需求,自定义控件,提高应用的扩展性,iOS8、9 新增的各种特效技术在时尚应用中的使用,通知技术及软键盘的控制,iOS7、8、9 中不同的屏幕布局技术和iPad 编程。
3. iOS 高级开发
(案例库:乐淘App, 团购App, 音乐App, 友录App, 看电影,天气App, 照片美图流,RSS 阅读, 新闻App, 空气质量,
2048, 黑白块,Flappy Bird 等)
课程 内容
模型与数据存储 iOS 文件系统,文件操作,数据与资源加载, 属性文件与档案存储,数据库SQLite 和SQL 语句,数据库第三方库 FMDB,苹果官方数据库框架Core Data,KVO 和KVC 及应用。
多线程与多任务 进程与线程, iOS 线程处理, GCD, 线程池。
网络编程 网络通信模型与通信协议,TCP/IP 协议,HTTP/HTTPS 协议,iOS7,8,9 中如何通过HTTP(S) 协议与服务器通信, 如何通过XML 文件解析与JSON 解析技术进行网络通信,第三方网络通信框架AFNetworking,常用网络第三方库, SDWebImage,本地缓存机制提高体验,优化网络,长连接与Socket 通信框架CocoaAsynchSocket
多媒体与系统服务 音频播放,视频播放,流媒体处理,位置定位,地图应用,各种iOS 传感器的使用,系统媒体库,相册,通讯录,像机, 麦克的调用
综合项目实战 电商综合项目实战,版本控件SVN/Git,Xcode 单元测试,插件,调试,Instruments,内存优化,掌握一个完整的App开发流程。
4. iOS 高新技术(案例库:TLBS 微身边,酷跑, 我的微信, 微博等)
课程 内容
Swift 语言 Playground 中编写和调试Swift 程序,Swift 语言基础: 数据类型,运算符,字符和字符串,集合,控制流,Swift 函数式编程,闭包,枚举,类和结构体,面向对象编程,构造器,扩展,协议,泛型下标、可选值、可选链,运算符重载,Swift与Objective-C 语言混合编程。
时尚项目实战 " 社交与位置分享,健康运动综合项目实战,XMPP 及社交网络,百度地图、高德地图,LBS 应用,第三方登录,新浪微博,微信分享,Swift 和Objective-C 等三方框架混合使用,从多第三方库在项目中的应用 (Alamofire、 MBProgressHUD、 SDWebImage)。"
iOS 实用技术汇集 本地推送和远程推送,极光推送,蓝牙通信和运动套件编程,二维码生成扫描,移动支付,支付宝支付,微信支付,应用 内购买和支付,制作自己的第三方库,App 打包和上线,其他实用开发技巧。
iOS 高新技术汇集 iOS8 新增社交网络分享技术,iOS8 新增App 扩展技术,iOS8 自适应布局和Size Classes 技术,iOS8 新增特效Visual Effects,WebKit 和混合App 编程介绍,React Native 介绍,iOS9 布局技术,3DTouch 等其他高新技术。
Watch OS 开发 WatchKit for Watch OS 2.0,Glance , Complications 新特性。
  • 地址:长沙市芙蓉中路一段479号建鸿达现代城27楼
  • 网址:http://cs.ios.tedu.cn/ 课程培训电话:158-7402-4893 全国服务监督电话:400-827-0010
  • QQ咨询 : 2416540879
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56