iOS开发之路
来源:互联网 发布:葵花宝典数据库修改 编辑:程序博客网 时间:2024/05/16 18:41
先贴出参考的文章的链接:
- https://github.com/Aufree/trip-to-iOS
- http://coolshell.cn/articles/4102.html
- http://www.cnblogs.com/mjios/archive/2013/02/26/2933200.html
正文
- 内存管理、block和GCD。——参考《Objective-C高级编程》
- 定位和地图服务。——LBS app
- 数据存储。——fileManager+sqlite3+CoreData。plist
- KVO与KVC。
- 网络部分。——ASI与AFN。
- 推送通知. 本地推送 apple的推送
- iOS8新加的应用扩展特性。——好几个部分呢
- Core Animation、Core Graphic与Quartz 2D库,CALayer图层。——UIKit和Foundation就不用说了
- 版本管理——git与SVN
- autolayout什么的必须的。 storyboard 和 xib
- UIWindow与NSRunloop。——跟Cocoa的设计有关了。
- 字符串处理。——类型转换,查找匹配插入,谓词,正则表达式
- 各种提升效率的开源库的使用。——CocoaPods,SDWebImage等
- 其他打电话发短信邮件、唤起其他app。。。。
——分割线之调试与上架app——
- 性能测试/单元测试与Instruments做性能优化。
- 至少独立开发一个app并将其上架到App Store。——类型不限,主要在于熟悉流程
——再次分割之提高篇——
- 代码规范。——参考apple官方和Google的代码规范,另可参考《Effective Objective-C 2.0》
- 无障碍阅读英文文档,至少apple的官方文档无压力吧。
- 业余时间看优秀博客,自己写博客整理学过的知识。
- 阅读优秀的开源代码,业余写开源项目。
- 即时聊天与图片视频处理等。——社交app(高级阶段)
泛软件开发技能点集合
- 编程语言
- 数据结构和算法
- 设计模式/系统设计/面向对象设计
- 数据存储与数据库
- 性能测试/单元测试
——分割线——
- 版本管理——git与SVN
- 数据安全——数据加密解密技术
- HTTP、TCP/IP部分。
——高级阶段——
1.编译原理/计算机原理
0 0
- IOS开发之路
- IOS开发之路
- iOS开发之路
- iOS开发之路
- iOS开发之路
- ios 开发艰难之路
- IOS开发学习之路
- IOS开发之IOS生命周期
- IOS开发之路中ing-
- ios菜鸟之路:标题栏UINavigationcontroller开发
- IOS开发之路-Objective-C 复合
- IOS开发之路-Objective-C 字符串
- IOS开发之路四(UITabBarController)
- 我的iOS开发之路
- 走向IOS移动开发之路
- IOS中APP开发之路
- 我的iOS开发之路-前言
- iOS开发高手进阶之路
- 开始学习java3 输入输出流
- java学习之----监听器
- vb.Net程序设计(二)——慢慢清晰中
- tomcat 性能调优方案
- squid 3.5 新版配置正向代理
- iOS开发之路
- 【LeetCode从零单排】No27.Remove Element
- 通过java代码对json格式数据进行解析
- 【收藏】python的paramiko模块使用
- 比较全面的gdb调试命令
- Handler、Inner Class 怎么造成context泄漏的?
- 算法精解八(C语言版)
- iOS UIFont获取当前系统字体大小的方法
- zoj1009 Enigma