ios开发需要掌握的内容

ios开发需要掌握的内容
语言:
语言有两种,object-c、swift,目前刚好处于语言交替的一个过程,所以如果是自己独立开发个人项目的话建议直接学习swift,如果是准备以此找一份工作的话建议还是先学好object-c,因为现在大部分的公司项目都是用oc写的。

环境:
系统环境为mac电脑自带的osx系统,当然也可以自己安装黑苹果或者虚拟机。
编译环境为:xcode,其他的再折腾一下终端就OK了。

系统框架:
如果只是入门的话,iOS开发就熟悉一下基本UIKit框架,mac开发就熟悉一下AppKit,其它的库用到了就大概看一下就可以了。
第三方框架:
AFNetworking,网络请求类
JsonModel,数据模型解析
MJRefresh,tableview下拉加在上拉刷新
SDWebImage,图片加载
MBProgressHUD

入门的话掌握上面就可以了,下面的可以大概了解一下子:
友盟,一个主要分享,其它还集成了一堆杂七杂八的
环信,将xmpp做了二次封装,开发起来没啥难度了,但是功能上受限制
fmdb,sqlite数据库第三方管理库
xmpp,IM通讯第三方库
AsynSocket,iOS中对socket的一个封装

工具:
数码测色计(系统自带),用于取屏幕上的颜色点
cornerstone,svn管理工具
sqliteManager,数据库文件管理工具
bejson,一个用来查看解析json数据的网站
changes,一个二进制比对工具,比较工程代码的
wireshark,最喜欢的一个抓包工具,强大到没得法
蒲公英,一个应用分发平台,内部分发测试用的
prep,制作一个1024*1024大小的图标,拉进去就可以自动生成iOS开发所需的整套图标
Axure,画原型的软件,我一般是用它打开原型,不过非必需
Mou,用来写博客的一个工具
IntelliJ IDEA ,应该是折腾javaScript的时候安装的,不过基本上没用过
奇妙清单,提高效率的一个工具,可以将自己当天需要完成的任务记录下来,然后一个个的去完成
X-Lite ,语音电话,学习sip协议的时候用的
WebStorm,JavaScript编译器。

http://www.duopintech.com/
http://www.duopintech.com/wap/
http://www.duopintech.com/index.html
http://www.duopintech.com/about.html
http://www.duopintech.com/videoshow.html
http://www.duopintech.com/contact.html
http://duopintech.com/

猜你喜欢

转载自blog.csdn.net/seoandsem/article/details/88416943