ios培训

来源:互联网 发布:matlab下载mac 破解版 编辑:程序博客网 时间:2024/04/28 03:50

C语言

数据类型、运算符和表达式、流程控制
数组、函数、指针
结构体、枚举、内存管理等

Objective-C

Objective-C基础:面向对象、封装、继承、多态三大特性、类和对象、方法;字符串、数组、字典、集合;
流程控制、属性、继承;官方文档的阅读
Objective-C进阶:ARC、内存管理;CategoryProtocolBlockFoundation框架;Copy、单例设计模式

UI知识体系

UIKit框架 —— UI基础
UI基础控件:UIButtonUILabelUIImageViewUITextFieldUIAlertView等;xibstoryboard的使用
UIKit框架 —— UI进阶
UI高级控件:UIScrollViewUITableView以及自定义CellUIPickerViewUIDatePickerUICollectionview
屏幕适配:Autoresizing/AutoLayout+SizeClass
多控制器管理:项目常见文件、4大对象、程序启动原理;导航控制器、控制器的生命周期;UITab
leView的数据更新绘图以及高级特性:QuartzCore框架;触摸事件、手势和键盘事件处理;IPad专属特性

思想/扩展:
MVC设计模式、代理设计模式、通知机制
真机调试、应用间跳转测试打包、内存分析、硬件信息获取、语言适配、发布应用程序


多线程/网络知识体系

多线程: NSThreadNSOperationQueueGCDNSURLConnectionNSURLSession
网络:AFNetworking框架、SDWebImage框架;Socket、智能家居


iOS高级

数据存取:PlistPreferenceNSKeyedArchiverSQLite3Core Data

实用技术:多媒体——音频、视频、流媒体、相册、相机
  ——社交分享、静态库、通讯录
 地图定位——CoreLocationMapKit、自定义大头针视图;百度地图
  ——UIDynamic、传感器、蓝牙4.0
  ——本地通知、远程推送通知、极光推送、内购、广告、换肤
  ——人脸识别、指纹识别、二维码、ARCMRC混合开发、正则、支付宝、第三方存储
工具:源代码管理SVN/git;插件管理CocoaPods;第三方存储LeanCloud


Swift

基本语法、基本运算、流程控制
元组(New)、可选类型、断言、字符和字符串、集合、函数、闭包、枚举、结构体
扩展、协议、泛型、高级操作符
SwiftObjective-C混合开发


重磅更新

iOS9 & XCode7IOS9新功能展示;Xcode7开发变化
Apple WatchApple Watch开发流程及环境;Apple Watch控件;Apple Watch资源交互;Glance的使用


项目实战

新浪微博(swift/oc版)、网易彩票、QQ空间IPAD版等多个实战项目
仿微信即时聊天项目
完成1个自选项目
赠送其他实战类项目


就业指导

面试准备及简历指导;面试技巧及常见问题分析;工作环境模拟;模拟面试;招聘会


北京校区:海淀区东北旺西路8号中关村软件园9号楼国际软件大厦23
电话:010-82826816 010-82826576
深圳校区:宝安区洪浪北二路2号鼎新科技园凌云大厦11
电话:0755-66689855

上海校区:上海市闵行区联航路1588号坤大科技楼2号楼5
电话:021-60515934 021-60498134



0 0
原创粉丝点击