
iOS开发培训课程是结合iOS 9推出的全新课程。
课程优势:
使
用OS X 10.10操作系统,Xcode
6.x开发环境,采用FCBS教学模式,在原有课程基础上,强化了ARC、可视化编程、网络安全、设计模式,并且增加了企业常用技术(支付、即时通信、应
用统计、语言识别、第三方登录等),同时加入了第三方类库的学习,增强学员综合能力,项目阶段以企业标准完成项目,强化协同开发。
课程简介 :
iOS开发基础语言、Objective-C语言学习C
语言是iOS开发的入门基础语言,本部分主要介绍C语言的基本语法,C企业编程基本概念,数据结构与精典算法。Objective-C是iOS与
Mac OS开发的主要语言,它是对C语言的扩展,并融入了面向对象的特点。包含封装、继承、多态三大特性,本部分主要介绍OC的基本语法,新的特性,内
存管理,基础类的使用等内容。掌握iOS视图,视图控制器、程序执行流程,常用UI,触摸手势,常用设计模式、视图控制器管理,表视图,集合视图,数据持
久化,数据解析,网络,多线程,可视化编程。Senior进阶掌握数据持久化,数据解析,网络,多线程,swift,即时通信,多媒体,动画,第三方类库,其他常用技术.
授课内容:
主
要讲解有关多线程(线程和进程,线程互斥,线程通信,线程同步等)、数据存储(文件读写,归档,数据库,coredata、FMDB等)、动态绑定,动态
类型、懒加载、RunLoop、Runtime、排序算法(冒泡、快速等C、OC如何实现)、UIView和Layer、多语言发布、传值方式(属性、代
理、单例,block,借助文件存储等)、性能优化、省电等方面的知识和问题。