iOS我所知道的一些常用开源库

标签: ios 我所 知道 | 发表时间:2013-07-22 15:49 | 作者:edison0951
出处:http://www.v2ex.com/
1、WSAssetPickerController:一个自定义访问系统相册的开源库
2、AFNetworking:这个不用说了吧,做iOS的人都知道,另外一个是ASI。前者比较轻量级,是对NSURLConnection的封装,全是异步和BLOCK,后面一个是用CORE FUNDATION里面的框架来实现的,效率比较高,但是也比较重量级。
3、FMDB:一个访问SQLITE的封装,让访问SQLITE更容易
4、MBProgressHUD:这个应该也是一个众人皆知的
5、SVPullToRefresh:下拉刷新,是ARC+Block的实现,里面还用到了RUNTIME。研究一些高级用法很合适
6、SlimeRefresh:UIRefreshControl的开源实现
7、SKNavigationController,MLPSpotlight,WSCoachMarksView都适合做引导的UI特效库
8、BlocksKit:一个针对Block的工具集
9、Aqtoolkit:工具集合
10、PKRevealController(MultiLayerNavigation):类似于网易新闻客户端的ViewController集合
11、SlimRefresh:一个类似于Gmail下拉刷新的工具
12、iScroll:适合WebView伪装成Native app
13、TSMessage:制作提示信息的UI控件
14、CanvasKit:图片堆叠排放的UI控件
15、JMSlider:扁平化设计的左右滑动按钮
16、AKTabBarController:自定义的UITabbar
17、OHAttributedLabel:自定义的UILabeL
18、Lumberjack:一个Log系统
19、MGSplitViewController:一个自定义的UISplitViewController
20、SSToolKit:一个工具集,让操作ViewController, View, NSObject更容易
21、PaperFold:纸张的折叠效果
22、MGTileMenu:一个堆叠的Menu控件
23、CoconutKit:工具集合
24、CMPopTipView:一个弹出式小菜单控件
25、BCGenieEffect:OS X的一个滑动效果(Safari的下载)
26、CA360:UI控件操作合集
27、SSkeychain:对系统KeyChain的一些封装操作,很好用
28、Nimbus:一个类似于320的框架(其实就是那一帮人另外搞了一个),文档很好
29、UrlManager: 一个ViewController管理器
30、OCMock:一个模拟测试对象的库
31、MTActivityIndicatorView:一个类似于WP8的加载动画
32、MWPhotoBrowser:一个相册库(相对与320和Nimbus比较好用,不支持ARC)
33、iCarousel:一个UI特效库

相关 [ios 我所 知道] 推荐:

iOS我所知道的一些常用开源库

- - V2EX - 技术
1、WSAssetPickerController:一个自定义访问系统相册的开源库. 2、AFNetworking:这个不用说了吧,做iOS的人都知道,另外一个是ASI. 前者比较轻量级,是对NSURLConnection的封装,全是异步和BLOCK,后面一个是用CORE FUNDATION里面的框架来实现的,效率比较高,但是也比较重量级.

iOS 5总有些你不知道的技巧

- 闷闲居士 - Page to Page
iOS 5已经发布了,大家都在升级,升级完就要开始使用和适应. 主要的功能都耳熟能详了,但是苹果说的200多项新功能中一些小的改进和优化都要自己慢慢发觉. Kino整理了一些,都是小改进或者小功能,里面肯定有大家不知道的. iPad上可以以年来查看了,而iPhone和iPod Touch有了1周来查看.

设计 iOS 应用时需要知道的 5 件事

- - 博客 - 伯乐在线
英文原文: 5 Things to Know When Designing for iOS,翻译: oschina. 根据我们制作优秀的 iOS 应用的经验,我们认为设计师应该在心里的牢记适用于 iOS 的 5 件事. 虽然本文关注的重点只在 iOS 应用,但大部分的意见也适用于其他移动平台. 这似乎是显而易见的,设计应用而不是网站实际上需要转变思维方式.

你都知道吗?iOS谷歌地图10个小技巧

- - 博客园_新闻
谷歌官方发布了 iPhone 版谷歌地图的 10 个小技巧,你都知道吗. 在地图上按住某个地点 2 秒左右,就可以在该点放置一个标记. 点击下方详情栏可以保存或观看街景(国内没有). 像第一条技巧一样按住某个地点,点击下方详情栏中,再点击街景图像即可观看当地街景. 点击左下角的环顾图标,可通过滑动或运动感应来观看四周的街景.

几个你可能不知道的 Google Maps for iOS 小技巧

- - 谷奥——探寻谷歌的奥秘
在Google Maps for iOS发布后没几天就被下载了1000万次甚至提高了iOS 6的用户升级率之际,Google趁热打铁自爆了几个小技巧:. 在搜索到多个地点之后,可通过在下方商户信息栏左右滑动的方式来切换每个搜索结果. 按住屏幕不动等上一会,即可在屏幕中放置一枚红色标记点,然后即可查询到这里的位置,也可将其保存或分享出去.

Android用户不想让iOS用户知道的9个杀手性功能

- 可可 - 36氪
今年第三季度,运行Android操作系统的智能手机占据了智能手机的半壁江山,究竟是什么让Android操作系统如此受欢迎呢. 本文列出的Android系统的9个杀手级功能就是这一问题的最好答案. Android设备里的谷歌地图有turn-by-turn导航功能. 虽然iOS设备里也有谷歌地图,但Android里的谷歌地图有turn-by-turn导航功能,它就像是一个GPS设备,告诉你什么时候该拐弯了.

有创意,没技术:创建iOS应用前需要知道的8件事

- - 36氪
编者按:苹果移动应用商店的魅力显而易见,很多开发者已经冲在前面,并早已发布自己的移动应用. 作为只有创意却不会编程、不懂设计的普通人,如果想要开发自己的iOS应用,需要先了解些什么呢. 流行iOS应用 Cloth的创建与维护者Seth Porges,结合自己的一些经历,给出如下 观点. 如果想创建一款iOS应用,至少也会让你花费1万美元左右.

我所知道的味道,记忆中的熟菜摊

- Xinyu - 下厨房
我的家乡嵊州是一个很小的城市,面积不到两千平方公里,人口未过百万,但建制却已有两千多年时间了. 以前,它叫嵊县,这个名字从北宋开始便没有换过,直到1995年撤县设市的时候又换回了唐朝时的称谓“嵊州”. 在嵊州还是嵊县的时候,全市最繁华的商业街叫做市心街. 顾名思义,这条长约两里,宽约 十米的小街地处嵊县城中,是全县的商业中心.

[IOS]iOS App性能优化

- - 操作系统 - ITeye博客
iOS App的性能关注点. 虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一. 我们说一个app性能好,不是简单指感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦. 工程师开发应用时除了在设计上要避免性能“坑”的出现,在实际遇到“坑”时也要能很快定位原因所在.

iOS 5评测

- littlepush - Solidot
Ars Technica的评测认为iOS 5值得升级,当然它也不可避免的存在一些小问题,给用户增添些烦恼. 用户在升级前最好手动备份一下iDevice,确保所有的应用都能转移.