iOS Utils

Appirater: 提醒用户打分。css

Cocoa Lumberjack:适用于Mac和iOS的日志框架,集简单、快速、强大以及灵活于一身。 html

 PLCrashReporter (Github mirror): 进程内崩溃报告框架。node

 QSUtilities: 实用工具、控件以及其余辅助类的集合。jquery

 SocketRocket: Objective-C WebSocket客户端库。 https://github.com/square/SocketRocketios

 XBImageFilters:容许实时过滤摄像头拍摄的照片,使用OpenGL ES 2 来快速处理各类图片效果。c++

 kingpin: MapKit/MKAnnotation pin 聚合库,主要用来在地图上面添加锚点。git

 SKBounceAnimation: CAKeyframeAnimation子类,可快速简单地设置弹动的数量,开始和结束的值,以及建立动画。 github

 DB5: 经过Plist配置文件。web

 DTCOreText:文字效果代码类库。在UITextView上实现丰富的文字效果,好比文字大小、颜色、字体、下划线,连接,给文字加上图片、视频,文字任意间距等等。实现相似于CSS网页的文字效果。ajax

AudioStreamer:Mac OS X和iPhone上适用的流媒体音频播放器,可播放来自网络上的音乐。.

 objc-geohash: Objective-C GeoHash库,经过经纬度得到哈希表。

 FormatterKit: 收集了精心构思的NSFormatter子类。

 UIView+Glow: UIView的一个类别,可添加对制做发光视图的支持,以突出屏幕上重要的部分,方便用户与之进行交互。

 WEbViewJavascriptBridge: 在使用UIWebView时,它优雅地实现了JS与ios 的ObjC 原生代码之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。

 Hockey SDK: HockeyApp service官方iOS SDK。

TTTAttributedLabel是一个文字视图开源组件,是UILabel的替代元件,能够以简单的方式展示渲染的属性字符串。另外,还支持连接植入,不论是手动仍是使用UIDataDetectorTypes自动把电话号码、事件、地址以及其余信息变成连接。

MWPhotoBrowser: 一个简单的带有栅格视图的iOS照片浏览器,可添加标题和选择多个图片。照片浏览器效果相似iOS原生的照片应用,可显示来自手机的图片或者是网络图片,也可自动从网络下载图片并进行缓存,还可图片进行缩放等。
 
BlocksKit: Objective-C blocks工具包。
 
MAObjCRuntime:将运行时API封装成ObjC。

UIView+Shake  UIView类别,添加一个动摇动画的密码字段OSX登陆屏幕。

 

一些知名App用到的第三方库汇总

一、Overcast

Overcast 是大名鼎鼎的 Instapaper 的开发者 Marco Arment 制做的第三方 Podcast 客户端 。

FMDB

TPCircularBuffer     
功能强大的声音处理类库(Audio Engine),能够进行声音混合(Mix),声音过滤(Audio Filter),给声音加效果等等

FastButton

1Password extension   

  • 只需少许代码便可为应用添加1Password支持,用户能够在1Password登陆来自动填充你的登陆页面;使用强大的密码生成器来建立独一无二的密码,并在1Password中进行保存。该应用扩展主要容许第三方开发者把经过1Password访问应用的功能集成到本身的应用中,1Password用户无需离开其余应用便可填写登录信息。环境需求:iOS 8及以上系统  [展开]

FCModel   NSObject的一个扩展,让你方便的在数据库中操做本身的对象,

CompactConstraint  NSLayoutConstraint  封装  相似  masnory

FCUtilities   iOS 工具类

二、格志

格志是一款风格清新,采用九宫格日记的方式,提出问题,你来回答,填充格子来完成高质量的日记的App,并且很不错的是这个团队是在厦门哈!同时,他们也开源了他们本身所用的一些代码库,下面罗列的以SI开头的就是格志开源的第三方库。具体能够看这里Sumi Interactive

AVOSCloud   相似友盟。。。

DAAppsViewController     推荐app列表   能够推荐本身的应用

DateTools   用于处理时间和日历的工具类

DDiCloudSync   用于处理iCloud的工具

Dropbox-iOS-SDK    文件同步、备份、共享工具

EDSunriseSet   计算日出日落

Ensembles   coredata 相关

FlurrySDK  应用 统计

LXReorderableCollectionViewFlowLayout    collectionView  移动   长按删除等功能

 


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效果图

三、Paper

著名的Paper应用绝对的高大上,里面有不少闻所未闻、见所未见的东西,我想要不是特意去看这些东西的话,这辈子我应该是不会碰到这些。这里先推荐一篇以前看到的出自txx's blog的博文里面有详细的记录了Facebook Paper使用的第三方库。而后看到随着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引用的第三方开源库:

ACE

AFNetworking

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

相关文章
相关标签/搜索