培训核心要点
C语言
数据类型、常量和变量、运算符、赋值语句和表达式、分支、循环;变量作用域、static;宏定义、枚举,结构体;函数、数组、指针;Xcode开发环境等。
Object-C语言
面向对象与面向过程编程;类,对象和方法;属性和点语法;内存管理,单例;字符字串,数组和字典;日期,时间及定时器的使用;文件沙盒;键值编码-KVC,键值监听-KVO,通知;类目,延展和委托协议等。
iOS基础
学习MVC模式, MVVM模式;窗口UIWindow,视图UIView,应用程序UIApplication;视图控件;高级视图;视图控制器;导航控制器;分栏控制器;自定义视图控制器;触摸事件,手势,键盘处理,通知机制;绘图(drawRect)、QuartzCore;代码编程及storyboard界面编程等。
小项目:计算器,通讯录查询,新浪微博,网页浏览器,新闻资讯,音乐播放器,精品动画库
大项目:地产类应用App,娱乐类应用App (注: 2个应用均在苹果商店AppStore上架)
iOS高级
网络请求;XML与JSON解析;网络框架ASI与AFNetworking;音频播放器(AVAudioPlayer,AVPlayer,系统声音);视频播放器;拍照,相机胶卷及相册;短信发送,邮件分享,拨打电话;GPS地图导航;XMPP即时通信;蓝牙通信;runloop与runtime; OC与HTML5交互;本地数据持久化;多线程技术;HTTP,TCP,IP,UDP与Socket通信;瀑布流UICollectionView;AES+base64加解密;正规表达式;动态库与静态库制作;图片上传;CocoaPods;workspace;真机调试证书申请与制作,App上传发布;block;故事板storyboard;自动布局AutoLayout与SizeClass等。
小项目:手机号查询系统,travel查询系统,音乐播放器(歌词滚动,单曲/顺序/随机播放,音量调节,音量振幅等),视频播放器,去哪儿(GPS导航定位与3d地图展示),美拍秀秀
大项目:旅游类应用App,新闻资讯类应用App (注: 2个应用均在苹果商店AppStore上架)
开源框架
图片缓存框架;新浪微博、腾讯微博、微朋友圈、好友分享框架; MD5加密框架;科大讯飞语音;扫描;高德地图;上下拉刷新;720度全景(3d模型)展示;支付宝支付与微支付;Apple Pay;Q第三方登录;新浪第三方登录;融云即时聊天等。
Swift语言
swift基础入门;函数;字符串,数组,字典,元组;闭包,结构体;面向对象;getter与setter方法;swift协议;swift基础控件;swift视图控制器;导航控制器;分栏控制器;委托代理;OC调用swift代码;swift调用OC代码;故事板storyboard;自动布局AutoLayout与SizeClass等
实践效果
1.独立完成一个完整项目的开发;
2.负责一个项目团队的管理;
3. 独立进行多个项目的并行开发
深圳java脱产培训学校
深圳javascript培训
深圳学习ios程序开发
深圳ios软件开发培训