龙都娱乐»移动开发»直接拿来用!最火的iOS开源项目(三)

直接拿来用!最火的iOS开源项目(三)

来源:csdn 发布时间:2013-07-18 阅读次数:
  相比Android,GitHub上的iOS开源项目更可谓是姹紫嫣红。尽管效果各异,但究其根源,却都是因为龙都娱乐本身对于某种效果的需求以及热爱。在“直接拿来用!最火的iOS开源项目”系列文章(一)(二)中,我们已经相继盘点了40个深受龙都娱乐喜爱的iOS开源项目,在本文中,我们将继续细数那些能够带给iOS龙都娱乐们无限灵感、产生非常奇妙的效果的iOS开源项目。   41. DCIntrospect   Introspect是由来自澳大利亚的Domestic Cat Software工作室在GitHub上发起的一个开源项目。Introspect是一个很小的工具集,主要用于帮助龙都娱乐调试使用UIKit框架构建的iOS用户界面,堪称是iOS界面调试神器。   Introspect特别适合来做动态创建、运行时可更改、通过查找透明视图调整性能、不必重绘的视图等的UI布局。既可用于iPhone模拟器,也可直接在iOS设备上运行使用。   42. SVWebViewController   SVWebViewController是一个简单优雅的iOS浏览器控件。其iPhone UI高度基于Tweetie的内嵌浏览器,而iPad UI可见Reeder App   SVWebViewController主要特性:
  1. iPhone和iPad不同UI;
  2. 全屏支持;
  3. 支持后退、前进、停止/刷新、使用Safari打开、邮件链接;
  4. 如果设备安装了Google Chrome,则还可使用Chrome打开;
  5. 以导航栏标题作为当前可见的Web页面。
  43. WebViewJavascriptBridge   顾名思义,WebViewJavascriptBridge即为连接UIWebView和JavaScript的桥梁。它能够非常优雅地实现在使用UIWebView或WebViews时JavaScript与Objective-C之间的互调,支持消息发送、接收、消息处理器的注册与调用,以及设置消息处理的回调。   44. MailCore   MailCore是一个能够轻松处理E-mail协议的Mac和iOS库。MailCore能够通过隐藏MIME等具体细节让发送E-mail的过程变得非常简单,只需要调用一个方法即可进行邮件发送。在IMAP服务器上查收E-mail比较复杂,但MailCore却能通过封装良好的Messages、Folders和Accounts对象来简化这项工作。   详情请参考:libmailcore   45. HTML5-Clear-v2   Clear是一款非常受欢迎的Mac和iPhone应用,因为非常喜欢Clear的流畅感,国内HTML5龙都娱乐尤雨溪(@尤小右)曾经花了两天的时间就开发出了一款HTML5版的Clear应用,并在GitHub上开放了源码,即为HTML5-Clear项目。   目前,HTML5-Clear项目已被弃用,尤雨溪在GitHub上开放了具备更多功能的HTML5 Clear v2的源码,并表示HTML5版的Clear应用还在不断地完善中。   详情请参考:HTML5 Clear   46. DDMenuController   DDMenuController实现了类似于iOS版Facebook和Path 2.0的菜单效果以及界面切换方式。使用ARC构建,支持运行iOS 5系统的iPhone、iPod Touch设备。   47. NoticeView   NoticeView是一个类似于TweetBot的iOS消息提醒组件。如果龙都娱乐想要使用NoticeView,先将WBNoticeView目录添加进项目文件夹之中,然后将QuartzCore.framework加入工程即可。   48. JMTabView   JMTabView是一个黑色效果的iOS标签栏开源控件,界面效果完全使用Core Graphics绘制,而没有用图片,因此非常容易使用,并且,在iOS设备上运行也是相当地流畅。   49. HGPageScrollView   HGPageScrollView是iOS UIScrollView的一个扩展,允许进行多页滚动,类似于移动设备上的Safari的Tab窗体浏览器,使用方法也和UITableView类似。   50. MCSwipeTableViewCell   MCSwipeTableViewCell是一个TableViewCell手势操作实现,其效果就如同iOS版Mailbox应用执行的那样。   51. iOS-Runtime-Headers   对于每一个iOS龙都娱乐而言,iOS-Runtime-Headers这个iOS运行时头文件项目绝对值得收藏。除了iOS运行时头文件之外,iOS-Runtime-Headers还附带搜索及版本对比功能。通过它,龙都娱乐可以调用苹果允许调用及禁止的一切函数。   52. sskeychain   SSKeychain对苹果安全框架API进行了简单封装,支持对存储在钥匙串中的账户、密码进行访问,包括读取、删除和设置。SSKeyChain和我们此前在“最受欢迎的iOS开源项目”系列第二期中所介绍的SSToolkit一样,均出自Sam Soffes之手。   53. novocaine   novocaine是一个高品质的音频库,能够在iOS和OS X系统设备上展示超高品质的音频效果。目前,有许多应用都在使用该项目。   54. ntlniph   NatsuLion for iPhone是一个简单的Twitter客户端,ntlniph项目包含了该客户端的所有源码。   55. TheAmazingAudioEngine   TheAmazingAudioEngine是iOS音频应用的一个非常精致的框架,简单易用,可以根据龙都娱乐自己的习惯处理各种复杂的声音。   TheAmazingAudioEngine基于高效、低延时的Core Audio Remote IO系统开发。该框架支持大多数的音频格式和比特率,同时提供音频输入、录制和监控的功能。   详情请参考:The Amazing Audio Engine   56. KYCircleMenu   KYCircleMenu是一个开源的iOS UI控件,允许龙都娱乐将一个圆形的按钮菜单布置成圆圈模式的数字按钮(1~6),按钮数量自定。   57. UICollectionViewWaterfallLayout   CHTCollectionViewWaterfallLayout是UICollectionViewLayout的一个子类,还兼容PSTUICollectionView。其项目发起人Nelson表示,该UI布局的灵感来源于Pinterest   58. GBA4iOS   GBA4iOS是一个基于zodttd的gpSPhone 1.8.0版本的GBA模拟器,用于iPhone、iPod Touch设备。该版本的GBA模拟器只需点击iOS设备下方按钮即可直接安装,也可以使用Xcode直接编译,还可以像其他应用一样进行部署,没有任何越狱或龙都娱乐账户的要求。   59. SSPhotoCropperViewController   SSPhotoCropperViewController是一个定制的视图组件,为iPhone/iPod Touch应用提供简单的图像裁剪、缩放功能。   60. ffmpeg-iphone-build   此前在《直接拿来用!最火的Android开源项目(完结篇)》中,我们就曾说过,在GitHub上,有着非常多的FFmpeg库。但ffmpeg-iphone-build和其他大多数FFmpeg库不同的是,它所提供的是在模拟器与真机下FFmpeg的编译方法,包含着在iPhone SDK 3.0以及iPhone模拟器 SDK上构建的FFmpeg脚本。
QQ群: WEB龙都娱乐官方总群(83010142) 加群密码:关注下方微信公众号,发送消息 mm 获取
提示:更多精彩内容关注微信公众号:全栈龙都娱乐中心(fsder-com)
网友评论(共0条评论) 正在载入评论......
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心
龙都娱乐