一些知名 APP 使用的第三方库
2015-08-31 17:27
1851 查看
1、Overcast
Overcast 是大名鼎鼎的 Instapaper 的开发者Marco Arment 制作的第三方 Podcast 客户端 。
FMDB
TPCircularBuffer
FastButton
1Password extension
FCModel
CompactConstraint
FCUtilities
2、格志
格志是一款风格清新,采用九宫格日记的方式,提出问题,你来回答,填充格子来完成高质量的日记的App,而且很不错的是这个团队是在厦门哈!同时,他们也开源了他们自己所用的一些代码库,下面罗列的以SI开头的就是格志开源的第三方库。具体可以看这里Sumi InteractiveAFNetworking
AVOSCloud
CocoaLumberjack
DAAppsViewController
DAAppsViewController效果图
DateTools
DateTools说明图
DDiCloudSync
Dropbox-iOS-SDK
EDSunriseSet
Ensembles
FlurrySDK
LXReorderableCollectionViewFlowLayout
LXReorderableCollectionViewFlowLayout效果图
MagicalRecord
Masonry
moves-ios-sdk
MRProgress
MTMigration
PDKeychainBindingsController
PermKit
POViewFrameBuilder
ReactiveCocoa
Shimmer
SIActionSheet
SIAlertView
SIAlertView效果图
SIEvernoteSDK
SIPopover
SISecondaryWindowRootViewController
SIToastView
SSKeychain
SSZipArchive
StaticDataTableViewController
TMCache
UbiquityStoreManager
UIImage-Resize
UIView+Shake
UIView+Shake效果图
Underscore.m
uservoice-iphone-sdk
VTAcknowledgementsViewController
VTAcknowledgementsViewController效果图
3、Paper
著名的Paper应用绝对的高大上,里面有很多闻所未闻、见所未见的东西,我想要不是特地去看这些东西的话,这辈子我应该是不会碰到这些。这里先推荐一篇之前看到的出自txx's blog的博文里面有详细的记录了FacebookPaper使用的第三方库。然后看到随着Paper的更新又添加了蛮多的第三方库,所以我在这里又重新列举了一遍,可以说大开眼界啊!
Paper用的开源库可以分为两部分,一部分是他们自己实现的随后开源的,另一部分是他们用别人开源的。
(1)Paper自己实现的开源库及相关的延伸库:
pop :Paper里面各种炫酷的动画实现引擎,所有的效果都在App中,去下一个Paper吧!别被惊艳的动画吓到了!需要美区账号KVOController:一个简单安全的KVO工具
Shimmer:酷炫的Label的效果,可以用于加载等等待提示
Shimmer效果图
AsyncDisplayKit:这个库能让你通过将图像解码、布局以及渲染操作放在后台线程,从而带来超级响应的用户界面,也就是说不再会因界面卡顿而阻断用户交互
AsyncDisplayKit原理图
Tweaks:小幅调试 UI
Tweaks效果图
AGGeometryKit-POP:基于pop的动画库
AGGeometryKit-POP效果图
popping:pop的Demo项目
poping效果图
FastAnimationWithPOP:基于pop的动画库
FastAnimationWithPop效果图
(2)Paper引用的第三方开源库:
ACEAFNetworking
amdefine
apache-cordova
Apache Thrift
Appirater
Reachability
AQGridView
art
asn1
assert-plus
async
aws-sign2
base62
base64-js
bindings
bitvect
boom
Boost
boostoniphone
bops
Breadcrumb
breakpad
browser-builtins
bsdiff
buffer-crc32
bytes
c-ares
Chromium
cli-table
cli
CocoaHTTPServer
CocoaLumberjack
coffee-script
colors
combined-stream
commander
concat-stream
connect
console-browserify
constants-browserify
contextify
convert-source-map
cookie-signature
cookie
core-util-is
CoreTextHyperlinkView
cover
cryptiles
crypto-browserify
cssom
cssstyle
ctype
d3
date-now
DCRoundSwitch
debug
delayed-stream
diff
domelementtype
domhandler
domutils
DraggableCollectionView
DTCoreText
EGODatabase
EGOTableViewPullRefresh
entities
es5-shim
esprima-fb
exit
expat C语言的XMLj解析器
FFT by Mark Oleson 快速傅里叶变换
FFT by Takuya Ooura WWDC2010 accelerate guide提到的最快的FFT
fileapi
FLAnimatedImage
forever-agent
form-data
formidable
fresh
gflags
gh-kit Utilities and categories for Objective-C
gh-unit
OpenGL Mathematics(GLM)
glob
google-glog
Google Toolbox for Mac Google Mac/iOS 代码集合
google-web-toolkit
gtest google c++ test
GPUImage
graceful-fs
gtest google c++ test
gyp GYP can Generate Your Projects
IEEE 754r Half Precision floating point ... 浮点格式
harmonize
hawk
hoek
HPGrowingTextView
htmlparser2
http-parser
http-signature
InAppSettingsKit
inherits
ioctocat
iOS5-cookbook
isarray
iso-8601-parser-unparser Cocoa class to convert dates to and from ISO-8601-formatted strings
jasmine-only
jqueryjs
jsdom
jshint
json-stringify-safe
JSONKit
jsonparse
JSONStream
jsr305
leveldb key-value型数据库
LibComponentLogging-Core logging library
LibComponentLogging-NSLog logging library
libevent
libjingle Google Talk Voice and P2P Interoperability Library
libjpeg-turbo jpeg加速编码解码库
libjpeg jpeg库
libPhoneNumber-iOS 标准化电话号码库
libPhoneNumber google的电话号码处理库
libsrtp 开源的SRTP(Secure Real-time Transport Protocol)
libvpx 开源的VP8编解码器
libyuv 实现各种YUV,RGB色彩之间的转换、旋转、缩放
llvm
node-localStorage
lru-cache
MAZeroingWeakRef 智能指针
MBProgressHUD
mdns
methods
mime
minimatch
minimist
minizip
mixpanel-iPhone
mkdirp
mosquitto: 一个实现了MQTT3.1协议的代理服务器
MessagePack Objective C Implement: MessagePack OC 实现
MessagePack: 一个类似于JSON的东西
msinttypes:用vs编译c99项目所缺失的头文件
nan
OpenCV Tutorials
nimbus
NJKWebViewProgress:没有用私有API的WebView进度条
node-find-files
node-terminal
node-uuid
Node core
nwmatcher
oauth-sign
oauthcore
unmodified objc4
ObjQREncoder:二维码生成
OCHamcrest
OCMock
OCPDFGen:iOS HTML to PDF
OmniGroup OmniUI:OmniGroup的一个组件
OpenCV
OpenSSL
OpenUDID
optimist
options
opus: 传输互动的视频和音频的开源免专利费音频编解码器
pause
peertalk:iOS and OS X Cocoa library for communicating over USB and TCP
PhotoScroller:苹果在WWDC的scrollview demo
PHP
PKRevealController
PLCrashReporter:崩溃收集
pmtk3:机器学习工具包,高大上!
Pocket-ObjC-SDK
PocketSVG
portaudio:跨平台的开源音频I/O库
protobuf:Google 数据交换格式 类似于JSON
PSTCollectionView:UICollectionView的低版本替代品
punycode
q
qs
QSUtilities
range-parser
readable-stream
request
resolve
RestKit
Ring Buffer Utility
rx
SBJson
SDURLCache
SDWebImage
send
setimmediate
shelljs
sigmund
sntp
SocketRocket
SOCKit:String <–> Object Coding for Objective-C
source-map
SPDY-for-iPhone:iOS SPDY协议
spdylay:c语言的spdy实验性扩展
spreadsort:一个相对于快排更好的排序算法
ssziparchive:zip/unzip封装
string_decoder
strip-json-comments
TDOauth
tiqr:qq微信的二维码扫描登录
through
tinycolor
to-utf8
TPWeakProxy
tunnel-agent
UAModalPanel:类似新浪微博的那个oauth的弹框
uglify-js
uglify-to-browserify
uid2
uidevice-extension
UIImage+ImageEffects
UIImage+Alpha
underscore
underscore.string
uthash
V8
webkit
webp: 一种Google的图片格式
webrtc
WebViewJavascriptBridge
which
wordwrap
ws
xmlhttprequest
XMLReader
yaml-cpp : YAML的CPP解析器
yasm : 一个完全重写的NASM汇编
zlib-browserify
zlib: 压缩解压库
zxing : 二维码识别库
Zynga Scroller
相关文章推荐
- Unity3d 学习笔记
- cocos2dx 屏幕触摸
- ios多线程 GCD使用
- iOS 官方文档翻译地址已经迁移到github上了
- Unity学习笔记(六)---------------GameObject的Active与InActive
- Android最佳性能实践(三)——高性能编码优化
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- Android的Application对象讲解
- 安卓Handler造成内存泄露问题
- Android 事件传递机制
- 使用正则提取url(iOS)
- Android弹出窗口PopupWindow
- gobject base class
- Android输入法与自定义软键盘初探
- Android通知栏颜色改变方法
- 自定义圆形的ProgressBar
- Android Studio错误1
- android拨打电话
- Cocos2d-x-------------------------------消息机制NotificationCenter
- 如何解决cocos2dx 在android系统的音效bug