搜集的最优秀的IOS开源项目(不断更新中)

前言

本文旨在搜集github上优秀的开源项目

本文搜集的项目都是用于iOS开发

本文会持续更新…


完整客户端

ioctocat

github的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载

ChatSecure-iOS

使用XMPP协议的IM开源软件,很强大,在appstore上可以下载

SegmentFault

SegmentFault的官方iOS客户端

OSChina-iOS

开源中国社区oschina的官方iPhone客户端,appstore已上线。早期地址在github上,后来迁移到OSChina自己的代码托管平台.

FFCalendar

实现了日历的基本功能,目前只支持iPad版本

搜集的最优秀的IOS开源项目(不断更新中)_第1张图片

wh-app-ios

美国白宫(WhiteHouse)的官方app,听起来很高大上哈

ruby-china-for-ios

Ruby China的官方app

cheddar-ios

一款不错的日程管理软件,Appstore上能下载

搜集的最优秀的IOS开源项目(不断更新中)_第2张图片

twitterfon

第三方twitter客户端,不过作者上传后至今5年了都没更新过。。。

viewfinder

移动支付公司Square在其工程博客上宣布,基于Apache 2.0许可协议,开源了于去年12月初收购的照片管理和共享应用Viewfinder,包括Viewfinder服务器、Android和iOS应用在内的25万行代码已托管到GitHub上。 对此,Square工程师Peter Mattis在工程博客上表示,Square之所以考虑到将Viewfinder的完整代码公之于众,是希望能够与人方便,让开发者在应用开发过程中可以加以利用或作为参考。尽管Square团队并没有为Viewfinder提供技术支持,也没有进行Bug修复,但此举还是赢得了满堂喝彩一致点赞。

Viewfinder包含了许多非常有趣的代码,对于开发者来说,绝对是大大的Surprise,主要如下:


搜集的最优秀的IOS开源项目(不断更新中)_第3张图片

HackerNews

Hacker News的iPhone客户端

搜集的最优秀的IOS开源项目(不断更新中)_第4张图片

AmericanEnglish

iOS资深开发者罗朝辉做的一款应用,《美式英语》的iPhone版本

搜集的最优秀的IOS开源项目(不断更新中)_第5张图片

FormosaWeibo

使用新浪微博开放平台做的微博客户端,做工略显粗糙,作者也有几个月没更新了。

RSSRead

AppStore上线产品,中文名称已阅。一个iOS设备上的RSS/Atom阅读器,刚成立的项目,还有很多有待完善的地方。

搜集的最优秀的IOS开源项目(不断更新中)_第6张图片

Xcode插件

cocoapods-xcode-plugin

用于在Xcode中管理CocoaPods依赖库

搜集的最优秀的IOS开源项目(不断更新中)_第7张图片

XAlign

方便实现代码对其功能,使代码风格统一

搜集的最优秀的IOS开源项目(不断更新中)_第8张图片

XcodeBoost

一个辅助代码编辑插件。支持高亮选中、批量选中方法和方法名、根据选中的方法批量生成方法声明、高亮正则搜索等功能。

Injection for Xcode

一个神奇的Xcode 插件,能让应用在运行的时候做出的小的改变立马体现效果,而不需要重新编译。。。

Alcatraz

以图形化界面管理Xcode插件的插件。

搜集的最优秀的IOS开源项目(不断更新中)_第9张图片

KSImageNamed-Xcode

当输入[NSImage imageNamed:或者[UIImage imageNamed:时,会自动补全工程中可用的图片名称,同时能提供选中图片的预览。

搜集的最优秀的IOS开源项目(不断更新中)_第10张图片

XToDo

能以图形界面列表的形式列出代码中添加了TODO,FIXME,???,!!!!标识的项目,方便解决软件中备注的未解决问题。另外,能查找的还不只上述四种标识,用户可以自己添加想支持的标识。

搜集的最优秀的IOS开源项目(不断更新中)_第11张图片

CodePilot

快速查找工程中的文件、代码等资源,和Xcode5自带的Open Quickly功能相似。

搜集的最优秀的IOS开源项目(不断更新中)_第12张图片

VVDocumenter-Xcode

提供了为代码增加注视的最快捷方式,是我使用频率最高的插件,猫神出品。

搜集的最优秀的IOS开源项目(不断更新中)_第13张图片

工具

Xtrace

能详细打印出一个某个方法被调用的堆栈,方便调试时定位问题

搜集的最优秀的IOS开源项目(不断更新中)_第14张图片

RMConnecter

在上传AppStore时需要填写app的描述信息,此软件能很方便的填写这些信息。

搜集的最优秀的IOS开源项目(不断更新中)_第15张图片

xctool

facebook出的自动编译工具,不像xcodebuild,它能够整洁的打印出日志

iOS-Universal-Framework

用于生成兼容armv6/armv7/i386framework的Xcode工程模版:

搜集的最优秀的IOS开源项目(不断更新中)_第16张图片

UYLPasswordManager

对访问iOS Keychain的封装库。

sqlcipher

这是目前我已知的唯一一个支持对SQLite加密的免费开源库,对应的有收费版本。本开源库实现了对SQLite开源免费版本中未实现的加密接口,同时做了一定的扩展。使用的是256位AES加密方式。

强烈推荐!

Xcode-Snippets

AFNetworking作者、mattt大神开源的常用Xcode代码片段。

你可能感兴趣的:(搜集的最优秀的IOS开源项目(不断更新中))