开发类库
-
功能强大的iOS PDF阅读器开发类库。最大的特点是加载PDF文档速度超快(从其名字也可以看出)。
-
Facebook应用框架的开源代码。优点是,利用该框架可以很方便地搭建SNS类应用。缺点是,文档比较少,而且都是英文的。
-
功能强大、简单易用的社会化分享类库:ShareSDK。开发者只需10分钟即可集成到自己的APP中。不仅支持如QQ、微信、新浪微博、腾讯微博、人人网、豆瓣、facebook、twitter等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户、信息流、回流率等数据。
-
允许网页开发者利用Javascript, HTML以及CSS等技术开发跨平台(包括iPhone,iPad以及Android)的web app。可以开发出类似iOS的table views, scroll views, native buttons, switches, tabs, popovers等等UI控件。
-
类似Appcelerator Titanium Platform的一个Web App开发框架。
-
在你的应用中加上广告。
-
RestKit是一个web servie Cocoa框架,它封装了很多跟网络服务(web servie)相关的功能,比如:GET, POST, PUT 以及 DELETE HTTP等等。 RestKit还提供了对JSON(或者XML)数据的读取操作。
-
AFNetworking同样是一个iOS的网络服务类库,它以NSURLConnection, NSOperation为基础,提供了很多跟网络服务相关的功能。
-
Nimbus是一个网站的iOS应用程序开发类库,它封装了众多iOS的控件,包括:实现丰富字体效果以及加上链接的label(rich text label with hyperlinks),完整的网页浏览视图(web view controller), 多选框(radio groups),丰富的列表交互,以及强大的debug工具等等其他各种控件效果。难能可贵的是,Nimbus的文档十分详细,十分有利于开发者参考,用他们的话说是:Nimbus is an iOS framework whose feature set grows only as fast as its documentation。这也是Nimbus最大的特点。
-
通过bShare Mobile SDK 可以很容易的添加“分享到SNS平台”功能到移动应用中,支持国内大部分的SNS平台,比如新浪微博、腾讯微博、腾讯空间、豆瓣、开心网、人人网等等。
-
图像处理类库,滤镜丰富,功能强大,可以直接应用到图片摄影类的App里面。github地址:https://github.com/AviaryInc/Mobile-Feather-SDK-for-iOS
-
一个很著名的游戏开发框架,封装了Open GL ES,让开发者能十分方便就可以开发出2D动画游戏。官网是:http://www.cocos2d-iphone.org/ (需要翻墙)。
-
个推开放平台帮助你的应用通过低成本互联网通道进行消息推送,提供完善、高效、稳定的服务体系解决了互联网云端到手机端的消息互通问题。
开发工具
-
将Google Analytics放进你的App中,你可以了解到很多有用的信息,如:每天有多少开发者使用你的应用,他们花了多长时间在你的应用中,他们对你的应用那个功能最感兴趣等等。
-
创新工场项目。类似Google Analytics,算是国内最好的移动应用统计工具。
-
如果你还是习惯Vim编辑器的编程方式(好多牛人都这样),那么试试这个Xcode插件,可以直接在Xcode编辑器里面使用VIM的操作方式,难能可贵的是代码完全开源。
-
Mac下最好用的SQLite客户端(GUI管理器)。使用户能够以图形界面的方式查看SQLite数据库,十分方便好用。
开发教程
-
该教材能让有编程经验的程序员迅速对objective-c上手。
-
涵盖大部分iPhone开发的入门技巧,不过是英文的,英文好一点的筒子去试试。
-
iOS开发教程视频,分控件讲解。也是英文版的视频。
-
收集了大量的iOS开发文章,每天都有更新。唯一美中不足的是全英文的,但是里面的文章质量真的不错。
-
作者的描述深入浅出,十分适合cocos2d的初学者。(本教程作者还在更新中)
-
特棒的iOS教学文章网站。所有文章都是由一个iOS开发者撰写。深入浅出,例子很多。美中不足是英文的。小编很有冲动将它们翻译成中文。还有一件跟这个网站相关的趣事是,文章作者是独立iOS开发者,他负责写代码,他的妻子是UI设计师,负责美工。所以他妻子也办了一个类似的网站,只不过是偏向美工的。
-
泰然由一群热爱移动开发的志愿者组成,于2011年9月正式成立泰然教程组核心团队,长期致力于提供优质的移动平台原创教程和翻译教程。成立的一年时间内得到国内、国际读者的广泛认可。其中Ray Wenderlich的译文均被采纳为官方译文。
-
学习怎样为你的iphone程序添加推送通知。这篇文章是 http://www.raywenderlich.com/2011/05/12/apple-push-notification-services-tutorial-part-12/ 的译文。
-
开始iOS开发需要准备的东西
开发论坛
-
可以说是国内人气最旺的开发社区,每个提问都有很多热心的开发者来回答。而且有很多开源资源。
-
苹果官方开发者论坛,需要开发者账户才能登录进去。
-
算是国内最好最火的cocos2d开发的中文论坛了。
设计工具
-
一款 Photoshop 插件,由 UI Parade 推出的一款针对iOS UI 的设计工具,设计师动动鼠标即可制作精美的 iOS 应用原型。iOS 界面设计师可以利用它在最短的时间内把自己的想法表达出来。这套插件包含了iPhone 和 iPad 以及高清分辨率等全部素材。点击这里看视频:http://v.youku.com/v_show/id_XMzg5NDMzNjA0.html
-
以web的形式提供iOS UI设计的素材,你可以在web上拖动一些控件做出简单的ios 应用效果,并且生成一个URL,能分享给其他人。
设计素材
-
这个PSD素材含有四个iPad不同角度(包括正面、侧面和背面)的图片,可用于将你的应用截图放在上面,用于在你的网站上展示你的iPad应用。
-
手势示意图icon。当你的应用中用到很多手势,你必须要有一个引导图,引导图上少不了要放上手势图。这时候你就需要用到这个网站资源了。
-
另外一个手势图icon资源,类似gesturecons。
-
在展示你app的截图时,配上真实的iPhone图,会让你的app更加好看。
-
iPad的控件集合,PSD格式。
-
iPhone5的控件集合,PSD格式。
-
iPhone4的控件集合,PSD格式。
-
iPhone各种控件的素描效果,AI格式。
-
iPad各种控件的素描效果,AI格式。
-
收集了众多设计十分优秀的App应用屏幕截图,然后分类查看,十分方便UI设计师找设计灵感。
-
提供大量免费的iOS图标(icon)。