有人懂苹果IOS开发吗?
各位大仙们,有懂IOS开发的吗,给我推荐本入门级经典读物,如果推荐的够好,包括本帖的100积分,我答应给300积分。另外:不一定是最基础的东东,我开发很多年了,虽然C++接触不多,但是还多少懂一点,推荐的最好是一整套,只随便说的一本书,我可不给分哦,至少要说出这本书的好处什么的。
[ 本帖最后由 冰镇柠檬汁儿 于 2015-9-14 17:55 编辑 ]
第一阶段Objective-C 基础课程课程 OC面向对象基础 1、 面向对象设计思想 2、 类的组合关系设计 3、 面向对象语言特性,封装,继承,多态 4、 字符串与数组 5、 分类与协议 OC强化 1、 内存管理原则MRC 2、 内存管理原则ARC,Block数据类型 3、 集合,字典,日期类型 4、 单利设计模式,文件管理 5、OC中的反射机制 第二阶段UI UI基础控件 1、 bookstore 案例 2、 bookstore MVC封装思想 3、 自定义视图封装,代理模式深入剖析 4、 广告轮播实现 5、 UIView,动画,形变 UI高级控件 2、 TableView-2 美食圈圈 3、 TableView-3 美食圈圈(MVC封装) 4、 TableView-4 即时通讯app页面分析与实现 5、 TableView-5 其他常用操作,阶段性测试 第三阶段iOS高级编程课程目标掌握企业级app框架搭建的核心思想 UI高级控件 1、 应用程序生命周期,UIView生命周期,UIViewController生命周期 2、 app主流框架实现(UITabbarController) 3、 导航控制器(UINavigationController) 4、 常用控件集合 5、 网络入门 UI项目实战 1、 UI-项目(主流app架构分析,项目主框架搭建) 2、 UI-项目(网络请求数据,模型封装,视图封装) 3、 UI-项目(代码优化,重构代码规则) 4、 UI-项目(数据持久化) 5、 UI-项目(细节调整,调试技巧) UI高级进阶 1、 事件传递,手势操作 2、 UICollectionView 3、 屏幕适配(Autolayout,SizeClasses) 4、 Quartz2D绘图技术 5、 核心动画(Core Animation) 网络技术 1、 多线程操作入门 2、 多种线程操作的区别与实现 3、 网络基础 4、 网络实现断点续传,大文件上传 5、 企业中常用的网络框架 第四阶段iOS实用技术课程目标快速掌握企业中经常应用的实用技术 企业核心技术 1、多媒体开发 2、MapKit地图处理 3、iOS特有硬件编程,包括各种传感器、照相机、短信、邮件等 4、第三方分享,与登录的实现 5、ZCZBarViewController 二维码扫描 6、ZCNoneiFLYTEK 讯飞语音识别系统 7、企业数据加密 8、SQLite与CoreData技术 9、ZCSoundEffect 推送+震动+短效音频 10、ZCVLC 视频解码播放 11、ZCCentralManager 蓝牙 12、SVN,Git源代码管理 13、XMPP即时通信技术 14、真机调试,与证书管理 15、企业级开发常用第三方框架