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