iphone twitter下载视频-威尼斯人2299

网络节点

downie 4是一款流行的 mac 视频下载工具,可让您从各种网站下载视频,包括 youtube、vimeo、twitter 等。使用 downie 4,您可以轻松下载不同格式和分辨率的视频,以及从视频中提取音轨。

downie 4 的主要优点之一是其简单易用。您需要做的就是复制要下载的视频的 url 并将其粘贴到应用程序中。downie 4 会自动检测视频并为您提供可用下载选项列表。

downie 4 的另一个重要功能是它能够一次下载多个视频。您只需向应用程序添加多个 url,它就会一个一个地下载它们,从而节省您的时间和精力。

总的来说,如果您正在为您的 mac 寻找可靠且高效的视频下载器,downie 4 绝对值得考虑。它易于使用、灵活且支持范围广泛的视频源。

改进的hls支持

hls流下载速度提高了4倍。

dash支持

现在支持dash流。

主要的后处理改进

由于downie在转换之前分析视频,后期处理的一些下载只需要几秒钟而不是几分钟!

简单模式

如果您的首选是尽可能保持简单的用户界面,有一个简单的模式给你!

按网站和播放列表进行文件分组

现在所有下载都可以根据您从哪个播放列表下载播放列表的位置将其分类到文件夹中。

延迟队列开始

安排你的下载半夜,这样你就不会占用其他家庭的带宽!

用户引导提取中的弹出窗口支持

用户引导提取现在可以选择支持弹出窗口,以便您可以登录到在单独窗口中打开登录的网站。

?downie 4 mac破解版下载

下拉刷新

egotableviewpullrefresh?– 最早的下拉刷新控件。svpulltorefresh?– 下拉刷新控件。mjrefresh?– 仅需一行代码就可以为uitableview或者collectionview加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)xhrefreshcontrol?– xhrefreshcontrol 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。(国人写)cbstorehouserefreshcontrol?– 一个效果很酷炫的下拉刷新控件。breakouttorefresh?– 一个下拉刷新打砖块的开源 swift 库,能让用户在等待下拉刷新的时候边玩撞球游戏边等待。kyjellypulltorefresh?– 实现弹性物理效果的下拉刷新,神奇的贝塞尔曲线,配合uidynamic写的一个拟物的下拉刷新动画。mhyahooparallaxview?– 类似于yahoo weather和news digest首屏的视差滚动。sdrefreshview?– 简单易用的上拉和下拉刷新(多版本细节适配)。zlswiftrefresh?– swift下拉刷新/上拉加载更多,支持自定义动画,集成简单,兼容uitableview/collectionview/scrollview/webview。breakouttorefresh?– swift,上拉和下拉刷新。gearrefreshcontrol?– swift,上拉和下拉刷新。refresher?– swift,上拉和下拉刷新。可展开/收缩的下拉菜单–svpplytable?– 一个可展开可收缩的下拉菜单,类似svpply app。odrefreshcontrol?– 原ios6上的橡皮糖刷新样式,很有意思。现在也很多大的 app 在用,比如虾米音乐和 qq 客户端。pulltomakesoup?– pulltomakesoup, 自定义下拉刷新的动画效果:煮饭, yalantis新作!twittercover?– twitter ios客户端的下拉封面模糊效果。replace-ios?– replace-ios 让人眼前一亮的下拉刷新(ios)。animations?– 封装了一下,使用的时候只要两行代码。一些动画的飞机稿,都是一些单独分离出来的用于测试的子动画,现在统一归类一下。pulltobounce?– 下拉刷新的动画 for uiscrollview。

模糊效果

fxblurview?– 是一个uiview子类,支持ios5.0以上版本,支持静态、动态模糊效果,继承与uiview的模糊特效。vvblurpresentation?-很简单易用的在原来viewconntroller基础上做模糊,然后present新的viewcontroller的。uicustomactionsheet?– 通过模糊背景来着重强调与菜单相关的元素–对话框 里面已经收藏。sablurimageview?– 支持渐变动画效果的图像模糊化类库。p.s. 与前几天推存类库 sahistorynavigationviewcontroller 是同一位作者。

autolayout

masonry?– masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有高可读性(?使用介绍1?使用介绍2),ios自适应前段库-masonry的使用),masonry、classy、classylivelayout介绍。使用demo?视图居中显示、子视图含边距、视图等距离摆放、计算scrollview的contentsize。classy?– classy是一个能与uikit无缝结合stylesheet(样式)系统。它借鉴css的思想,但引入新的语法和命名规则,classy8797威尼斯老品牌官网,masonry、classy、classylivelayout介绍。classylivelayout?– classylivelayout通过结合classy stylesheets与masonry一起使用,能够在运行的模拟器中微调auto layout约束实时显示效果的工具,masonry、classy、classylivelayout介绍。snap?– snap是masonry auto layout dsl的swift版本,是一款轻量级的布局框架,使用了更良好的语法封装了autolayout。snap支持ios和os x。snapkit?– 就是“snap”, –swift 喜欢自动布局吗?当然喜欢!至少在storyboard中创建时会喜欢。 在代码中纯手工创建约束灰常痛苦,但幸运的是我们有了snapkit,在board中用上它,你可以简单直观地编写约束了。。purelayout?– purelayout 是 ios & os x auto layout 的终极 api——非常简单,又非常强大。purelayout 通过一个全面的auto layout api 扩展了 uiview/nsview, nsarray 和 nslayoutconstraint,仿照苹果自身的框架。uiview-autolayout?– deprecated in favor of purelayout, which includes os x support: github /smileyborg/purelayout。cartography?– cartography 是用来声明 swift 中的 auto layout,无需输入任何 stringly 就可设置自己 auto layout 的约束声明。auto-layout-showcase?– swift,autolayout 进阶 demo,宽高比约束、比例约束、不等约束、视差约束、低优先级约束等高级用法,无需写码即可进行复杂页面布局,demo 还动态模拟了各屏幕下的效果。来自百度知道 ios 小组的内部分享。uiview-fdcollapsibleconstraints?– 一个autolayout辅助工具,最优雅的方式解决自动布局中子view的动态显示和隐藏的问题。第二个demo模拟了一个经典的 flowlayout,任意一个元素隐藏时,底下的元素需要自动“顶”上来,配合这个扩展,你可以在ib里连一连,选一选,不用一行代码就能搞定。autolayout_demo?– 在项目中用自动布局实现的类似抽屉效果。当view隐藏的时候也隐藏其autolayout的nslayoutattribute?– 当view隐藏的时候也隐藏其autolayout的nslayoutattribute,从而不用大量的代码工作。

富文本

rtlabel?– rtlabel 基于uilabel类的拓展,能够支持html标记的富文本显示,它是基于core text,因此也支持core text上的一些东西。32位,很久没有更新了。rtlabel?– 富文本,rtlabel支持64位。tyattributedlabel?– tyattributedlabel。 简单易用的属性文本控件(无需了解coretext),支持富文本,图文混排显示,支持添加链接,image和uiview控件,支持自定义排版显示。tqrichtextview?– 用于做富文本视图控件显示,用于即时通讯的表情显示,以及资源评论的富文本显示。tttattributedlabel?– 一个文字视图开源组件,是uilabel的替代元件,可以以简单的方式展现渲染的属性字符串。另外,还支持链接植入,不管是手动还是使用uidatadetectortypes自动把电话号码、事件、地址以及其他信息变成链接。用tttattributedlabel创建变化丰富的uilabel?– 网易新闻ios版使用。mlemojilabel?– 自动识别网址、号码、邮箱、@、#话题#和表情的label。可以自定义自己的表情识别正则,和对应的表情图像。(默认是识别微信的表情符号),继承自 tttattributedlabel,所以可以像label一样使用。label的特性全都有,使用起来更友好更方便。fxlabel?– fxlabel是一个功能强大使用简单的类库,通过提供一个子类改进了标准的uilabel组件,为字体增加了阴影、内阴影和渐变色等,可以被用在任何标准的uilabel中。fxlabel还提供了更多控件,可以对字体行距、字体间距等进行调整。wfreader?– 一款简单的coretext阅读器,支持文本选择、高亮以及字体大小选择等。wpattributedmarkup?– wpattributedmarkup is a simple utility category that can be used to easily create an attributed string from text with markup tags and a style dictionary。kmplaceholdertextview?– 可显示多行 placeholder 的 textview,可以在ib里面设置 — swift。hhflashswitch?– 一个另类的uiswitch,选择后,背景水波扩散变色效果。uucolorswitch?– switch 开关动画效果,当打开开关时,switch可实现平滑渲染过渡到父视图的效果。uitextviewdiyemojiexample?–?uitextview编辑时插入自定义表情-简单的图文混编。shimmer?– blingbling闪光效果,酷炫的label的效果,可以用于加载等待提示。zssrichtexteditor?– 适用于ios的富文本wysiwyg编辑器,支持语法高亮和源码查看。zssrichtexteditor包含所有wysiwyg标准的编辑器工具。richeditorview?– swift,一套可定制富文本编辑器组件及示例。功能完整、代码简练、实现逻辑巧妙(编辑器核心与 webview 结合,采用 html5 contenteditable 编辑模式,执行js 配套命令 execcommand 实现富文本编辑功能)。dtcoretext?– 可以解析html与css最终用coretext绘制出来,通常用于在一些需要显示富文本的场景下代替低性能的uiwebview。dtcoretext源码解析。csgrowingtextview?– 用作即时通讯文本框和评论文本框使用,可以显示多行输入。markdowntextview?– 显示markdown的textview。高仿微信限定行数文字内容?– 采用autolayout高仿微信纯文字限定行数。furiganatextview?– 实现复杂的日文韩文排版。parkedtextfield?– 带固定文本的输入组件。ltmorphinglabel?– swift 能够实现文字变形动画效果的label,用swift写的一个能够实现文字变形动画效果的label,很炫。gjcfcoretext?– 图文混排。attributedlabel?– 显示性能数量级 uilabel 的 attributedlabel。无畏无惧、挑战权威。fflabel?– 自动检测 urls, @username, #topic# 等关链词(提供响应扩展)。实用的标签文本小组件。textfieldeffects?– 标准的uitextfield有些枯燥么?来认识一下textfieldeffects吧!废话不多说,只要看几个例子,是啊,都是些简单的dropin控制器。甚至可以在storyboard中使用ibdesignables。

图表

pnchart?– 国内开源作者,动态的图表。swift-linechart?– 功能完整、实用的折线图组件。使用方便,参数配置简单。是不可多得的优质组件–swift。ios-charts?– 一款优秀 android 图表开源库 mpandroidchart 的 swift 语言实现版(支持 objective-c 和 swift 调用)。缺省提供的示例代码为 objective-c。teachart?– xhacker/teachart 一个简洁的 ios 图表库,支持柱状图、饼图以及日历等。yochartimagekit?– 支持在watchos上绘制图表,看它最近更新挺勤快的,可以关注一下。realtimegradienttext?– fun with calayer mask 刚好今天开源了一个有趣的项目 realtimegradienttext,所以也好聊一下 calayer 的 mask,说明。

表相关

swtableviewcell?– 国内开源作者,带很多手势的表单元格。mcswipetableviewcell?– 带很多手势的表单元格。tmquiltview?– 瀑布流。waterfallflowdemo?– 一个简单的uicollectionview瀑布流布局演示demo。xlform?– 很多表格类的table,写法更高冷一点,推荐使用。retableviewmanager?– 可以十分方便地生成各种样式、各种功能的tableview。只要开发者能想到的列表效果或者功能,都可以利用这份代码迅速编写出来。比如,之前要实现一个填写各种资料的列表,可能需要很多代码,现在只需要几行代码就可以实现。uiscrollslidingpages?– 允许添加多视图控件,并且可以横向滚动。有点类似于groupon app。hbhorizontaltableview?– swift,tableview 横向滚动小示例(仿照 appstore 应用展示)。horizontalscrollcell?– horizontalscrollcell是一款使用方便的水平方向可滚动的单元格,适用于uicollectionview中实现水片方向滚动视图。 。syjiugonggetableview?– tableview封装的九宫格。uuchattableview?– uuchattableview 气泡聊天界面,支持文本、图片以及音频的气泡聊天界面。源码推荐说明。chats?– 聊天 ui 示例程序。此项目应该只为演示或学习之用,没有服务器 — swift。atlas-ios?– 快速在ios里集成聊天功能,类似开源版本的环信。layer家开源了一套聊天app界面的威尼斯人2299的解决方案.看起来很赞,很多蛮复杂的东西直接都帮封好了。不得不说现在做app开发真是很简单,大部分时间搭积木就可以了。官方网站。dlslideview?– dlslideview对常见的顶部tab页点击、滑动分页做了封装。它使用基于viewcontroller的container特性(而不是scrollview)来管理各个子页面,以支持无限分页,源码推荐说明。vovcmanager?– 页面管理器:1.跳转指定页面,只需要知道viewcontroller的class名,如果有storyboard,则需要指定storyboard名;2.无需添加基类;3.支持urlscheme跳转指定页面。mbxpageviewcontroller?– 简洁快速的页面切换–mbxpageviewcontroller,带有按钮控件的uipagecontroller,非常整洁、简单以及快速。该项目通过三种形式展示页面之间的切换,比如导航栏上的多个tab切换、页面左右两端箭头指示切换,以及使用分段控件。pagertab?– uiscrollview实现滑动转换页面,类似网易云音乐ios版的页面滑动切换效果。guitabpagerviewcontroller?– 多个tab滑动切换。vometrolayoutdemo?– metro风格的uicollectionview, 目前只支持横向布局,仅在ipad上应用。kycellanimation?– 给uitableviewcell增加进入的动画。cobeziertableview?– swift,通过编辑 bezier 曲线四点位置设置 tableview 内 cell 及对应按扭位置。实验效果很赞。rdvtabbarcontroller?– 一个tabbar组件,可以方便设置底部菜单的文字图片,点击效果,小红点提示等。

lxtabbarcontroller?– 改变了原生tabbar切换tab时的生硬效果,并加入滑动切换手势(有和界面上的其它手势发生冲突的风险,可根据具体项目予以关闭),swift版本。横向展示文本内容的自定义cell?– 可以横向展示文本内容的自定义cell,根据文本无限滚动。uitableview-fdtemplatelayoutcell?– uitableview-fdtemplatelayoutcell 是一个方便缓存 uitableviewcell 的高度的框架。expandingstackcells?– 采用 uistackview 实现表格单元格扩展内容显示示例及威尼斯人2299的解决方案。sapporo?– swift 单元格模型驱动的集合视图管理器组件。又一个超实用的“轮子”。mdihorizontalsectiontableviewcontroller?– 根据产品需求开源了一个交互项目,可以理解为横向section的tableview,section和cell同时支持拖拽,后续安卓版本也会开源出来。jznavigationextension?– 多功能导航控制器,可以透明返回栏。quickrearrangetableview?– 基于 uitableview 的快速重排功能扩展子类。通过长按选定单元格然后滚动移动到指定位置。uicollectionview-reordering?– uicollectionviews的拖拽(拖动、移动)效果,实例教程.dznemptydataset?– dznemptydataset算是一个很标准的ios内建方式,适合用来处理空的table view和collection view。会自动将collection view处理完善,并将用户消息以合适美观的方式显示出来。每个ios项目都可以自动处理。mgswipetablecell?– 另一个常见于很多应用中的ui组件,苹果应该考虑在标准的ios sdk中加入一些类似的内容。swipeable表格cell是这个pod的最佳描述,也是最好的。

隐藏与显示

slidetapbar?– 滚动栏菜单,向上滚动时隐藏tabbar,向下滚动马上显示tabbar。foldingtabbar.ios?– 可折叠tab bar和tab bar controller。ltnavigationbar?– ltnavigationbar为app导航栏添加动态着色效果,可自定义其背景色。demo包含:1.变换背景色;2.滚动视图,导航栏和状态栏重叠。blkflexibleheightbar?– 固定header的效果库。

hud与toast

mbprogresshud?– 最多人用的loading。svprogresshud?– svprogresshud的loading,如果你需要定制化的等待提示器,这个就是了(也许是最好的)。progresshud?– progresshud的loading,使用最简单。mmprogresshud?– 设置hud出现和消失的方式(包括上下、左右、淡入淡出、放大缩小等等),设置hud的内容(可以在hud中加入帧动画、动态图片等等),设置hud出现时的底部覆盖层颜色,等等。总而言之,这是一份集大成的hud代码。慢慢看视频吧,囊括了所有效果。wsprogresshud?– 一个小巧精致的hud,支持添加到自定义view上, 还有更多小细节.。

对话框

wcalertview?– 自定义的对话框。ios7alertview?– ios7alertview的对话框。amsmoothalert?– 动画效果不错,最多star,但不支持arm64。dqalertview?– 扁平化的样式不错。hhalertview?– 一个简易的alertview 有三种样式,有成功,失败,和警告三种样式,支持delegate和block两种回调。mjpopupviewcontroller?– 实现弹出视图的各种弹出和消失效果,包括淡入淡出(fade in,fade out),从屏幕上方飞进,下方飞出,从屏幕左方飞进,右方飞出等等效果,弹窗。menu?– 项目中可能会用到的常用菜单,以后有时间会继续补充,弹窗。easytipview?– 弹出提示框类及演示示例。同样地,api 简单、易用。好“轮子”,弹窗。kxmenu?– kxmenu弹出菜单,点击视图上任意位置的按钮,会弹出一个菜单,并且有个小箭头指向点击的按钮,类似气泡视图。弹出的菜单位置会根据按钮的位置来进行调整。qbpopupmenu?– qbpopupmenu弹出菜单,实现类似 uimenuitem 的弹出菜单按钮。点击按钮,会弹出一个菜单,上面可以排列多个按钮。纯代码实现,不需要任何图片。stmodaldemo?– 弹出视图(通知,提示,选择,窗口)。taoverlay?– taoverlay可通过叠加层展示有用的信息,可自定义文本和背景色,添加阴影和模糊效果,以及更改字体大小或者用自定义图片替换页面上的icon。uicustomactionsheet?– 通过模糊背景来着重强调与菜单相关的元素–模糊效果 里面已经收藏。actionsheetpicker-3.0?– 该项目是此前热门项目actionsheetpicker的新版本,快速复制了ios 8上的下拉 uipickerview/actionsheet功能。mjalertview?– 3d效果转场效果警示图–mjalertview。swiftydrop?– 轻量、易用的小清新弹出列表及信息提示组件真心不错。

其他ui

awesomemenu?– 最多人用的path菜单。dcpathbutton?– path,4.0的弹出菜单,呼出或者关闭菜单时,多个小图标会分别按照逆时针和顺时针的方向进行滚动。spheremenu?– 利用uidynamicanimator的有趣的菜单,path类似。kygooeymenu?– kygooeymenu 是一个具有 gooey effects 带粘性的扇形菜单控件(卫星菜单、path)。twitterpaggingviewer?– 多个tableview,左右滑动。circularprogresscontrol?– circular progress control using cashapelayer ,环形进度控制条。kdcircularprogress?– kdcircularprogress是使用swift制作的色彩炫丽的进度条,可以加入多种颜色来控制进度条的渐变效果。textprogress?– 自定义实现数字进度条:1、可以自定义数字(0-100),填充的比例为当前设置的数字,2、可以实现自定义填充颜色,上下部分都可以,3、可以自定义边界的颜色4、实现了水波动画,可以设置打开或关闭。sdprogressview?– 简便美观的进度指示器,此系列共有六种样式的进度指示器。nvactivityindicatorview?– loading 进度条动画,有20-30多种,是在此dgactivityindicatorview?基础上做得修改。loopprogressdemo?– 环形渐变进度条。环形渐变进度条实现,xlpagertabstrip?– 做的很棒的ios下的pagertabstrip。randomcolorswift?– 一个自动生成好看的颜色的 swift 库,randomcolorswift。hexcolorservice?– 将16进制颜色字符串转成uicolor。rainbow?– 旨在提高代码可读性及易用性的 uicolor 扩展,它使原先有限的预定义颜色(方法)选择,扩展至超过 1200 种。uicolor-chinesetraditionalcolors?– 中国传统颜色引用 uicolor 扩展。“uicolor.桃红(),uicolor.竹青() …”,共158种。类似美团的下拉菜单?– 类似美团的下拉菜单,源码推荐说明。类似美团的下拉选项?– 类似于美团、大众点评的下拉菜单选项,code4app代码,评论代码有瑕疵。crmediapickercontroller?– 一个简单易用的图片/视频选择器。1.可同时选择照片和视频。 2.挑选范围有camera、camera roll、photo library以及最近拍摄的照片和视频。3.可自定义uiimagepickercontroller属性(camera overlay、camera device、camera view transform以及allowsediting)。4.支持横屏和竖屏5.原生的ios ui。,源码推荐说明。mdcswipetochoose?– mdcswipetochoose可简单地添加滑动手势来调用uiview,并使用该行为提供了一个组件以创建类似tinder app的like或者dislike界面的轻扫。基于轻扫的方向,你可以决定执行什么样的行为,并且你可以自定义文本颜色和图片。该项目适用于教学用的抽认卡、图片查看器以及其他等。ios material design库?– 该项目借鉴于谷歌的material design guideline,用户可自定义背景色。

material-controls-for-ios?– material design风格的各种控件,非常完整全面。zmaterialdesignuibutton?– swift material design uibutton。mediumscrollfullscreen?– medium的可扩展滚动页面,上下滚动时,全屏显示内容,并自然消隐上下菜单。由此项目感知,作者是一位很注重细节的开发者,他的另外几个菜单类项目也都不错,值得参考,比如:pathmenu, mediummenu 等。wzflashbutton?– wzflashbutton,点击后button里面出现水波扩散效果。twinkle?– 为字体加上钻石版闪耀的效果。使用swift编写。ios-multi-back-button?– 可替换内置的uinavigationcontroller返回按钮,长按左上角的返回按钮,实现多层级的快速返回。asdaypicker?– 适用于ios (iphone)的日期选择器,类似于calendar app的周视图。today extension?– 用纯代码构建一个widget(today extension) 。fscalendar?– 日历视图,带有微妙和平滑的滚动效果,可自定义外观–国人。hsdatepickerviewcontroller?– 带有dropbox mailbox感觉的时间日期选择器。启动是背景被模糊化。界面也是主流的扁平化风格。cfcitypickervc?– 城市选取控制器。jtcalendar?– ios下优美的 calendar 组件,做 gtd 类 app 必备。persei?– 动画隐藏或显示顶部菜单支持库及示例项目。–swiftpdtsimplecalendar?– 是ios最棒的日历组件了。你可以在各个方面对它进行定制,无论是运行逻辑还是外观方面。form?– json 驱动的 form表单系统,复杂的表单填写类 app 极其需要(比如淘宝呢!)。swiftyform?– swift 表单输入框架(亮点是表单验证规则引擎),是我见过地最易用的 swift 表单组件。swiftspinner?– swiftspinner是使用swift制作的一款精致带感的指示器,并且连带有字体信息显示,模糊背景,半透明,扁平化等ios8的效果。akpickerview-swift?– 一款小而美的 3d 效果选择器。imagepickersheet?– 图片或视频选择器(可多选)组件及其示例项目。ios-ratingbar?– ios-ratingbar swift版的评分控件,跟android的ratingbar一样有两种模式,评分模式和只读模式’支持视图编辑,自定义星星数量,评分等级,另外还能支持非整数星,0.5颗星,0.1颗星,可以开启动画效果。rknotificationhub?– 快速给 uiview 添加上炫酷的通知图标(badge、红点、提示)。wzlbadge?– badge,支持横竖屏支持ios5~ios8允许高度定制化,包括“红点”的背景颜色,文字(字体大小、颜色),位置等。说明.bubbletransition?– 以气泡膨胀和缩小的动画效果来显示和移除 controller,uber的就是这种取消操作的方式。kyfloatingbubble?– 类似ios7中game center浮动气泡的效果。dknightversion?– dknightversion 是一个支持夜间模式切换的框架。easyuicontrol?– 一个可以简化界面ui的控件框架。lxgridview-oc?lxgridview-swift?– 利用uicollectionview模仿ios系统桌面图标的交互,作用如动图。qqbtn?– 仿qq未读消息弹性按钮动画,达到和手机qq未读信息一样的动画效果,效果基本实现。gmstepper?– swift 带动画效果、支持手势滑动操作的步进标签。tzstackview?– os 9 uistackview 功能模拟实现于 ios 7/ ios 8 内。layouttrait?– swift 一个小类库。 做ipad 多任务分屏 适配的同学可以看一下。hacursor?– hacursor,是一个对横向scrollview中的视图进行管理的ui控件。只要几行代码就可以集成类似于网易新闻对主题页面进行排序,删除操作的功能。ztpagecontroller?– 模仿网易新闻和其他新闻样式做的一个菜单栏,栏中有各自的控制器,其中有4中展示样式’网易style’ ’搜狐style’ ’腾讯style1′ ’网易style2′ 。ruler?– 尺子。humslider?– humslider是一款能够自动显示刻度记号的滑竿,滑动到某处,该处的刻度会自动上升,两边还能配置图像。支持代码或storyboard中实现。jdselecteddemo?– 仿京东筛选菜单实现。btnavigationdropdownmenu?– 下拉列表暨导航标题组件。简单、直接、易用 -swift。

动画

core animation笔记,基本的使用方法?– core animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。awesome-ios-animation?–?ios animation 主流炫酷动画框架(特效)收集整理?收集整理了下ios平台下比较主流炫酷的几款动画框架。

侧滑与右滑返回手势

sloppyswiper?– ios系统自带的uinavigationcontroller要7.0才支持,但不过该手势只能从屏幕左侧边缘识别,如果要扩大到整个屏幕范围怎么办? 配合一个sloppyswiper无需代码就可以轻松实现。此库支持ios5.0以上版本(另外:nav的title滑动不明显,本人写了2个类似的控 件),sloppyswiper-demo?:代码方式与storyboard方式。scnavigation?– uinavigation可以右滑返回,隐藏uinavigationbar。uinavigationcontroller-yrbackgesture?– 支持右滑返回手势,标题栏不动。ghsidebarnav?– 现在比较流行使用侧开(侧滑)菜单设计。试了不少控件,感觉ghsidebarnav最成熟,尤其对纯代码创建的界面兼容性最好。在storyboard中使用ghsidebarnav侧开菜单控件。ios-slide-menu?– 能够类似facebook和path那样弹出左右边栏侧滑菜单,还支持手势。多种可以自定义的属性 (非常不错)。ecslidingviewcontroller?– 侧滑菜单。jasidepanels?– 侧滑菜单,有左右菜单,有pop功能,支持手势侧滑,本人使用中:简单。animated-tab-bar?– 让 tabbar items能显示萌萌的动画。tabbar图标动画?– tabbar上图标的动画实现,源码推荐说明。sidemenu?– swift实现,一款带动画效果可定制 slide menu,可以学习其动画实现思路。p.s. 对于hamburger式菜单,虽然很常用,不过,苹果并不鼓励使用,甚至有开发小组对其弊病用自家上线应用前后数据对比进行了抨击。residemenu?– 侧开菜单,qq类似。jhmenutableviewdemo?– 仿网易邮箱列表侧滑菜单。slidemenuview?– 炫酷侧滑菜单布局框架,android版本的一致实现。qqconfiguration?– swift,qq-iphone端框架,左侧菜单栏拖动手势。kgfloatingdrawer?– 侧滑菜单,qq类似,kylegoddard/kgfloatingdrawer:一款适合于大屏手机或平板的浮动抽屉式导航界面组件。效果很赞- 侧开菜单,qq类似(与residemenu类似)。aiflatswitch?– 一款带平滑过渡动画的 switch 组件类,类相同风格的 menu/backhamburgerbutton,类似相同风格的 menu/closehamburger-button.jhchainableanimations?– 在应用中采用链式写出酷炫的动画效果, 使代码更加清晰易读,利用block实现的链式编程。wxgslidemenudemo?– 个简单实现侧拉(侧滑)菜单的小demo,供初学者共同学习、练习使用。pkrevealcontroller?– pkrevealcontroller是一个可以滑动的侧边栏菜单(可向左、向右或者同时向两侧),只需手指轻轻一点(或者按一下按钮,但是这样滑动时不 够炫酷),这类控制的其他库,而pkrevealcontroller是最棒的。安装简便,高度定制且对手势识别良好。可以当做一个标准控件用在ios sdk中。swiftpages?– 高可定制类似 instagram 视图滑动切换功能类库。api 简单、易用。flipboardnavigationcontroller?– flipboardnavigationcontroller。mmdrawercontroller?– 最多人用的一个有关侧边“抽屉”导航框架,里面还有很多你意想不到的交互效果,侧滑。uiwebview翻页返回效果?– uiwebview翻页返回效果(变通方法)。

gif动画

uiimageview-playgif?– uiimageview-playgif。ylgifimage?– ylgifimage。ylgifimage-swift?– ylgifimage-swift。

其他动画

popping?– popping是一个pop 使用实例工程sinamenuview?– 用pop动画引擎写的sina微博的menu菜单。mmtweenanimation?– facebook pop的自定义动画扩展(基于popcustomanimation) 提供10种函数式动画。zqlrotatemenu?– 这是一个旋转视图的选择器。coolloadaniamtion?– 一个简单但是效果不错的loading动画。sequenrotateanimation?– 一个简单的loading次序动画。syappstart?– app启动插画的自定义过度。vjdevicespecificmedia?–?如何根据设备选择不同尺寸的图片?可以通过设置不同尺寸设备的launchimage,来使得app适配这些设备,要是在不同不同尺寸设备上使用不同大小的图片,则需要在代码中一一判断,然后加载。rmparallax?– rmparallax是一个app启动页引导开源项目,除了细微的翻页视差效果,描述文本的过渡也非常美观(版本新特性)。ado_guideview?– 转动的用户引导页(模仿网易bobo) 因为没有从app包里抓到@3x的图片,建议在iphone5模拟器运行,保证效果~ (版本新特性)。

corenewfeaturevc?– 版本新特性(引导页),1.封装并简化了版本新特性启动视图!2.添加了版本的本地缓存功能,3.集成简单,使用方便,没有耦合度,4.支持block回调。spring?– spring是一个swift编写的开源库,可简化swift编写的ios动画。支持shake、pop、morph、squeeze、wobble、 swing、flipx、flipy、fall、squeezeleft、squeezeright以及squeezedown等多种动画形式,用 ibdesignable 让使用者可以在 xcode 中快速设置动画效果。kybezierbounceview?– 手势控制贝塞尔曲线,取消手势贝塞尔曲线会有反弹效果。cadisplaylinkanduibezierpath?– cadisplaylink结合uibezierpath的神奇妙用。kycuteview?– 实现类似qq消息拖拽消失的交互 gamecenter的浮动小球效果,分析。kywaterwaveview?– 一个内置波浪动画的uiview,里面有鱼跳跃水溅起来的效果。kypingtransition?– 实现圆圈放大放小的转场动画,可以根据自己的需要使用paper中的弹性效果,有material风格。kynewtoncradleanimiation?– 牛顿摆动画。layerplayer?– 一款全面展示核心动画 api 示例项目(上架应用)。包括 calayer, cascrolllayer, catextlayer, avplayerlayer, cagradientlayer, careplicatorlayer, catiledlayer, cashapelayer, caeagllayer, catransformlayer, caemitterlayer 等使用的互动演示。jgtransitioncollectionview?– swift,基于集合视图扩展实现完成自动布局及单元项 flip式动画效果(效果很赞)。组件使用方便、自然(只需设置集合视图数据源的标准方式即可)。kysharemenu?– 带弹性动画的分享菜单。context-menu.ios?– 可以为app的菜单添加漂亮的动画内容,可自定义icon,并可根据自己的喜好设计单元格和布局。deformationbutton?– 一个简单的变换形状动画按钮。unreadbubbleview?– unreadbubbleview是一个能够拖拽并拉长的气泡视图。拖拽到一定的长度会消失,可以通过系数设置来控制拖拽的长度。气泡也支持多种属性设置。ppdragdropbadgeview?– 实现了类似于qq 5.0 水滴拖拽效果. 支持ios 5.0 arc,气泡能够带有数字标识,同时支持消失block方法。消失时还带有消失效果动画。giftcard-implementation?– 购买的炫酷动画。icarousel?– icarousel是一个类,它继承于uiview。用于简化实现各种类型的旋转木马(分页滚动视图),无限轮播 ,ios开发之多图片无缝滚动组件封装与使用。kipageview?– 无限循环pageview,横向tableview,无限轮播。hotgirls?– 卡片动画。tispr-card-stack?– swift 卡片风格动画切换组件及完整交互示例。zlswipeableviewswift?– swift 卡片堆叠效果的实现(zlswipeableview)】可实现类似tinder和potluck应用程序的卡片堆叠效果,该项目基于zlswipeableview objective-c实现。1.自定义动画。2.自定义滑动切换。3.自定义方向。4.撤销。koloda?– 基于卡片的 tinder-style 动画效果示例。精细绝人。更赞的是额外附了详细开发教程 how we built tinder-like koloda animation in swift?网页链接?。yalantis 出品动画程序款款精品。qqpersonalinfotransition?– 仿照qq的转场。kyanimatedpagecontrol?– 除了滚动视图时pagecontrol会以动画的形式一起移动,点击目标页还可快速定位。支持两种样式:粘性小球和旋转方块。kdintroview?– swift 动态介绍视图框架及演示。另外两个相似的类库是 razzledazzle和 presentation,择需使用。razzledazzle?– 【ifttt开源swift编写的帧动画框架–razzledazzle】razzledazzle 是ifttt开源的一个ios帧动画框架,非常适用于app初次使用时的介绍和引导信息。jazzhands是uikit一个简单的关键帧基础动画框架, 可通过手势、scrollview、kvo等控制动画,被ifttt应用在ifttt for iphone上。presentation?– 一个类似razzledazzle的框架。fillableloaders?– 基于 cgpaths 可定制个性化填空式装载类库。附水波上涨式示例。sxwaveanimate?– 实现非常美观的灌水动画。lspaomaview?– 可循环滚动的较长文字,跑马灯,效果很好,一句话集成。sifloatingcollection_swift?– 可定制的 apple music 风格浮动形状动画组件及演示。cheetah?– 易用、高可读链式动画类库。另一个类似类库是?dkchainableanimationkit。ckwavecollectionviewtransition?– swift, uicollectionviewcontroller之间切换的动画。tksubmittransition?– 基于 uibutton 的登录加载、返回按钮转场动画组件及示例。

网络相关

网络连接

afnetworking?– asi不升级以后,最多人用的网络连接开源库,ios网络编程之afnetworking使用,ios开发下载文件速度计算。alamofire?– alamofire是afnetworking的作者mattt新写的网络请求的swift库。ytknetwork?– 是基于 afnetworking 封装的 ios网络库,提供了更高层次的网络访问抽象。相比afnetworking,ytknetwork提供了以下更高级的功能:按时间或版本号缓存网络请求内容、检查返回 json 内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等。lxftprequest?– 支持获取ftp服务器资源列表,下载/上传文件,创建/销毁ftp服务器文件/目录,以及下载断点续传,下载/上传进度,自动判断地址格式合法性跟踪等功能!国人开发,qq:349124555。hsdownloadmanager?– hsdownloadmanager,下载音乐、视频、图片各种资源,支持多任务、断点下载。mutableuploaddemo?– 模拟需求:图文混编,要求用户选择图片后就上传,可选择多图,并行上传,用户确定提交后后台执行,必须全部图片上传完才能提交文字。wtrequestcenter?– 方便缓存的请求库,提供了方便的http请求方法,传入请求url和参数,返回成功和失败的回调。 uikit扩展提供了许多不错的方法,快速缓存图片,图片查看,缩放功能, 颜色创建,设备uuid,网页缓存,数据缓存等功能。 无需任何import和配置,目前实现了基础需求。mmwormhole?– message passing between ios apps and extensions 2个ios设备之间通信。socket.io-client-swift?– websockect 客户端类库。开放的通讯协议,有利于构建强大地跨平台应用。transporter?– swift, 短小、精悍、易用的多文件(并发或顺序)上传和下载传输库。还支持后台运行、传输进程跟踪、暂停/续传/取消/重试控制等功能。stnettaskqueue?– stnettaskqueue objective-c 可扩展网络请求管理库。cocoaasyncsocket?– 在ios开发中使用socket,一般都是用第三方库asyncsocket,不得不承认这个库确实很强大,使用教程。gcdasyncsocket?– gcdasyncsocket ,?不错的demo。just?– 小而美的 http 类。功能简单、直接、完整且健壮性高– swift。future?– 基于微框架设计思想的异步执行及结果响应类,代码即简单又干净– swift。mzdownloadmanager?– 下载管理。dvr?– 针对网络请求的测试框架,超实用的工具。且支持 ios, osx, watchos 全平台。hfdownload?– ios开发网络篇之文件下载、大文件下载、断点下载:nsdata方式、nsurlconnection方式、nsurlsession下载方式?下载方式具体的思路、区别见blog?。

图像获取

sdwebimage?– sdwebimage 网络图片获取及缓存处理。kingfisher?– 纯 swift 实现的类 sdwebimage 库,实现了异步下载和缓存图片。kfswiftimageloader?– swift,一个图像缓存加载库。fastimagecache?– fastimagecache 网络图片获取及缓存处理,ios图片加载速度极限优化—fastimagecache解析。egocache?– 十分知名的第三方缓存类库,可以缓存nsstring、uiimage、nsimage以及nsdata。除此,如果还可以缓存任何一个实现了接口的对象。所有缓存的数据都可以自定义过期的时间,默认是1天。egocache 支持多线程(thread-safe),uitableview加载多张照片导致内存上涨的问题。

网络聊天

xmppframework?– xmppframework openfire聊天。sxtheqq?– 用xmppframework框架编写qq程序,主要为了练习通讯的一些原理,界面比较渣 必须要先在本地配置好环境才可以运行。环信?– 给开发者更稳定im云功能。8200万用户考验,好用!(暂无及时语音、视频通话)融云?– 即时通讯云服务提供商。(暂无及时语音、视频通话)容联云通讯?– 提供基于互联网通话,视频会议,呼叫中心/ivr,im等通讯服务。chatsecure?– 基于xmpp的iphone、android加密式聊天软件,?chatsecure8797威尼斯老品牌官网?。?ios代码1,ios代码2,ios中文版。messagedisplaykit?– 仿微信聊天,参考jsqmessagesviewcontroller。(国人写)jsqmessagesviewcontroller?– 聊天 。sunflower?– 环信聊天demo,比较多功能 。bluetalk蓝牙聊天?– 以multipeerconnectivity为基础, 实现了简单的蓝牙聊天。

网络测试

reachability?– 苹果提供过一个reachability类,用于检测网络状态。但是该类由于年代久远,并不支持arc。该项目旨在提供一个苹果的reachability类的替代品,支持arc和block的使用方式。ios网络监测如何区分2、3、4gsimplecarrie?– 简单的运营商信息获取!。netreachability?– swift2.0 简单的方法检查网络连接的连通性,提供通知中心集成接口。

webview

mgtemplateengine?– mgtemplateengine比较象 php 中的 smarty、freemarker 和 django的模版引擎,是一个轻量级的引擎,简单好用。只要设置很多不同的hmtl模版,就能轻松的实现一个view多种内容格式的显示,对于不熟悉 html或者减轻 工作量而言,把这些工作让设计分担一下还是很好的,也比较容易实现设计想要的效果。njkwebviewprogress?– 一个 uiwebview 的进度条接口库,uiwebview 本身是不提供进度条的。gtmnsstring-html?– 谷歌开源的用于过滤html标签。

model

jsonkit?– jsonkit库是非常简单易用而且效率又比较高的,重要的jsonkit适用于ios 5.0以下的版本,使用jsonkit库来解析json文件,只需要下载jsonkit.h 和jsonkit.m添加到工程中;然后加入libz.dylib即可。jsonmodel?– 解析服务器返回的json数据的库,jsonmodel源码解析一。mantle?– mantle主要用来将json数据模型化为oc对象, 大系统中使用。为什么选择mantle。rfjmodel?– rfjmodel是一个ios类库,可以将json字典自动装填到objc对象。相比jsonmodel有一些非常好的特性,使用上也比较简单。xmldictionary?– ios与mac os平台下xml与nsdictionary相互转化开源类库。mjextension?– 用于json转model进行使用,转换效率很高,使用也比较简单,只要前后台约定好,json直接就转成了model。cfruntime?– “swift 版的 mjextension,运行时、反射与一键字典模型互转”。ddmodel?– 快速搭建项目model层,支持orm映射关系,能从json/xml直接实例一个model对象。支持sqlite本地数据持久化,封装了http, 减少http代码与uiviewcontroller的代码耦合,支持cache;类似restkit、mantle的功能;使用该类库以后简化了网络层 的开发工作,把更多的精力放在ui上面;目前只支持get/post方法的请求。使用到的第三方库 有:1.sqlitepersistentobject; 2.jtobjectmapping; 3.afnetworking; 4.xmldictionary;protobuf-swift?– protocol buffers 的 swift 语言实现库。p.s. protocol buffers 是 google 开源项目,主要功能是实现直接序列化结构化的对象数据,方便跨平台快速传递,开发者也可以直接修改 protobuf 中的数据。相比 xml 和 json,protobuf 解析更快,存储更小。jsoncodable?– 基于 swift 2.0 新特性(protocol extensions and error handling)的json 解析类。swiftyjson?– 使swift的json解析变得简单。

其他

datetimekit?– 一个超赞的时间处理的库,joda-time ! 他能帮你轻松处理时区,处理时间加减,计算到期时间等等场景下的问题。swiftdate?– 特别完整、强大的日期时间操作管理类库。它几乎涵盖了已知开源日期类库所有优秀特性。 他能帮你轻松处理时区,处理时间加减,计算到期时间等等场景下的问题。ios私有api?– 私有api,绿色 == public,红色 == private,蓝色 == dylib。ios源代码?– ios源代码。libfacedetection?– c 人脸识别 包含正面和多视角人脸检测两个算法.优点:速度快(opencv haar adaboost的2-3倍), 准确度高 (fddb非公开类评测排名第二),能估计人脸角度。slidden?– 一个老外开源的开发自定义键盘的库,利用这个开源库,可以方便的配置键位、颜色以及键位对应的图片。tpkeyboardavoiding?– 用户键盘弹出自动计算高度,进行屏幕滚动操作。cdpmonitorkeyboard?– cdpmonitorkeyboard封装,可以解决输入视图(例如textfield,textview等)被键盘覆盖问题,并可设置高于键盘多少。自动监听键盘高度?– 自动监听键盘高度,初始界面,输入框在屏幕最下方,当键盘出现时,输入框随即移动到键盘上方。sykeyboardtextfield?– sykeyboardtextfield 是一个轻巧,简单,非侵入式的键盘附随输入框! 采用swift编写。blockskit?– block框架,为 oc 常用类提供了强大的 block 语法支持,使得编写 oc 代码变得舒适、快速、优雅。kvocontroller?– 在项目中有使用 kvo ,那么 kvocontroller 绝对是个好选择。它是 facebook 开源的一个 kvo 增强框架。appirater?– 用于提醒用户给你的 app 打分的工具。motionkitr?– 为核心运动框架(the core motion framework)提供友好的类库封装,以更方便使用三轴陀螺仪和加速感应器特性。review monitor?– 第一时间自动推送 apple store 的用户评论到你的邮件箱或者 slack,第一时间跟进用户反馈,打造优秀 app 必备工具!类似的有:app annie 的类似功能。wbwebviewconsole?– 类似微博iphone客户端的 “调试选项” 吗?把其中的 “内置浏览器网页调试” 开源在 github 上了。ios-good-practices?– ios-good-practices ios 开发最佳实践。ios开发最佳实践?– ios 开发最佳实践 — 中文。todayextensionsharingdefaults?– todayextensionsharingdefaults是一个ios 8 today扩展示例,可以使用nsuserdefaults与其containing app分享数据。qrcodereader.swift?– qrcodereader.swift一款简单的 qr 二维码阅读组件及示例,提供前后相机切换功能。qrcatcher?– 一个简洁美观的二维码扫描应用,?ios学习:avfoundation 视频流处理–二维码扫描。parsimmon?– swift,小而美的语言学类库封装工具包。提供分词、标记词性、词形归并、朴素贝页斯分类、决策树等自然语言分析小工具。p.s. 英语分词效果好于中文,感兴趣的同学可以针对中文做一些优化开发。参考译文 nshipster –?nslinguistic?tagger。password-keyboard?– 随机变换数字位置的密码键盘。 模仿银行类应用在付款时输入的随机密码键盘。mkmapview-extension?– 这是关于 mkmapview 写的一个基于swift的扩展,可以扩展 mkmapview 的相关功能,减少复用代码量。semverkit?– 针对符合『语义化版本规范 2.0.0』版本号的解析、比较运算类库。不仅支持 major, minor, patch,还支持 alpha 和 beta 预发布版本,以及相应地递增运算扩展。swiftvalidator?– 基于规则的输入验证类库。项目良好的面向对象设计思想,使规则的扩展及自定义非常方便。更专业的规则引擎(甚至是基于自然语言的规则配置)威尼斯人2299的解决方案,比如:开源的 drools,商用的 ilog 等。tesseract-ocr-ios?– 有关ocr文字识别项目。screenotate?– 支持 ocr 文字识别的载屏笔记 mac 完整应用。ios-categories?– 收集了许多有助于开发的ios扩展,各种category。olla4ios?– 过去积累的一些方便复用的类和方法,还在整理中。dknightversion?– 用最快的方式给你的应用加上夜间和白天的切换效果。touchvisualizer?– 实用的多点触摸可视化组件。扩展并作用于 uiwindows,结构上提供了简单地针对触摸显示定制,比如触摸点的颜色。regexkitlite?– 用来处理正则表达式。xcodeserversdk?– 非官方 xcode server sdk 封装库。 p.s. 该 sdk 分离自之前推荐的由该作者开发的自动测试框架?buildasaur。bfkit-swift?– bfkit-swift 这套工具库可以提高应用开发效率。cksincrementalstore?– 基于 cloudkit 服务器实现多终端数据同步。swiftsequence?– 简洁、灵活、多变的操作 sequencetype 的类库(基于微框架(μframework)设计思想)。idnfeedparser?– 一个简单易用的rss解析库。coreumeng?– 简单:友盟分享封装。openshare?– 不用官方sdk,利用社交软件移动客户端(微信/qq/微博/人人/支付宝)分享/登录/支付。swifternalization?– 一套实用的本地化工具库。使用教程及 api 文档完整。值得收入项目的“轮子”。apous?– 一款有趣的 swift 应用 - 让 swift 成为脚本语言。mirror?– 通过反射(refection)实现镜像对象封装库。从而可以更轻松获取(或输出)对象属性名、类型及值变量。proposer?– proposer 用单个 api 处理 ios 上的权限请求,以便使用前确认可访问“相册”、“相机”、“麦克风”、“通讯录”或“用户位置”。permissionscope?– 用这个库可以在询问用户前,就告知用户所需的系统权限,为用户带来更好的体验。接受度更高—>更多活跃用户->更高的留存率->数据更好->下载率更高。locationmanager?– corelocation使用起来还是比较麻烦的,需要授权,判断系统版本等等,所以推荐使用第三方框架locationmanager,使用block,十分简单!ios-corelocation:无论你在哪里,我都要找到你!。pangu.objective-c?– 有多种语言实现版本~ pangu.objective-c:格式化中英文之间的空格(oc)。objection?– 一个轻量级的依赖注入框架objection。controlorientation?– 如何用代码控制以不同屏幕方向打开新页面【ios】,?使用说明。irate?– 问卷调查。gamecentermanager?– 在ios上管理gamecenter vanilla并不算难,但是有了这个库会更简单也更快。好上加好不是更好么。slacktextviewcontroller?– 用作极佳、定制的文本输入控制时,自适应文本区域,手势识别、自动填充、多媒体合并,快速drop-in威尼斯人2299的解决方案。iaphelper?– 应用内付费给我们提供了很多样本代码,而这个库丢掉了那些代码,将金钱交易相关的大多通用任务做了简单的封装。tapromotee?– 交叉推广应用是你可以免费实现的最佳市场推广策略之一。使用这个库做起来非常简单,不用都不可能——将tapromotee加入你的podfile中,免费配置与享受更多下载吧。downloadfontonline?– 实现了在线下载一些字体的功能,不用在工程中导入字体库,下载的字体也不会保存在你的应用中,所以可以放心使用。修复了一下崩溃的bug。stclock?– 仿锤子时钟。gitup?– gitup是一个可视化的git客户端,能够实时的进行编辑、合并、回滚等多种操作,更多功能,请下载体验。获取联系人信息,通讯录?– 获取联系人信息,通讯录。universal-jump-viewcontroller?– 根据规则跳转到指定的界面(runtime实用篇一)。

数据库

fmdb?– sqlite的工具,?多线程fmdatabasequeue实例,fmdb数据库的使用演示和封装工具类。gxdatabaseutils?– 在fmdb基础上的工具。realm-cocoa?– realm是一个真正为移动设备打造的数据库,同时支持objective-c和swfit。realm宣称其相比sqlite,在移动设备上有着更好的性能表现,官方中文。breeze?– 用swift写的一个轻量级的coredata管理工具,并且还支持icloud 。alecrimcoredata?– swift,更容易地访问 coredata 对象封装类库。除了 crud,还提供指针定位,强大的排序、筛选,异步数据获取,以及独立线程后台存取数据。corestore?– core data 管理类库。 其中事务管理及查询是其比较大的亮点,整套 api 功能完整。magicrecordmagicalrecord?– magicalrecord就像是给core data提供了一层外包装,隐藏掉所有不相关的东西。 其中事务管理及查询是其比较大的亮点,整套 api 功能完整。presentation?– 重量级好项目 presentation,它可以方便你制作定制的动画式教程、release notes、个性化演讲稿等。corevalue?– swift 2 版 core data 封装库。相比另外两个?swiftrecord和?corestore更轻量。sqlcipher?– sqlcipher使用256-bit aes加密,sqlcipher分为收费版本和免费版本。官方教程,加密你的sqlite?– 各种sqlite数据库加密介绍。?sqlcipherdemo下载?。

缓存处理

ytkkeyvaluestore?– key-value存储工具类,说明。tmcache?– tmcache 是 tumblr 开源的一个基于 key/value 的数据缓存类库,可以用于缓存一些临时数据或者需要频繁加载的数据,比如某些下载的数据或者一些临时处理结果。jlkeychain?– 快捷使用keychain存储数据的类,使keychain像nsuserdefaults一样工作。sskeychain?– sskeychains对苹果安全框架api进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置。keychainaccess?– 管理keychain接入的小助手。

pdf

reader?– reader可提供类似ibooks的文档导航,支持屏幕旋转和所有方向,并通过密码保护加密pdf文件,支持pdf链接和旋转页面。

图像浏览及处理

flanimatedimage?– gif播放处理的工具。climageeditor?– 超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情。ios-image-filters?– 图像滤镜,库比较旧了,很容易崩溃。xbimagefilters?– 图像滤镜,。viphotoview?– 用于展示图片的工具类,因为是个 view,所以你可以放在任何地方显示。支持旋转,双击指定位置放大等。mwphotobrowser?– 一个非常不错的照片浏览器,在github的star接近3000个,解决mwphotobrowser中的sdwebimage加载大图导致的内存警告问题。core-image-explorer?– core image 滤镜处理图片– swift ,core image 介绍。coreimageshop?– coreimageshop图片滤镜处理– mac app that let you create a complete core image filter usable on ios using screcorder。gpuimage?– 处理图片效果。rskimagecropper?– 适用于ios的图片裁剪器,类似contacts app,可上下左右移动图片选取最合适的区域。wzrecyclephotostackview?– 删除照片交互–wzrecyclephotostackview,就是模拟生活中是删除或保留犹豫不决的情形而产生的。 在上滑,下滑的部分,借鉴了tindersimpleswipecards。timingfunctioneditor?– timingfunctioneditor用swift编写, 贝塞尔曲线编辑器,编辑后可以预览或拷贝代码片段直接使用。p.s. 该项目采用更简单的依赖管理器?carthage?,而非常用的 cocoapods。carthage介绍中文。aafacedetection?– aafacedetection–swift,简单、实用的面部识别封装库。虽然该技术从 ios 5 发展,不过真正有趣的应用还不多。。phototweaks?– 这个库挺赞的,正好是对图像操作的。concorde?– swift, concorde, 一个可用于下载和解码渐进式 jpeg 的库, 可用来改善应用的用户体验。zoomtransition?– swift, 通过手势操控图片的放大、缩小、旋转等自由变化效果的组件及示例。afimagehelper?– swift,一套针对 uiimage 和 uiimageview 的实用扩展库,功能包含填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取。pinterestswift?– swift,pinterest 风格图片缩放、切换示例。kyelegantphotogallery?– 一个优雅的图片浏览库。sdcyclescrollview?– 无限循环自动图片轮播器(一步设置即可使用)。sdphotobrowser?– 仿新浪动感图片浏览器,非常简单易用的图片浏览器,模仿微博图片浏览器动感效果,综合了图片展示和存储等多项功能。hzphotobrowser?– 一个类似于新浪微博图片浏览器的框架(支持显示和隐藏动画;支持双击缩放,手势放大缩小;支持图片存储;支持网络加载gif图片,长图滚动浏览;支持横竖屏显示)。photostackview-swift?– photostackview——照片叠放视图,使用说明。markingmenu?– 基于手势、类似 autodesk maya 风格标记菜单及图片渲染。sxphotoshow?– uicollectionviewflowlayout流水布局 是当下collectionview中常用且普通的布局方式。本代码也写了三种好看的布局,其中linelayout和流水布局有很大的相同点就直接继承 uicollectionviewflowlayout,然后stacklayout,circlelayout这两种都是直接继承自最原始的 uicollectionviewlayout 布局方案。picturewatermark?– 主要实现了给图片加文字以及图片水印的功能,已封装成了uiimage的类别,方便使用。cocoapicker?– 仿 qq 图片选择器(oc)。自定义宽高比的相册框 拍照?– 取出照片时 弹出自定义view。在这个自定义view上创建一个需要的相框大小的view层 把取出的图片赋值给uiimageview按缩放添加到这个层上。对uiimageview添加捏合、移动 手势。添加按钮 选取,最后根据位移和缩放比例 裁剪image。

摄像照相视频音频处理

screcorder?– screcorder 短视频录制。videopushdemo?– 视频剪辑?视频特效制作1?视频特效制作2。llsimplecamera?– a simple, customizable camera control for ios, 摄像头。ezaudio?– ezaudio 是一个 ios 和 osx 上简单易用的音频框架,根据音量实时显示波形图,基于core audio,适合实时低延迟音频处理,非常直观。中文介绍,8797威尼斯老品牌官网。ffmpeg?– ffmpeg8797威尼斯老品牌官网,ffmpeg在ios上完美编译。vcl?– vcl8797威尼斯老品牌官网。kxmovie?– 使用ffmpeg的影片播放器,修改说明,?修改代码。ijkplayer?– b站开源的视频播放器,支持android和ios。streamingkit?– streamingkit流媒体音乐播放器。freestreamer?– freestreamer流媒体音乐播放器,cpu占用非常小。douaudiostreamer?– douaudiostreamer豆瓣的音乐流媒体播放器。fmpro?– 电台播放器,支持锁屏歌词,支持基本播放流程,歌词展示,后台锁屏播放和控制以及锁屏后封面 歌词,fmpro_r?。ipdfcameraviewcontroller?– 支持相机定焦拍摄、滤镜、闪光、实时边框检测以及透视矫正功能,并有简单易用的api。screcorder?– 酷似 instagram/vine 的音频/视频摄像记录器,以 objective-c 为基础的过滤器框架。 你可以做很多如下的操作:记录多个视频录像片段。删除任何你不想要的记录段。可以使用任何视频播放器播放片段。保存的记录可以在序列化的 nsdictionary 中使用。(在 nsuserdefaults 的中操作)添加使用 core image 的视频滤波器。可自由选择你需要的 parameters 合并和导出视频。cool-ios-camera?– cool-ios-camera。fastttcamera?– fastttcamera 快速照相。icgvideotrimmer?– icgvideotrimmer提供提供视频剪切的视图(类似系统相册中浏览视频时顶部那个条状视图)。左右两个边界选择器还能够自定义。ios录音和播放功能demo?– 比较完整的ios录音和播放功能的实现。cameramanager?– 相机管理封装类库。看着极好用的样子—-swift。mcaudioinputqueue?– 简易录音类,基于audioqueue的。draggableyoutubefloatingvideo?– 展示像类似youtube移动应用的那种浏览视频的效果,当点击某视频时能够从右下方弹出一个界面,并且该界面能够通过手势,再次收缩在右下方并继续播放。这是通过autolayout设计实现。amr?– 做即时通讯的音频处理,录音文件是m4a,便于web端的音频播放。fsvoicebubble?– 一个轻量级播放录音音频的气泡:1.支持短时间的音频播放(支持网络音频);2.播放时的声波动画;3.自定义包括声波的颜色,气泡的背景等。krvideoplayer?– 类似weico的播放器,支持竖屏模式下全屏播放。videobeautify?– 功能酷似美拍,秒拍等应用的源码:对视频进行各种美化处理,采用主题形式进行分类,内含各种滤镜,动画特效和音效等。

响应式框架

reactivecocoa?– reactivecocoa 受函数响应式编程激发。不同于使用可变的变量替换和就地修改,rac提供signals来捕获当前值和将来值(?使用介绍?),不错的例子,入门好教程:reactivecocoa入门教程:第一部分?。reactive cocoa 3.0 在 mvvm 中的应用?。reactiveanimation?– reactivecocoa 推出了一个叫 reactiveanimation 的子项目,直接用完全用 swift 来实现了。beeframework?– 与reactivecocoa类似,beeframework用户指南 v1.0。objective-chain?– objective-chain是一个面向对象的响应式框架,作者表示该框架吸收了 reactivecocoa 的思想,并且想做得更面向对象一些。

消息相关

消息推送客户端

sgpushdemo?– 消息推送客户端orbiter?– 消息推送客户端:push notification registration for ios.pushdemo?– 客户端消息接收消息代码,ios开发之 —- ios8推送消息注册?,?分分钟搞定ios远程消息推送。

消息推送服务端

javapns源代码?– 消息推送的java服务端代码,注意:devicetoken中间不能有空格。pushmebaby?– mac端消息推送端代码,注意:devicetoken中间要有空格。

通知相关

jsqnotificationobserverkit?– 一款轻量、易用的通知发送及响应框架类库。作者是知名开源项目 jsqmessagesviewcontroller(objective-c 版即时聊天)的作者 jesse squires.glpubsub?– 一个简短实用的 nsnotificationcenter 的封装。homeoff?– 用swift写了一个模仿launcher通知中心快捷方式的应用。支持20个应用,并增加了一个返回到桌面来解放home键的功能。jdstatusbarnotification?– 在状态栏顶部显示通知。可以自定义颜色字体以及动画。支持进度显示以及显示状态指示器。

版本新api的demo

applesample?– ios 苹果官方demo合集,?官方demo.ios7-sampler?– 整合了ios7.0的一些十分有用的特性,比如:dynamic behaviors、碰撞检测、语音合成、视图切换、图像滤镜、三维地图、sprite kit(动画精灵)、motion effect(parallax)、附近蓝牙或者wifi搜索连接、airdrop、运动物体追踪(iphone 5s以上,需要m7处理器)等等。对于日常的应用开发十分实用。ios8-sampler?– 日本的shuさん制作的 ios8 参考代码集。01.audio effects ;02.new image filters;03.custom filters;04.metal basic;05.metal uniform streaming;06.scenekit;07.healthkit;08.touchid;09.visual effects;10.webkit;11.uialertcontroller;12.user notification;13.pedometer;14.avkit;15.histogram;16.code generator;17.new fonts;18.popover;19.accordion fold transitionios-9-sampler?– 通过实例介绍了ios 9 sdk中重要新特性的使用。mtswift-learning?– 通过一些简单项目实战演练开始学习 swift 。ios8-day-by-day?– swift。ios9-day-by-day?– swfit?ios9 day-by-day :: day 2 :: ui testing。ios 9 分屏多任务?– ios 9 分屏多任务:slide over & split view快速入门(中文版)。

代码安全与密码

ios-class-guard?– 一个用于混淆ios的类名、方法名以及变量名的开源库–有人反映编译出来的app运行不了。《protecting ios applications》:文章系统地介绍了如何保护ios程序的代码安全,防止反汇编分析。fishhook?– fishhook是facebook开源的一个可以hook系统方法的工具。gesturepassword?– 一个ios手势密码功能实现,ipad/iphone 都可以用,没有使用图片,里面可以通过view自己添加。keychain做的数据持久化,利用苹果官方keychainitemwrapper类。操作 部分都在controller了。删除直接用一下clear。jmpasswordview?– 简单实用的手势密码,效果可自行调控。仿密码锁-九宫格?– 仿密码锁-九宫格,主要是使用uibutton 手势事件 uibezierpath画图,解锁失败弹出“密码错误”。corelock?– 本框架是高仿支付宝,并集成了所有功能,并非一个简单的解锁界面展示。个人制作用时1周多,打造解锁终结者框架。likealipaylockcodeview?– 高仿支付宝手势解锁(超级版)。pcgestureunlock?– 目前最全面最高仿支付宝的手势解锁,而且提供方法进行参数修改,能解决项目开发中所有手势解锁的开发。icpaypassworddemo?– cpaypassworddemo,一个模仿支付宝支付密码输入对话框小demo。rsaescryptor?– 加密 rsa aes encryption/decryption library for ios. this library uses 2048-bit rsa and 256-bit key with 128-bit block size aes for encryption/decryption。

测试及调试

heapinspector?– heapinspector是一个用于检测应用中的内存泄漏的开源调试工具。crashlytics?– crashlytics 崩溃报告 崩溃日志?使用说明?。uiviewcontroller-swizzled?– 把你进入的每一个controller的类名打出来,如果看一些特别复杂的项目的时候直接运行demo就可以知道执行次序了。snoop-it?– snoop-it比uiviewcontroller-swizzled好用,代码托管在google上。versions?– 版本比较小工具。mobilewebpagetest?– mobilewebpagetest是用来测试移动网页性能的软件,它可以对页面的加载和渲染过程进行截屏,协助开发者分析出页面性能瓶颈。kklog?– 一个日志管理系统。cleanroomlogger?– 相当于 cocoalumberjack 或 log4j 的 swift 版本,功能上甚至更强大。另外,源代码中已经内含了完整的 api 文档,使用非常方便。?buildasaur?– 自动测试框架 buildasaur。mmplaceholder?– 一行代码显示uiview的位置及相关参数。?使用quick框架和nimble来测试viewcontroler?– quick是一个用于创建bdd测试的框架。配合nimbl,可以为你创建更符合预期目标的测试。fastlane?– 一套ios开发和持续集成的命令行工具fastlane,可以用来快速搭建ci甚至自动提交的开发环境。这套工具中包括了上传ipa文件,自动截取多语言截屏,生成推送证书,管理产品证书等一系列实用工具。kif?– 是一个开源的用户界面ui测试框架. 使用 kif, 并利用 ios中的辅助功能 api, 你将能够编写模拟用户输入,诸如点击,触摸和文本输入,自动化的ui测试.quick?– 用于swift中的单元测试(也可用于objective-c),与xcode整合在一起。如果你是objective-c的粉丝,我建议用specta代替这个,但是对swift使用者来说,quick是最佳选择。sleipnir?– swift的测试框架。kiwi-bdd?– tdd或bdd,objective-c语言的测试框架,最流行的bdd测试框架了,kiwi最受欢迎(根据github上的star数来推断,行为描述和期望写起来也比较易懂,至少我是这么认为的)?ios开发中的测试框架。specta?– tdd或bdd,objective-c语言的测试框架,用的人多。cedar?– tdd或bdd,objective-c语言的测试框架,用的人少。

applewatch

tesla汽车applewatch app demo演示?– 通过applewatch控制特斯拉汽车,同时可以看到汽车的相关信息,比如剩余电量、可续行里程等,以及解锁/上锁车门、调节司机和乘客的四区域空调温度、开启车辆大灯、定位汽车等。源码推荐说明。watchkit-apps?– watchkit 开源小项目示例集锦。是不可多得地学习 watchkit 的示例式教程(1.如何创建一个简单的交互式计数器;2.如何从手表上控制ios app;3.如何在watchkit app和ios app之间共享数据;4.如何创建一个拥有不同背景色的数字时钟;5.展示不同的ui层;6.如何创建支持滑动手势的应用程序。)。kyvoicecurve?– 类似apple watch中语音的声音曲线动画。iginterfacedatatable?– iginterfacedatatable是wkinterfacetable对象的一个类别,可以让开发者更简单地配置多维数据。该项目使用类似uitableviewdatasource的数据源模式配置apple watch表格,而不是将数据结构扁平化成为数组。apple watch开发教程资料汇总?– apple watch开发教程资料汇总。stargate?– 通过 iphone 桥接实现 mac 与 watch 的即时通讯。stargate 通过封装两个优秀的基础类库 mmwormhole 和 peerkit 实现高效的通讯应用。–swiftsoon?– 一款倒计时 watchkit 示例应用。作者从架构的角度,思考如何设计一款完整、通讯高效且性能又好的 watchkit 扩展应用。该示例学习性非常强。–swiftwatchos-2-sampler?– 基于 watchos 2 若干新特性,写了相应的示例代码供大家学习、参考。hmwatch?– hmwatch是个有待完善的watchos 2.0 homekit 应用示例。cocoamultipeer?– cocoamultipeer这个开源框架支持os x, ios和watchos设备间的点对点通信,解决watchos和mac之间通信的方案还是很有用的。highstreetwatchapp?– 是电商平台highstreet针对app watch的一款应用,该demo中加载的是虚拟数据。nkwatchchart?– nkwatchchart是一个基于pnchart专门为apple watch 开发的图表库,目前支持 line, bar, pie, circle 和 radar 等 图表形式。

vpn

vpnon?– swift的vpn on 的源码和本地化内容都是开放的:?官方网站。hydro work?–?hydro work 的开发旅程,?gitcafe。

完整项目

v2ex?– v2ex 的客户端,新闻、论坛。apps-ios-wikipedia?– apps-ios-wikipedia 客户端。jetstream-ios?– 一款 uber 的 mvc 框架。它同时提供了多用户实时通讯支持,一旦启动 jetstream 后端服务,通过 websocket 协议可以分分钟建立多用户实时通讯应用。deckrocket?– 在相同 wifi 网络环境内,通过iphone 控制并播放 mac 中的 pdf 文档。scanbook?– 扫扫图书:可以扫描条形码查询图书,也可以关键字搜索,遇到合乎你口味的书,还可以看看别人的读书笔记,不同角度去体会。designernewsapp?– swift 开发的 designernews 客户端,看着美美的!kyweibo?– 调用新浪api自己写的第三方微博客户端。douqu_ios?– 逗趣ios手机端(一款笑话软件),拥有完整的功能的手机应用app 。it江湖ios客户端?– it江湖ios客户端。eidolon?– 艺术品拍卖的投标亭平台,用swift与反应式编程框架 reactivecocoa。crazypuzzle?– 模仿“看图猜成语”app,功能齐全,配有音效,效果很不错。游戏使用cocoa框架完成,没有使用cocos2d的框架。whocall?– 谁call我,ios来电信息语音提醒,无需越狱。(需要ios 7.0及以上版本。)骚扰电话预警、来电归属地提醒、联系人姓名播报,这些有中国特色人性化的电话功能,ios上也应该有。电话提醒、私有api。仿ios猎豹垃圾清理(实现原理 源码)?– 仿ios猎豹垃圾清理(实现原理 源码),用到私有api。dslolita?– 模仿新浪微博做的一款app,有发送博文,评论,点赞,私聊功能。gsd_zhifubao?– 支付宝高仿版。tropos?– tropos, 由 thoughtbot 推出的一款用 objective-c 写的开源天气类应用, 截至今天, thoughtbot 已在 github 上贡献了 174 个开源项目, 实在令人敬佩。smileweather?-开源天气类应用,天气图标很完整。mvvmreactivecocoa?– gitbucket 2.0 通过审核啦,她是我在公司实践了一年多 mvvm 和 rac 的基础上,利用业余时间开发的第三方 github 客户端,旨在能够对想实践 mvvm 和 rac 的 ios 开发者有所帮助。appstore地址,欢迎下载使用gitbucket和收藏mvvmreactivecocoa。tomate?– 这个圆盘式计时器让你更专注于工作或学习。p.s. app store 上架收费应用(0.99 欧)。stovefireiosmenu?– 炉火餐饮系统ipad点餐端。baidufm-swift?– 百度fm, swift语言实现,基于最新xcode6.3 swift1.2,初步只是为了实现功能,代码比较粗燥,后面有时间会整理,支持apple watch。wnxhuntforcity?– ios高仿城觅项目(开发思路和代码)。zychat?– 关于聊天界面的可消息类型扩展,响应绑定设计。niceappdemo?– 仿最美应用-每日最美的钢琴律动效果。meituan?– 美团5.7ios版(高仿),功能包括,团购威尼斯人2299首页,高德地图搜索附近美食并显示在地图上,上门服务,商家,友盟分享。chuanke?– 高仿百度传课ios版。tuan?– 模仿mj老师ipad版美团(swift版),偶有bug 见谅。sxnews?– 模仿网易新闻做的新闻软件,完成了主导航页,新闻详情页,图片浏览页,评论页。效果不错,比网上流传的各种和网易新闻ui架构有关的代码都要完整,都要好。monkey?– monkey for github是一个github开发者和仓库排名的开源app。这次主要增加了登录github的功能,随手follow和star,并且增加发现模块,包括github的trending,动态,showcases等。uther?– 跟蠢萌的外星人聊天,还能帮你记事”。itunes下载?。

好的文章

自定义转场动画?– 3 种方法~ 关于自定义转场动画。ios提高效率的方法和工具?– ios提高效率的方法和工具。用 json 构建 api 的标准指南?– 用 json 构建 api 的标准指南。

xcode插件

ios开发进阶,从xcode开始?– 学习使用xcode构建出色的应用程序!在 xcode启动的时候,xcode将会寻找位于~/library/application support/developer/shared/xcode/plug-ins文件夹中的后缀名为.xcplugin的bundle作为插件进行加载 (运行其中的可执行文件)。xcode5 plugins 开发简介?写个自己的xcode4插件xcode 4 插件制作入门?– xcode 4 插件制作入门:xcode所使用的所有库都包含在xcode.app/contents/的frameworks,sharedframeworks和 otherframeworks三个文件夹下。其中和xcode关系最为直接以及最为重要的是frameworks中的idekit和 idefoundation,以及sharedframeworks中的dvtkit和dvtfoundation四个。rtimageassets?– 一个 xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本。asset catalog creator?功能强大,能自动生成全部尺寸:包括app icons、image sets、launch screens generator。vvdocumenter-xcode?– 一个xcode插件,build后,随手打开一个你之前的项目,然后在任意一个方法上面连按三下”/”键盘,就ok了。reveal-plugin-for-xcode?– 一个reveal插件,可以使工程不作任何修改的情况下使用reveal,该插件已在alcatraz上架。reveal:分析ios ui的利器?。java2objective-c?– google公司出得java转obje-c转换工具,转换逻辑,不转换ui。regx?– 专治代码强迫症的 xcode 插件,使用 swift 和 objective-c 编写。其用竖向对齐特定源代码的元素,使得代码更易读和易理解。说明?; 菜单:xcode——》edit-》regx 。ksimagenamed?– 自动完成,特别是如果你正在写objective-c,如果xcode能自动完成文件名难道不会很伟大吗?比如图像文件的名称。fuzzyautocomplete?– xcode的实现自动完成还不完美,此插件能给出你所期望或想要的建议,设置:xcode-》editor-》fuzzyautocomplete-》plugin settings。gitdiff?– xcode的代码编辑器的一个微妙的补强,加上了足够的可见信息以了解上次git提交以来发生了什么变化,设置:xcode-》edit-》gitdiff。xtodo?– 这个插件不仅凸显todo,fixme,???,以及!!!注释,也在便利列表呈现他们。 菜单:xcode-》view-》snippets; 调出列表显示: xcode-》view-》todo list : ctrl t 。backlight?– 突出显示当前正在编辑的行。菜单:xcode-》view-》backlight 。cocoapods?– 该cocoapods的插件增加了一个cocoapods菜单到xcode的产品菜单。如果你不喜欢命令行,那么你一定会喜欢这个插件。?用cocoapods做ios程序的依赖管理?。peckham?– 添加import语句比较麻烦,此插件 按command-control-p,给出的选项列表中选择要的头文件。先要安装alcatraz?,在终端输入:?curl -fssl raw.github /supermarin/alcatraz/master/scripts/install.sh?| sh?; 重启xcode-》window-》package manager:搜索?peckham?安装,打开peckham.xcodeproj,编译 peckham target,重启xcode 。auto-importer?– auto-importer是一个自动导入类对应的头文件的xcode插件。alcatraz?-使用alcatraz来管理xcode插件?使用说明?。kshobjcuml?-kshobjcuml 是一个 objective-c 类引用关系图的 xcode 插件。colorsense-for-xcode?– 颜色插件,安装之后,就不用根据rgb选择颜色,直接从取色板中取颜色,会自动补齐rgb代码。。10款提高ios开发效率的xcode插件?– 10款提高ios开发效率的xcode插件:1. xcodecolors;5. accodesnippetrepository;10. dash for xcode。zlgotosandboxplugin?– 支持xcode快捷键了跳转当前应用沙盒了!快捷键是 shift common w。xcodeswiftsnippets?– xcodeswiftsnippets, 提供了很多可在 xcode 上使用的 swift 代码片段, 通过自动补全的方式极大的提高了开发效率,?另外还有 objective-c 版的。copilot?– 通过此插件, xcode 可以协同编程了(采用 websocket 通讯)。如此强大的“黑工具”,不爱它能行吗。esjsonformat-xcode?– 将json格式化输出为模型的属性。scxcodeminimap?– xcode迷你小地图-scxcodeminimap。xtranscodelation?– xcode中英文翻译插件,提供api查询模式和网页模式,都是利用的百度翻译。另外集成了一个可以一键关闭其他所有app的实用功能,方便开发者!

美工资源

twg_retina_icons?– 一套支持 retina 高清屏的 iphone 免费图标集。asciimage?– 使用 nsstring 创建 image,说明。my-sketch-colors?– 配色。font awesome?– font awesome:一套绝佳的图标字体库和css框架,详细的安装方法请参考官方网站中文网站,github地址?。dynamiccolor?– 强大的颜色操作扩展类。通过该类,你可以通过扩展方法基于某个颜色得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色。是不可多得的好类库。chameleon?– chameleon是一个ios的色彩框架。它运用现代化flat color将uicolor扩展地非常美观。我们还可以通过它运用自定义颜色创建调色板。它还有很多功用,请浏览readme。fontblaster?– 载入定制字体时更简单。

其他资源

githuber?– 最好用的github人才搜索工具。codatlas?– 源代码搜索利器。searchcode?– 源代码搜索利器:来自悉尼的代码搜索引擎汇聚了 github, bitbucket, sourceforge…等多家开源站点超20万个项目、180亿行源代码,能以特殊字符、语言、仓库和源方式从90多种语言找到函数、api的真实代码。kitematic?– mac 上使用 docker 最简单的方案。

开发资源

开发资料

豆瓣ios开源库列表?– 豆瓣ios开源库列表,很多开源项目。ios-core-animation-advanced-techniques?– 中文版ios 高级动画技术。ios开发的一些奇巧淫技1?– tableview不显示没内容的cell怎么办; 键盘事件:iqkeyboardmanager; app不流畅:kmcgeigercounter; coredata用起来好烦:magicalrecord; collectionview实现悬停的header:csstickyheaderflowlayout。ios开发的一些奇巧淫技2?– 用一个pan手势来代替uiswipegesture的各个方向、拉伸图片、播放gif、上拉刷新、把tableview里cell的小对勾的颜色改变、navigationbar弄成透明的而不是带模糊的效果、改变uitextfield placeholder的颜色和位置。cocoapods安装指南?– cocoapods安装指南。remotecontrol?– control your iphone from inside xcode for end-to-end testing 。mvvm 介绍?– 替换mvc的开发模式。第三方接口?– 基本所有第三方接口都在这,再也不用那么麻烦去找了。提高ios开发效率的方法和工具?– 提高ios开发效率的方法和工具。禅与 objective-c 编程艺术?– 禅与 objective-c 编程艺术 (zen and the art of the objective-c craftsmanship 中文翻译)。objective-c编码规范:26个方面解决ios开发问题?– 【objective-c编码规范:26个方面解决ios开发问题:“我们制定objective-c编码规范的原因是我们能够在我们的书,教程和初学者 工具包的代码保持优雅和一致。”今天分享的规范来自raywenderlich 团队成员共同完成的,希望对学习oc的朋友们有所指导和帮助。

swift

swift中文指南?– 中文版apple官方swift教程《the swift programming language》,老码版本?历史版本更新说明。the swift programming language 中文版?– the swift programming language 中文版。swifttoolbox?– swifttoolbox swift开发的开源库汇总。swiftguide?– 这份指南汇集了swift语言主流学习资源,并以开发者的视角整理编排– 非常不错,值得推荐。swift开源项目精选?– swift开源项目精选–推荐,每周都有更新。awesome swift?– 一个收集了很多 swift 开发资源的网站。developing_ios_8_apps_with_swift?– developing ios 8 apps with swift 字幕简体中文翻译项目(斯坦福白胡子老头swift教学视频)。swift-on-ios?– johnlui 的 swift on ios 代码仓库。

他人开源总结

code4app?– 最多国人用的代码库。cocoachina?– 国内最热门的ios社区的代码库。awesome-ios?– 一个老外整理的,中文版。awesome-ios-ui?– 收集了不少 ios ui/ux 库, 包含了很多酷炫的动画效果。ios-cosmos?– the ios cosmos:收录了ios绝大部分的开源框架和工具。awesome haskell资料大全?– awesome haskell 资料大全:框架,库和软件。cosmos?– the ios cosmos:收录了ios绝大部分的开源框架和工具。cocoacontrols?– 收集了很多ui控件效果代码,缺点是需要fq,而且代码分类不够好。lexrus?– lexrus国内出名的ios开源coder,非常库的label动画、textfield动画。open-source-ios-apps?– ios app集合,分:swift与objective-c–国外人整理。适合ios开发者的15大网站推荐?– 适合 ios 开发者的 15 大网站推荐 — 英文网站。objective-c github 排名前 100 项目简介?– 主要对当前 github 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 objective-c 在 github 的情况。github-ios备忘?-整理了比较常用的ios第三方组件,以及github上的统计。

转载于: www blogs /wanghuaijun/p/7259322.html

楼主转载的,并未亲自测试

category/util

?sstoolkit 一套category类型的库,附带很多自定义控件 功能不错~ ? ? ? ?bfkit 又一套category类型的 kit,还有几个工具类 ? ? ? ?aputils 又一套category类型的 kit ? ? ? ?qskit 又一套category类型的 kit ? ? ? ?ios-categories 又一套category类型的 kit ? ? ? ?blockskit 将block风格带入uikit和founcation ? ? ? ?cocoa-helpers 一些cocoa的扩展 2年前的工程 ? ? ? ?ios-nbukit 一套基础工具库 ? ? ? ?coconutkit 一系列扩展和一些自定组件 ? ? ? ?stutils 一系列扩展包 ? ? ? ?psfoundation 一系列扩展 和功能增强 ? ? ? ?concisekit 一系列宏定义 挺有意思 ? ? ? ?dtfoundation 又一系列扩展。。。 ? ? ? ?bbbootstrap 一些常见功能的扩展库 ? ? ? ?objective-shorthand 将长方法简化的category ? ? ? ?bgutilities 几个简单好用的cagegory ? ? ? ?cooliris-toolkit cooliris出品的基础工具库,从googlecode clone过来 ? ? ? ?basekit 一套基础工具库 ? ? ? ?nsobject-utility-categories 如题 ? ? ? ?nsarray-utilities 如题 ? ? ? ?aqtoolkit 一些常用的东西 ? ? ? ?dlintrospection 一些nsobject的扩展 ? ? ? ?yolokit 一些方便的快速枚举方法 ? ? ? ?nsdate-extensions 如题日期 ? ? ? ?alactionblocks 在uicontrol上添加的block事件 ? ? ? ?jrswizzle 主要是swizzling ? ? ? ?moriarty 一些还算有用的功能 ? ? ? ?qsutilities 一些基础库 (instagram有用到) ? ? ? ?libextobjc 一堆oc的扩展 ? ? ? ?prettytimestamp 友好时间的扩展 ? ? ? ?datetools 不错的时间处理相关的工具箱 ? ? ? ?ios-jail-break-detector 检测是否越狱 有上线 ? ? ? ?crackify 检测app是否被破解 ? ? ? ?uiview-animatedproperty 为uiview添加动画效果的property,有用到swizzle ? ? ? ?uiview-positioning 为uiview的frame等添加更多属性,方便设置view ? ? ? ?block-kvo block风格的kvo~ ? ? ? ?mtdates 一些data的category ? ? ? ?cocoasecurity 常见的哈希、加密解密算法 ? ? ? ?fcfilemanager 更好更方便的访问文件和文件夹 ? ? ? ?sskeychain 访问keychain 支持ios mac ? ? ? ?uiss 用json的风格设置uikit样式 ? ? ? ?underscore.m 仿js的underscore.js来写的,用于访问和处理数据 ? ? ? ?ticoredatasync 在不同设备间对coredata进行同步 (iphone ipad mac) ? ? ? ?solocomponents-ios 几个轻量的组件,没什么用,2年没更新 ? ? ? ?maobjcruntime 将运行时包装成objc ? ? ? ?objective-c-generics 通过宏定义勉强实现的范型 ? ? ? ?tbmacros 一些常用的宏定义 ? ? ? ?nsstring-ruby 为ruby程序员带来的字符串相关功能 ? ? ? ?objectiverecord coredata包装的活动记录 有ror风格的api ? ? ?

基础功能

?mediaextract 纯c的一些常用媒体文件的解析读取 ? ? ? ?objection 一个估计是java ee写多了的人搞的。。注解依赖注入xx工厂之类的 ? ? ? ?typhoon ioc容器啊~~ ? ? ? ?htkit 一票乱七八糟的东西 ? ? ? ?stringscore 模糊匹配字符串 查找某两个字符串的相似程度 ? ? ? ?regexkitlite 正则表达式库 (从sf mirror过来) ? ? ? ?objective-c-regex-categories 正则表达 ? ? ? ?formatterkit 一个nsstring的格式化工具,支持时间、颜色、地址、名字等等 ? ? ? ?transformerkit nsvaluetransformer的封装 ? ? ? ?nanostore kv存储 (无模式/nosql) ? ? ? ?tmcache tumblr开源的一个内存/文件缓存,很棒 ? ? ? ?pincache pinterest开元的的一个内存/文件缓存,从tmcache修改而来,快速无死锁 ? ? ? ?egocache egoimage里面的 cache功能 ? ? ? ?haneke 一个开箱即用的图片cache ? ? ? ?hjcache 一个缓存网络内容等的cache ? ? ? ?rncryptor 加密解密相关 貌似更上流, note:去看一下他博客,有更详细的文章 ? ? ? ?mihcrypto 各种加密解密算法 (aes/des/rsa/md5/sha等),包装自openssl ? ? ? ?ssziparchive zip压缩 zip解压~ ? ? ? ?zipkit 一个zipkit 从bitbucket mirror过来 ? ? ? ?zipkit 如同zipkit 改为arc了 ? ? ? ?zipzap zip文件处理 底层为libz ? ? ? ?mtmigration 版本升时执行一次 ? ? ? ?mtcontrol jquery风格touch事件绑定 ? ? ? ?storage 快速、线程安全的i/o存储操作 ? ? ? ?chcsvparser cvs文件解析 ? ? ? ?ylmoment 日期的解析,格式化等,支持多语言 ? ? ? cmunistrokegesturerecognizer 各种奇怪的手势检测 ? ? ? ?ekalgorithms 常见算法的objc实现,包括排序、查找、数组、字符串、常用数据结构.. ? ? ?

框架/封装

?three20 facebook 的一个曾经用得广泛的庞大的ios开发框架 陈旧并且已不再维护 ? ? ? ?nimbus three20替代品 又一个庞大的框架 ? ? ? ?beeframework 一个基于mvc的框架, 比较大.. ? ? ? ?omnigroup 一套很庞大的库(omnigroup) 支持mac和ios ? ? ? ?reactivecocoa 一套响应式编程的框架(functional reactive programming) 支持mac ? ? ? ?componentkit facebook 的一个功能性的、响应式ui框架, 被应用于facebook app ? ? ? ?asyncdisplaykit facebook 出的一个用于保持ui流畅性的框架, 其原理被用于paper ? ? ? ?react-native facebook 出的框架, 通过js和react构建原生界面 ? ? ? ?kvocontroller facebook 出的线程安全kvo ? ? ? ?makvonotificationcenter 一个自定义kvo center ? ? ? ?webviewjavascriptbridge uiwebview和cocoa之间的事件传递 ? ? ? ?javascriptbridge javascriptcore到cocoa之间的变量传递和代码执行bridge ? ? ? ?ocudl 自定义literals 有点意思~~ ? ? ? ?motif 通过 json 定制界面,支持 live reload ? ? ? ?kiwi bdd for ios ? ? ? ?magicalrecord coredata的包装 简化代码 ? ? ? ?fmdb sqlite的封装 ? ? ? ?kzpropertymapper 一个model的封装,类json ? ? ? ?blockinjection 为某个方法前后注入block,类似aop ? ? ? ?aspects 又一个aop库,用swizzle实现的切面... ? ? ? ?bolts-ios 低层次的,更好的管理异步任务的库,支持facebook applinks(同时有android版) ? ? ? ?nsobject-objectmap json和xml包装到object ? ? ? ?ejecta 通过opengl openal来实现 webcanvas js等,很庞大~ ? ? ? ?fcmodel 为sql程序员包装一下coredata ? ? ?

功能/封装

?

?ios-system-services 获取各种设备信息 包括硬件、网络、内存、进程等等 ? ? ? ?iappinfos 简单获取设备信息,例如设备、空间、provisionning ? ? ? ?locationmanager 更好用的获取和追踪设备位置的工具,包括gps信息 ? ? ? ?mkstorekit iap用的库 ? ? ? ?cargobay 一个包装iap storekit的库 ? ? ? ?rmstore 很轻量的iap包装 ? ? ? ?openudid 系统udid替代方案 ? ? ? ?uidevice-with-uniqueidentifier-for-ios-5 另一个uuid威尼斯人2299的解决方案 但ios7不能用了 ? ? ? ?uidevice-extension 一系列uidevice的扩展 有privateapi 最新的工程在cookbook-code里 ? ? ? ?inappsettingskit 包装了设置、urlscheme、mail、icon等东西 ? ? ? ?dtwebarchive 允许访问剪贴板中的webarchive格式富文本 ? ? ? ?routable-ios inapp的url定义 在app内打开自定义url (解耦) ? ? ? ?jlroutes 复杂的url scheme解析和路由 ? ? ? ?emoji 访问emoji图片的功能 ? ? ? pdkeychainbindingscontroller 以类似userdefault的方式访问keychain ? ? ? ?coretextwrapper 一个coretext库的包装 ? ? ? ?slash 对attributestring的封装 ? ? ? ?abcontacthelper 访问联系人 ? ? ? ?apaddressbook 封装了访问通信录/联系人的功能 ? ? ? ?gvuserdefaults 包装了 nsuserdefaults,只需要声明属性就能用,很方便 ? ? ? ?yapdatabase 一个kv库,包装自sqlite,但有更多包装好的功能,比如缓存/全文搜索 ? ? ? ?ytkkeyvaluestore 又一个kv库,简单包装自sqlite(fmdb) ? ? ? ?realm-cocoa 为移动设备专门设计的数据库,旨在替代sqlite/coredata ? ? ? ?ihasapp 检测某个app是否安装,集成了常见的url scheme ? ? ? ?uiactivitycollection github上uiactivity项目的集合 ? ? ? ?stptransitions 更好的 自定义viewctrl 过渡动画api ? ? ? ?purelayout autolayout的封装,支持ios/mac,支持swift ? ? ? ?masonry autolayout的封装 ? ? ? ?keeplayout autolayout的封装 貌似比较好用 ? ? ? ?jtshardwareinfo 定义enum来获取和判断设备型号 ? ? ? ?mtgeometry cgpoint/size/rect的一些几何学的计算 ? ? ? ?mysruntime 包装了runtime的一些方法,使用更容易 ? ? ? ?mtstringattributes 更容易的访问和修改 nsattributedstring ? ? ? ?mtpdf 基于cf的pdf object封装,更容易的访问和创建pdf ? ? ?

?

网络基础

?

?afnetworking 很棒的http网络通信库 ? ? ? ?asi-http-request 一个http库 同样很知名 性能好,稳定 但已不再维护 ? ? ? ?mknetworkkit 一个http库 支持mac 同样也不错 ? ? ? ?sthttprequest 一个非常简单的http库,包装了nsurlconnection ? ? ? ?svhttprequest 一个很简洁的http库 ? ? ? ?restkit 一个http库 用来与restful的服务进行交互 ? ? ? ?afincrementalstore 用coredata和afnetworking 将http数据持久化 ? ? ? ?cocoaasyncsocket tcp/udp包装库 支持mac 很棒 ? ? ? ?reachability 判断设备网络情况 和苹果的很像 用arc、gcd ? ? ? ?sdreachability 判断设备网络情况 和苹果的很像,更友好? ? ? ? ?socket.io-objc 支持http 长轮询 socket.io ? ? ? ?dtbonjour bonjour和wifi ? ? ? ?xmppframework xmpp客户端的库~ 支持mac ? ? ? ?cocoahttpserver 一个轻量 http server 支持mac ? ? ? ?gcdwebserver 一个轻量 http server 用gcd实现的事件驱动 ? ? ? ?httpkit 一个轻量/高性能的嵌入式 http web server,功能完整强大,基于mongoose,可以用来写服务~ ? ? ? ?barista 一个 http web server,可以用来写服务 ? ? ? ?mongoose 纯c的http web服务器lib,嵌入式/跨平台 ? ? ? ?fossa 纯c的多协议服务器lib,嵌入式/跨平台,支持http,websocket,mqtt,mdns等协议 ? ? ? ?socketrocket websocket客户端~ ? ? ? ?mailcore imap smtp邮件协议 ? ? ? ?cocoaspdy spdy协议~ ? ? ? ?interpreter node.js for ios 7, 已不再维护 ? ? ?

?

json

?

?jsonkit 性能非常好的json解析库, 但目前已经可以用系统api替代了 ? ? ? ?json-framework sbjson 曾经用得很广泛的json 性能差 ? ? ? ?touchjson 又一个json库 ? ? ? ?yajl-objc 一个json库 可以支持流解析 支持mac ? ? ? ?mantle json解析与对象映射的库,github自家出的,可靠且功能强大 ? ? ? ?jsonmodel json解析与对象映射的库,应用广泛 ? ? ? ?mjextension json解析与对象映射的库 ? ? ?

?

xml/html

?

?mwfeedparser feed/atom解析 ? ? ? ?rsskit rss atom解析 ? ? ? ?elementparser 提供html和xml的解析 ? ? ? ?hpple 提供html/xml解析 ? ? ? ?ono ono (斧), html/xml解析,包装自libxml2 ? ? ? ?objective-c-hmtl-parser 一个简单好用的html解析 包装了下libxml ? ? ? ?ocgumbo 一个oc版html解析库, 包装自google gumbo(c99) ? ? ? ?rapturexml 一个简单的xml解析器 包装了libxml ? ? ? ?kissxml 解析xml的库 包装了libxml ? ? ? ?tbxml 快速解析xml的库 ? ? ? ?xmldocument 又一个解析xml的库 ? ? ? ?xmldictionary 蛮好用的一个xml转nsdictionary的类~ ? ? ? ?xml-to-nsdictionary xml转nsdictionary ? ? ? ?mmmarkdown 一个渲染markdown到html的小引擎 ? ? ? ?ashton 在nsattrbutestring和html之间转换 ? ? ? ?xmlparser xml解析成json~ ? ? ?

?

功能性

?

?sdwebimage 网络图片&缓存,很棒,很多app都在用 ? ? ? ?fastimagecache 网络图片&缓存,path开发 ? ? ? ?egoimageloading 下载使用网络图片的库 ? ? ? ?asyncimageview 异步加载和显示图片 ? ? ? ?tcblobdownload 下载大文件/ 断点续传 ? ? ? ?groundcontrol 一个通过远程plist改变配置的库 ? ? ? ?appirater 提醒用户稍后到appstore给你评分的功能 ? ? ? ?irate 类似appirater 提醒用户稍后到appstore评分 支持mac ? ? ? ?sharekit 分享到国外的一些社交网站 的功能 用的的人挺多 ? ? ? ?harpy 新版本更新提醒, 使用时需留意appstore审核 ? ? ? ?iversion 新版本更新提醒 功能提示 ? ? ? ?datakit 以类似coredata的model 来获取网络资源 ? ? ? ?sdurlcache url缓存 ? ? ? ?objective-git libgit的包装 挺庞大 ? ? ? ?nsrails ror风格的网络交互api ? ? ?

?

sdk

?

?czweatherkit 获取天气数据,支持多个天气服务 ? ? ? ?openshare 国内几个社交网络的分享功能,直接调api,代码精简 ? ? ? ?facebook-ios-sdk facebook的sdk ? ? ? ?mgtwitterengine 一套twtter库 ? ? ? ?twitter-oauth-iphone twitter的oauth功能 ? ? ? ?foursquare-api-v2 foursquare的库 ? ? ? ?objectiveflickr flicker api ? ? ? ?octokit.objc github的api ? ? ? ?parcelkit dropbox封装coredata ? ? ? ?cocoalibspotify spotify官方sdk ? ? ? ?deepbeliefsdk jetpac 图片识别的sdk ? ? ? ?gdfilemanagerkit 访问 dropbox gdrive之类的云存储 ? ? ?

音频、图像视频、opengl

?

?audiokit 强大的ios音频工具箱,支持音频分析、处理、合成、音序器 ? ? ?

?ezaudio ios音频库,支持录音、回放、波形图显示等,效果不错 ? ? ?

?theamazingaudioengine 一个声音库 包装了coreaudio ? ? ?

?audiostreamer 音频流播放库 支持mac ? ? ?

?simpleaudioengine 一个简单的播放声音的库 ? ? ?

?douaudiostreamer 豆瓣的音频流播放 ? ? ?

?streamingkit 流音频播放,功能丰富 ? ? ?

?iossystemsoundslibrary 列出和播放ios系统声音~ ? ? ?

?novocaine 一个声音库 录音放音 页面上有coreaudio的教程链接 ? ? ?

?audiograph 一个au的教程 & 示例工程~ ? ? ?

?midifilesequence 基于au的,解析midi序列和播放的库 ? ? ?

?nvdsp 一个ios上的dsp处理 ? ? ?

?blip-synth 一个blip声音合成器 ? ? ?

?pgmidi 一个midi库 ? ? ?

?sc_listener 检测系统声音等级的库 ? ? ?

?objectal-for-iphone 一个openal的包装库 比较好用 ? ? ?

?soundbankplayer 一个仿soundfout的库 但更简单 ? ? ?

?finch 对底层的openal包装 ? ? ?

?soundmanager 很简单的sound播放管理 ? ? ?

?origamiengine 音乐播放引擎 支持 flac, cue, mp3, m4a, m3u ? ? ?

?libpd 一个用pd来创造音乐的库? 纯c ? ? ?

?pd-for-ios 同libpd ? ? ?

?rctmidilib 一个pad连接midi设备通信的包装 ? ? ?

?octave 一个免费的音效库 包括48个ui音效 ? ? ?

?rbdmuteswitch 在ios5上检测是否静音 ? ? ?

?sfarklib 转换sfark和sf2的库 很简单 ? ? ?

?sfarkxtc 简单解压sfark的一个cpp ? ? ?

?unsfark 和上面sfarkxtm一样,是老一点的纯c版本 ? ? ?

?musescore 一个跨平台的音乐软件~ not ios ? ? ?

?opensfz 一个sf2的处理库(github上有详细说明) an open sfz player & sf2 based on sfzero ? ? ?

?alsaplayer 一个linux下pcm库 有sf2 midi等处理过程 ? ? ?

游戏

?cocos2d-iphone 2d游戏引擎 (spritekit后来居上了..) ? ? ?

?cocos2d-iphone-extensions cocos2d的扩展 ? ? ?

?smooth-drawing cocos2d中画出平滑的曲线 ? ? ?

?tiny-wings 仿tinywings的demo 用cocos2d ? ? ?

?tiny-wings-remake-on-android 如题. ? ? ?

?tweejump 是小鸟就跳100层 game ? ? ?

?wizardwar 一个很完整的2d小游戏,支持对战,已在appstore上架 ? ? ?

?sparrow-framework 开源游戏引擎 2d 1.0版 ? ? ?

?sparrow-framework 开源游戏引擎 2d 2.0版 ? ? ?

?

?

?

?

?

?

?

?ijkplayer b站出的视频播放器库,基于ffmpeg,支持ios/android,支持流播放 ? ? ? ?kxmovie 一个基于ffmpeg的视频播放器 ? ? ? ?gpuimage 基于gpu的实时图像视频处理 ? ? ? ?xbimagefilters 一个gpu实时处理的库 类似gpuimage ? ? ? ?filterkit 在ios中构建和调节滤镜的库,基于gpuimage ? ? ? ?videoshader 视频滤镜库,支持用脚本调节效果,功能丰富 ? ? ? ?ceedgl 一个opengl的包装 用起来更方便 ? ? ? ?rend-ios 一个opengl的轻量包装 接近uikit ? ? ? ?glview 在uiview的包装 方便使用opengl ? ? ? ?sift-gpu-iphone 一个包装gl用的,不知道干毛的 ? ? ? ?shadermanager 如题 一个manager 管理创建shader ? ? ? ?glimageprocessing 演示如何用gpu处理图片 ? ? ? ?frd3dbarchart 用opengl绘制的3d柱形图 ? ? ? ?earthview 显示3d地形图 用opengl ? ? ? ?corear 一个挺有意思的ar ? ? ? ?vrtoolkit 一个虚拟现实的库 ? ? ? ?kickflip-ios-sdk 视频采集和直播 ? ? ? ?layersprites 加载精灵图 (sprite) ? ? ?

?

图像显示/解析

?

?concorde 利用libjpeg-turbo来更快速地解析jpeg,并支持边下载边解析&显示 ? ? ? ?flanimatedimage gif的显示,低内存,性能/效果好, 方便调试 ? ? ? ?uiimageview-playgif gif的显示,高性能低内存,接口好用 ? ? ? ?olimageview gif的显示,不错 ? ? ? ?ylgifimage gif的显示,也不错 ? ? ? ?vveboimageview 以较低内存显示gif,效果一般 ? ? ? ?uiimage-from-animated-gif 显示gif,使用简单、耗内存 ? ? ? animatedgifimageserialization gif的序列化、uiimage的支持 ? ? ? ?webpimageserialization webp的序列化、uiimage的支持 ? ? ? ?uifontserialization 字体文件的序列化、uifont的支持 ? ? ? ?dfimagemanager 图片下载、缓存、处理、显示一揽子 ? ? ? ?pocketsvg svg图像解析和显示,小巧好用 ? ? ? ?fmpsd psd图像读写 (从acorn抠出来的逻辑) ? ? ? ?sfpsdwriter psd图层操作/写入 ? ? ? ?mmlayershots 截屏并写入为psd文件 ? ? ?

?

图像处理

?

?nyximageskit 一套图像处理的库 加在uiimage上 ? ? ? ?ios-image-filters uiimage扩展 类似ps的功能 用coreimage ? ? ? ?vimagecategory uiimage扩展 简单的一些处理 ? ? ? ?mgimageutilities 几个简单的图片处理 uiimage ? ? ? ?uiimageadjust 一些uiimage的扩展 如亮度 模糊等 ? ? ? ?ckimageadditions 一些uiimage的不错功能~ ? ? ? ?uiimage-blurredframe 仅模糊图片中的一块区域~ ? ? ? ?lbblurredimage uiimage扩展 可以模糊 不知道性能如何 ? ? ? ?ffangularpointilism 三角马赛克效果,支持动画 ? ? ? ?tcam 用cifilter实现的类似instagram的类 ? ? ? ?climageeditor 一个功能齐全的图像处理(滤镜/曲线/裁减/旋转/等等~) ? ? ? ?pkcoretechniques ca和cg的特性演示 ? ? ? ?uiimage-categories uiimage的一些扩展 ? ? ? ?uiimage-dsp uiimage模糊的一些方法 ? ? ? ?ios7-trans-blur 将图片中某块形状的区域变模糊 ? ? ? ?uiimage-sprite-additions uiimage取sprite~ ? ? ? ?ios-scratch-n-see 类似结冰玻璃用手画开的效果~ ? ? ? ?obgradientview 一个渐变色的calayer 比系统的好用些 ? ? ? ?animagebitmaprep 一些bitmap处理的方法 ? ? ? ?kgnoise 产生带噪音的image 支持mac ? ? ? ?kgnoisecolortester 上面kgnoise的演示 ? ? ? ?sqriskcursor 一个用ca和uicontrol自定义控件的例子 ? ? ? ?amazekit 据说是为png加速 或自己画 主要为控件提升性能的 ? ? ? ?uiimage-pdf 如题 用uiimage来显示pdf ? ? ? ?jmnoise 给uiview添加noise噪音的 ? ? ? ?swsnapshotstackview 图片加上stack外框 ? ? ? ?rmshapedimageview 一个uiimageview的子类 能忽略透明地方的点击 ? ? ? ?moomaskediconview 一个通过mask显示icon的库 只要一个mask 可以生成很多风格的icon 类似tabbar ? ? ? ?ftassetrenderer 运行时的图像mask生成? ? ? ? ?wolfpack 图像处理库ci cg ? ? ? ?dsgraphicskit 支持图片常见处理 视图控制3d等 ? ? ? ?uiimage-helpers 几个category小功能:截图、模糊、纯色 ? ? ? ?cam 一个avfoundation的封装、照相等功能 ? ? ? ?filtrr 几个filter 速度也不行 ? ? ? ?phototweaks 一个图片调整的控件,支持旋转和裁剪 ? ? ? ?zxingobjc zxing 二维码/条形码处理 ? ? ? ?rsbarcodes 二维码/条形码识别/合成 ? ? ? ?tesseract-ocr-ios ocr文字识别 ? ? ? ?card.io-ios-source 快速强大的信用卡识别库,被uber/paypal等公司使用 ? ? ? ?anpr 车牌识别,基于opencv ? ? ?

?

颜色

?

?uicolor-utilities uicolor扩展和色板 ? ? ? ?color 一系列uicolor扩展 ? ? ? ?colorutils 一个uicolor扩展 ? ? ? ?colorconverter rgb和hsl转换 ? ? ? ?infcolorpicker 一个色彩选择器 ? ? ? ?rscolorpicker 一个不错的色彩选择器 有放大镜 ? ? ? ?colorpicker 一个很强大的colorpicker 包装了挺多东西 ? ? ? ?colorpicker 功能很棒的一个取色 ? ? ? ?ilcolorpicker 一个还算标准的colorpicker ? ? ? ?npcolorpicker 一个hsv三角取色器 ? ? ? ?kzcolorpicker 又一个hsv圆盘取色器 ? ? ? ?color-picker-for-ios 一个简单的单色picker 有一个滑块 ? ? ? ?lecolorpicker 一个colorpicker可以取到图片的主色调等 ? ? ? ?uicolor-converter 一些uicolor的工具~~ ? ? ? ?sucolor 提供2k多的日本色 ? ? ? ?colours 提供不少常用色 和几个方法 ? ? ? ?colorart 类似itunes的 取一幅图画的主要背景颜色等 (这是个mac功能) ? ? ? ?sozochromoplast 提取图片特征色 ? ? ? ?dominantcolor 提取图片特征色 (基于lab色彩空间和 k-means 聚类算法) ? ? ? ?ios7colors ios7的几种常用颜色 ? ? ?

?

绘图库

?

?iosplot 画饼图/折线图的库 用ca ? ? ? ?pnchart 扁平风格的折线图/柱形图 ? ? ? ?teachart 扁平风格的饼图/柱形图 ? ? ? ?ios-linechart 简单好用的饼图/折线图 ? ? ? ?jbchartview 简单的 有动画的折线图/柱形图 ios7 only ? ? ? ?jyradarchart 雷达图(螂蛛网图), 风格多样 ? ? ? ?bemsimplelinegraph 曲线图 ? ? ? ?core-animation-pie-chart 用ca画饼图 示例 ? ? ? ?mssimplegauge 扇形仪表盘 ? ? ? ?fbdigitalfont led液晶效果荧光字体,用cg实现 ? ? ? ?fbglowlabel led液晶效果荧光字体,uilabel ? ? ? ?adgraphview 一个cg绘画库 股票曲线演示 ? ? ? ?svgkit 一个用ca来呈现svg图片的库 ? ? ? ?smooth-line-view 用quartz画出平滑的曲线 ? ? ? ?smooth-line-view 用上面的库搭建的比较完整的画板功能 有取色器等 ? ? ? ?ppssignatureview 一个quartz 触摸绘制平滑曲线~~~ ? ? ? ?dynamicgraphview 动态折线图 ? ? ? ?xypiechart 饼图~有动画 ? ? ? ?bemsimplelinegraph 折线图,有动画,功能一般 ? ? ? ?animated-paths 动画画出文字和图形的轮廓~ ? ? ?

?

动画/效果ca

?

?shapes 基于casharplayer实现的关键帧补间动画,比较方便 ? ? ? ?ca360 一套完整的ca动画demo ? ? ? ?core-animation-fun-house 一套ca动画展示demo ? ? ? ?core-animation-demos 一套ca动画demo ? ? ? ?enterthematrix ca动画演示demo ? ? ? ?ftutils 一套ca的util库 有一些常用动画 ? ? ? ?dazzle 用ca实现的各种有趣的粒子效果 ? ? ? ?aggeometrykit ca和3d效果等 ? ? ? ?rbbanimation 基于block的ca动画 ? ? ? ?jhchainableanimations 通过链式代码让动画实现得更轻松 ? ? ?

?

动画曲线

?

?pop facebook paper的动画库,支持弹簧动画,支持实时交互 ? ? ? ?pop-mcanimate 用属性来配置pop动画,方便开发 ? ? ? ?popping 一个demoapp,演示用pop实现的各种效果 ? ? ? ?aggeometrykit-pop 一个基于pop的动画,让视图拖动时有橡皮效果 (变形是基于aggeometrykit) ? ? ? ?mmtweenanimation 基于pop的动画库,支持各种类型的动画曲线 ? ? ? ?chanimation 一个小巧的库,用来展示如何构建一个动画引擎 (模仿pop) ? ? ? ?dynamicxray 用来显示和调试uikit dynamics的状态和边界 ? ? ? ?animationengine 一个用来构建各种复杂动画的库,支持各种动画曲线、弹簧效果等 ? ? ? ?nsbkeyframeanimation 那些jquery带的动画速率曲线 ? ? ? ?caanimation-easingequations 一些ca没有的动画曲线 ? ? ? ?uiview-easingfunctions uiview的动画曲线~~ ? ? ? ?physicsanimation 物理动画,用chipmunk实现的重力效果等 ? ? ? ?cmtraerphysics 物理引擎,支持uikit弹簧/粒子/蜘蛛网/有弹性的布等效果,很棒 ? ? ? ?bcmeshtransformview 很棒的uiview (基于opengl渲染),去看看它的博客~ ? ? ? ?dpmeterview 有重力感应的2d图形动画(例如瓶子的水) 貌似挺有意思~~ ? ? ? ?parallax ios7的景深背景动画效果 一般.. ? ? ? ?mtanimation 25种动画曲线~~~ ? ? ? ?skbounceanimation 弹跳的动画曲线 ? ? ?

?

常见动画

?

?bcgenieeffect 果冻吸入的效果 和mac里最小化的效果一样~~很棒~ ? ? ? ?vbfjellyview 基于uikit dynamics的果冻效果,很有趣~ ? ? ? ?icarousel 一套类似coverflow的空间,非常棒,可选多样式,可用于mac ? ? ? ?openflow 类似coverflow的效果 挺老的工程 支持mac ? ? ? ?paperfold-for-ios 一套类似报纸展开的仿3d效果 用ca实现 ? ? ? ?mpfoldtransition 那个能左右上下cube/paper翻页的效果 挺棒 ? ? ? ?ios-flip-transform 一个flip翻页效果 支持上下左右翻页 会变暗 ? ? ? ?afkpageflipper 一个flip翻页效果 可能性能不够好 也不会变暗 ? ? ? ?doorwaytransition 一个opendoor的动画 ? ? ? ?flipboard-3d-transform-effect-example 如题flip效果 没测试 ? ? ? ?paperfoldmenucontroller 一个map折纸动画效果 一般 ? ? ? ?xyorigami map折纸动画~ ? ? ? ?scsiriwaveformview siri识别声音时的波浪动画 ? ? ? ?waver siri识别声音时的波浪动画 (又一个) ? ? ? ?paperstack 用opengl实现的类似ibook的效果 但是一般 ? ? ? gcretractablesectioncontroller 让tableview能按group展开合起 ? ? ? ?hmgltransitions 一个opengl的视图切换 跑不起来? 很久没更新 ? ? ? ?epgltransitionview 一个opengl的视图 包括ibook效果 折纸翻页效果 散落效果 ? ? ? ?leaves 一套有些类似ibook的效果但只有横向翻页 被用在看书的地方 ? ? ? gc3dfliptransitionstylesegue 用gl实现的ibook 一般 ? ? ? ?knsemimodalviewcontroller 一个推出modalview的动画 后面的会缩小上移 ? ? ? ?letterpressexplosion uiview的撕碎爆炸效果 (ca实现) ? ? ? ?fancysegue 几个gl实现的动画 虽然不怎么好 ? ? ? ?coreimagetransition 用ci实现的一些动画过渡 过雾~ ? ? ? ?ltransitionimageview 一个image的过渡效果 ? ? ? ?stscratchview 刮奖的效果 ? ? ? ?xbpagecurl gl实现的翻页效果~ ? ? ? ?adtransitioncontroller 很多有趣的导航视图切换动画 ? ? ? ?vctransitionslibrary ios7下,一些自定义转场动画~ 挺棒 ? ? ? ?canvas 在xcode中直接添加动画 ? ? ? ?jazzhands ifttt简介的动画框架,是个关键帧动画框架哟~ ? ? ?

?

控件hud

?

?mbprogresshud 一个hud 用得很广泛 无阴影 全屏模态 ? ? ? ?mbprogresshud 和mbhud一样 但有更新 添加了block ios6 ? ? ? ?jgprogresshud ios7音量调节风格的hud,效果不错 ? ? ? ?atmhud 很棒的hud 有阴影和动画~ ? ? ? ?svprogresshud 一个hud 样式类似mb_hud 有一些进度等 ? ? ? ?htprogresshud 又一个hud ? ? ? ?etactivityindicatorview windows phone 7风格风火轮 ? ? ?

?

slider

?

?jmslider 一个很小清新的slider 用ca画的 ? ? ? ?asvaluetrackingslider 滑动出pop显示数字、可变颜色的slider ? ? ? ?ios-custom-controls 按住可以出pop的uislider ? ? ? ?mtztiltreflectionslider 一个模仿ios6 music的slider ? ? ? ?asrangeslider 一个两段式的slider ? ? ? ?efcircularslider 圆环形的slider ? ? ? ?samultisectorcontrol 很帅的环形slider ? ? ? ?dcfinetuneslider 可以拖动外部 和显示左右箭头的slider ? ? ? ?arannotatedslider kvo教学 一个在slider上面显示小poper的~ ? ? ? ?larsbar 显示声音db的slider ? ? ? ?edstarrating 打星评级 slider控件 ? ? ? ?obslider 模拟iphone音乐进度的表现 ? ? ? ?tltiltslider 仿ios6 音量slider,有金属光泽动画 ? ? ? ?retrimcontrol 类似ios6录像裁减的控制条 ? ? ?

?

progress

?

?koaprogressbar 自定义progressbar ? ? ? ?ddprogressview 平面风格的progress进度条 ? ? ? ?wnprogressview 一些有趣风格的progressview ? ? ? ?ylprogressbar 一些不错样式的progessbar ? ? ? ?dacircularprogress 圆环形进度条 ? ? ? ?mrprogress 圆环进度条,ios7风格,ios7 only ? ? ? ?mdradialprogress 圆环进度条,多种风格 ios6 ? ? ? ?pwprogressview 饼形进度条,半透明风格,效果不错 ? ? ? ?twrprogressview 自定义形状mask的进度 ? ? ? ?asprogresspopupview 很简单的,能popup显示进度的条 ? ? ? ?m13progresssuite 一套不同风格的progress:包括圆形、环形、进度、蒙板等等 ? ? ? ?spinkit-objc 由js版spinkit模仿得来,几个不错的activityindicator ? ? ?

?

statusbar

?

?jdstatusbarnotification 状态栏控件,支持ios6、7 ? ? ? ?cwstatusbarnotification 状态栏空间,支持ios7以上 ? ? ? ?mtstatusbaroverlay 状态栏的控件,但很久没更新了 ? ? ? ?kgstatusbar 状态栏控件,提醒 ? ? ?

?

alert

?

?blockalertsand-actionsheets 一个block支持的alert控件 支持自定义 不错~ ? ? ? ?pxalertview 一个用来替代系统的alert,高可定制,有ios7风格 ? ? ? ?mbalertview 一个简洁的alertview,和hud ? ? ? ?mjpopupviewcontroller 用不同左右动画弹出alertview ? ? ? ?mzformsheetcontroller 一个不错的弹出alert controller ? ? ? ?wcalertview 一些不错的自定义alertview ? ? ? ?gralertview 用ca画的带颜色的alertview ? ? ? ?sbtablealert 一个alertview 可以带表格 可以用苹果风格 ? ? ? ?urbalertview 自定义alertview 还有各种动画 ? ? ? ?sialertview 一个样子不错的自定义alertview ? ? ? ?mbmenucontroller 一个自定义alertsheetvc ? ? ? ?jlactionsheet 另一个自定义alertsheet ? ? ? ?amsmoothalert 有夸张弹跳效果的alert ? ? ? ?asdepthmodal 实现简单的3维景深的模态视图 提供背景模糊 ? ? ? ?rnblurmodalview 将后方视图模糊 ? ? ? ?nzalertview 类似notif风格的alert,拍扁 ? ? ? ?lmalertview ios7 可自定义内容的alertview ? ? ? ?sdcalertview ios7 可自定义内容的alertview ? ? ?

?

notification

?

?crtoast 居顶部的notif (状态栏/导航栏) ? ? ? ?eknotifview 很简单的下方notif实现 ? ? ? ?mkinfopaneldemo 一个从上方滑下的notif控件 类似twieetbot ? ? ? ?tsmessages 在导航栏显示一个下拉notif 效果不错 ? ? ? ?csnotificationview 透明的导航栏下面,滑下的notif(ios7) ? ? ? ?yrdropdownview 类似tweetbot警告的下伸控件 ? ? ? ?noticeview 类似tweetbot的下伸控件 ? ? ? ?ajnotificationview 效果很不错的上部notif提示 ? ? ?

?

segment

?nysegmentedcontrol 多种样式和动画的控件,很棒 ? ? ? ?svsegmentedcontrol 一个分段选择控件 类似mac10.7测试版中的ui 很棒~ ? ? ? ?urbsegmentedcontrol 一个灵活的分段控件 可以上下 ? ? ? ?mcsegmentedcontrol 一个系统分段的子类 可以自定义颜色 ? ? ? ?aksegmentedcontrol 完全自定义的分段控件 风格不错 ? ? ? ?hmsegmentedcontrol chrome风格的tabbar分段 ? ? ? ?sdsegmentedcontrol 一个离散并且凹陷效果的分段 ? ? ? ?dznsegmentedcontrol 可以显示数字的segment,通常用于profile的顶部 ? ? ? ?ppiflatsegmentedcontrol 扁平风格的segment (包含ios7样式) ? ? ?

?

switch

?

?dcroundswitch 仿uiswicher 可以自定义 很棒 ? ? ? ?ttswitch 一个可以完全自定义的uiswich~~ ? ? ? ?klswitch ios7风格的switch 高仿 ? ? ? ?mbswitch ios7风格的switch 效果多 ? ? ? ?sevenswitch ios7风格的switch 效果很多~ ? ? ?

?

button

?

?coolbuttons 用ca画的带glow的button 仿照系统 ? ? ? ?frdlivelybutton 用ca实现的补间动画形状按钮 ? ? ? ?vbfpopflatbutton 基于facebookpop的弹跳形状按钮 ? ? ? ?maconfirmbutton 一个类似appstore下载的按钮 可以动画颜色大小等 ? ? ? ?ftwbutton 一个uicontrol实例的button 可以看到如何自定义控件 有不错的动画效果 ? ? ? ?gradientbuttons 一个带有不同风格的button~ 用ca绘制 ? ? ? ?dcactionbuttonscontroller 一个popover的里面带各种画出的按钮 ? ? ? ?bpbarbuttonitem 一个baritem的不错的on the fly 生成 ? ? ? ?bbutton 一种自定义button 样式类似twitter的bootstrap 用ca画的 ? ? ? ?obshapedbutton 用ca绘制的特殊形状button,可以检测path touch ? ? ? ?uiglossybutton 一些用ca画的带高光的奇怪button... ? ? ?

?

label/text/排版

?

?marqueelabel uilabel跑马灯效果 ? ? ? ?shimmer facebook paper中的文本高亮label,效果类似slide to unlock ? ? ? ?ictextview 文本查找,支持正则,关键词高亮 ? ? ? ?coretexthyperlinkview 用coretext画的 可以带link的text ? ? ? ?zssrichtexteditor 所见即所得富文本编辑,很优秀,支持html ? ? ? ?secoretextview 多行富文本textview,支持图片、可点击链接、编辑等 (也支持osx) ? ? ? ?egotextview uitextfield替代品 支持富文本编辑 ? ? ? ?ios-rich-text-editor 富文本编辑 ? ? ? ?mtanimatedlabel 类似滑动解锁的闪动label ? ? ? ?textglowdemo 一个给label发出glow光亮的demo ? ? ? ?fxlabel 一些label特效,例如阴影描边等 ? ? ? ?thlabel 很多label特效,例如渐变色、阴影、描边等 ? ? ? ?auianimatedtext 一个uilabel子类 可以简单动画 颜色大小字体 ? ? ? ?rtlabel 简单的富文本label 可以用html样式 ? ? ? ?tttattributedlabel 一个label控件 支持富文本属性 ? ? ? ?mdhtmllabel 一个富文本label控件,可以支持链接和点击事件 ? ? ? ?dtcoretext coretext的包装,支持解析html,支持复杂的排版和图文 ? ? ? ?ltcoretext 基于dtcoretext的textview,用于显示书,支持cjk竖排版 ? ? ? ?ohattributedlabel 支持nsattributedstring的uilabel控件 (目前已不在维护,ios6以上作者推荐直接用uilabel) ? ? ? ?arlabel 自动字体大小 ? ? ? ?leffectlabel 渐变动画颜色的label,类似滑动解锁 ? ? ? ?bbcyclinglabel 在label发生改变时,有动画效果 ? ? ? ?tomsmorphinglabel 在label发生改变时,产生字母的动画效果 ? ? ? ?htautocompletetextfield textfield带自动补全 ? ? ? ?jvfloatlabeledtextfield 带有能浮动的占位符的 文本框 ? ? ? ?cmhtmlview 用html展示富文本,但能有native类似的体验 ? ? ? ?aepubreader 一个阅读epub的 ? ? ? ?kfepubkit 一个epub解析库 ? ? ?

?

pulltorefresh

?

uzysanimatedgifpulltorefresh 支持用gif呈现的下拉动画 ? ? ? ?mspulltorefreshcontroller 一个不错的上下拉刷新的控件 里面是彩虹 ? ? ? ?egotableviewpullrefresh 下拉刷新,很早的一个控件了几年没更新了,应用广泛 ? ? ? ?pulltorefresh 下拉刷新 ? ? ? ?svpulltorefresh 下拉刷新 扩展了uiscrollview 很方便简单 ? ? ? hybridrefreshgesturerecognizer 一个类似似tweetbot的下拉刷新样式 ? ? ? ?sspulltorefresh 下拉刷新 ? ? ? ?bozpongrefreshcontrol 有趣的下拉刷新:下拉出现ping-pong ? ? ? ?cbstorehouserefreshcontrol storehouse中出现的下拉效果,散开/聚拢的闪动的文字 ? ? ? ?mjrefresh 一个据说国内用得比较多的下拉刷新 ? ? ?

?

scroll/table

?

?lrslidingtableviewcell 一个简单的左右滑动cell 类似twitter ? ? ? ?tiswipeabletableview uitable的左右滑动 类似twitter ? ? ? ?tdbadgedcell 在tablecell右侧添加badge 有不同风格 ? ? ? ?uitableviewzoomcontroller 类似google 的 滑动table缩放显示内部图片 ? ? ? ?uitableviewtricks tableview的扇形样式 ? ? ? ?iphonemk 几个简单的自己实现的view和cell,提供某些常见功能 ? ? ? ?easytableview 一个支持左右的tableview 不错~ ? ? ? ?zkrevealingtableviewcell 一个简单的可以左右滑动的tablecell ? ? ? ?adlivelytableview 非常棒的tablecell显示动画~~~ ? ? ? ?mhlazytableimages 一个简单的table加载网络图片 从apple的例子中改的 ? ? ? ?mhpagingscrollview 一个可以page的scrollview 但可以看到左右的预览 类似wp7 ? ? ? ?klscrollselect 一个竖屏滚动的选择瀑布流 ? ? ? ?rnrippletableview cell梳子抖动~ 挺有创意 ? ? ? ?retableviewmanager 数据驱动的table 由数据画出table内容 ? ? ? ?fxforms 快速构建table based表单/设置界面 ? ? ? ?xlform 强大的table/表单/设置 的构建工具 ? ? ? ?ios-sdnestedtable 二级菜单的table ? ? ? ?swtableviewcell 类似ios7邮件中的cell,左右滑动出现多个功能键 ? ? ? ?njkscrollfullscreen nav内容滑动时,自动隐藏上下两个导航栏 ? ? ? ?amscrollingnavbar nav内容滑动时,自动隐藏上方导航栏 ? ? ? ?tsuikit 复杂数据表格、tab展示的ui控件,适合复杂数据展示 ? ? ?

?

?

popover

?

?popoverview ca实现的popover 可用于iphone,样式清新 ? ? ? ?wypopovercontroller 高可定制popover 样式不错,很棒 ? ? ? ?cmpoptipview 把popview带入的iphone ? ? ? ?fppopover 一个popover 支持iphone ? ? ? ?wepopover 一个仿popover api库 支持iphone ? ? ? ?uamodalpanel 一个类似popview控件 可以比较多的自定义 demo样式较乱 ? ? ? ?colorpopover 一个用wepopover写的单色选择 ? ? ? multirowcalloutannotationview 在map里面弹出带表格的pop ? ? ? ?qbpopupmenu 类似ios文字上的pop 可以自定义~ ? ? ? ?kxmenu 一个popview,动作还可以 ? ? ? ?rngridmenu 一个pop菜单,有背景模糊,效果不错~ ? ? ? ?cnppopupcontroller 模态弹出框,有很多自定义选项 ? ? ? ?gikpopoverbackgroundview 为popover提供无缝背景 很棒 ? ? ? ?awesomemenu path的扇形弹出按钮效果(ca) ? ? ? ?quadcurvemenu 上面awesomemenu的fork 类似path的菜单 ? ? ? ?mgtilemenu 弹出按钮菜单 在四周成方形 效果不错 ? ? ? ?adpopupview 在uiview上弹出自己画的界面 挺丑 但可以看看实现 ? ? ? ?klexpandingselect 四叶草风格弹出菜单~ ? ? ? ?stackmenu mac的stack弹出菜单 ? ? ?

gridview

?aqgridview 类似tableview但有横向分类,就像android launcher ? ? ? ?gmgridview 又一个gridview 很不错,自带横纵排序编辑等功能 ? ? ? ?kkgridview 又一个gridview 已经deperacted 直接用系统的就好 ? ? ? ?a3gridtableview 又一个gridview 貌似支持类似图标样的上栏 ? ? ? ?liexposecontroller 一个类似gridview的东西 ? ? ?

?

界面切换/导航

?

?ltnavigationbar 随scroll自动渐隐渐显的navbar category ? ? ? ?blkflexibleheightbar 随scroll自动渐隐渐显的navbar,支持各种过度效果 ? ? ? ?apextendedpagecontroller 类似chrome左右滑动切换视图的控件 ? ? ? ?mbspacialviewcontroller 2d上下左右导航的奇怪视图 ? ? ? ?msmatrixcontroller 又一个 2d上下左右导航的奇怪视图.. ? ? ? ?mhtabbarcontroller 一个类似android的上方tabbar ? ? ? ?fsverticaltabbarcontroller 在左侧的tabbar ? ? ? ?aktabbarcontroller 自定义tabbar 样式类似appstore ? ? ? ?mgsplitviewcontroller 类似系统的uisplitvc 但有更多功能 ? ? ? ?pstcollectionview 100%兼容uicollectionview的空间 为了支持ios4.3 ? ? ? ?amwavetransition 两个tableview之间的导航,果冻抖动效果 ? ? ? ?jmtabview 一个tabview 用ca画的,类似 mac系统的单选控件 ? ? ? mwfslidenavigationviewcontroller 一个能左右上下滑动的简单导航栏 ? ? ? ?zfdragablemodaltransition 弹出modal controller的动画,效果还可以 ? ? ? ?uiscrollslidingpages 一个和chrome类似的左右滑动pager ? ? ? ?flipboardnavigationcontroller 类似网易客户端/flipboard手机 左右滑动的nav ? ? ? ?bctabbarcontroller twitter类似的tabbar 2年前的工程 ? ? ? ?cksidebarcontroller 类似twitter ipad的左侧tabbar ? ? ? ?dvslideviewcontroller 类似safari的滑动切换 ? ? ? ?hgpagescrollview 类似safari浏览的分页控件、 ? ? ? ?hsimagesidebarview 一个类似keynote的侧边栏 ? ? ? ?cbhazetransitionviewcontroller 类似ios6的下拉刷新的动画切换,水滴状拖拽 ? ? ? ?jtmaterialtransition android material 转场效果 (圆形放大至全屏) ? ? ? ?kypingtransition android material 转场 transition (圆形放大至全屏) ? ? ? ?rnswipeviewcontroller 滑动界面显示另一个界面 类似下拉状态栏查看天气 ? ? ? ?residemenu ios7风格侧滑 ? ? ? ?sloppyswiper 全屏左滑返回 ? ? ? ?mltransition 全屏左滑返回,效果完善,不用截屏 ? ? ? ?multilayernavigation 全屏左滑返回,用截屏实现 ? ? ?

?

侧滑

?

?viewdeck 左右侧滑控件 ? ? ? msdynamicsdrawerviewcontroller ios7 动态弹性和景深的侧滑~ ? ? ? ?ecslidingviewcontroller 一个很简单的侧滑控件 ? ? ? ?jasidepanels 一套不错样式的侧滑控件 ? ? ? ?psstackedview 一套侧滑且带stack的控件,类似twitter ipad ? ? ? ?pkrevealcontroller 一个侧滑控件 ? ? ? ?jtrevealsidebardemo 一个类似fb侧滑的demo ? ? ? ?pprevealsideviewcontroller 又一个类似fb的侧滑控件 ? ? ? ?clcascade 类似twitter ipad版的侧滑控件 ? ? ? ?mmdrawercontroller 一个侧滑控件 ? ? ? ?mfsidemenu facebook风格侧滑 ? ? ? ?swrevealviewcontroller facebook风格侧滑 ? ? ? ?ddmenucontroller 又是一个facebook风格侧滑 ? ? ? ?refrostedviewcontroller 一个ios7风格的毛玻璃侧滑菜单 ? ? ? ?amslidemenu 类似googlemap的侧滑 ? ? ? ?rnfrostedsidebar 一个由侧面划出的半透明菜单(小圆片),不错的交互效果 ? ? ?

?

知名效果demo

?

?klnoteviewcontroller 一个类似evernote旧版的stack界面 绿色的 ? ? ? ?recomposeviewcontroller 一个类似系统twitter分享界面~ ? ? ? ?detweetcomposeviewcontroller 一个ios4实现的 类似ios5的twitter分享 ? ? ? ?jtgesturebasedtableviewdemo 一个类似clear的demo ? ? ? ?opaque 一个clear的demo ? ? ? ?mcswipetableviewcell 类似mailbox的控件 和clear差不多 ? ? ? ?chtcollectionviewwaterfalllayout 瀑布流控件 ? ? ? ?pscollectionview 类似瀑布流式的控件 ? ? ? ?iiithumbflow 瀑布流控件 ? ? ? ?waterflowview 瀑布流的view 看样子star挺多 ? ? ? ?knpathtableviewcontroller 在table右侧显示类似path的时间 很简单~ ? ? ? ?gsbookshelf 一个类似ibook书柜的实现 ? ? ? ?m6parallaxcontroller 类似path封面的效果 ? ? ? ?zgparallelview 类似path的封面效果 貌似不错 ? ? ? ?timescroller 类似path右侧的时间小滑块 ? ? ? ?thspringycollectionview ios7短信泡泡滑动时有弹性的效果 ? ? ? ?chatheads facebook 一个一直最上方的头像 点击可以显示table ? ? ? ?mbsliderview 滑动解锁 ? ? ? ?dkliveblur 雅虎天气风格的动态模糊 ? ? ? ?ios-realtimeblur ios7 模糊效果 ? ? ? ?ghsidebarnav 新版facebook 侧滑等ui ? ? ? lxreorderablecollectionviewflowlayout ibook中 拖动图书的功能 ? ? ? ?mdcparallaxview 景深效果 就像path的封面那样 ? ? ? ?crmotionview facebook paper里面,跟随手势左右翻动的图片页面 ? ? ?

?

高级功能

?

?mapbox-gl-native mapbox开源的矢量地图 (很庞大的库) ? ? ? ?papasscode 类似系统的输入密码界面 ? ? ? ?kkpasscodelock 又一个类似系统输入密码界面 ? ? ? ?ptshowcaseviewcontroller 能显示音视频等一堆格式文件的控件 ? ? ? ?reader 一套显示pdf的库 支持大文件、加密文件 有ibook样式的界面 性能很好 ? ? ? ?fastpdfkit 一套pdf库 性能据说很好 也有界面 ? ? ? ?m13pdfkit pdf显示的库,有ibook样式的缩略图 ? ? ? ?kal 一套日历控件 高仿ios默认 ? ? ? ?objc-timessquare 一套日历控件 类似ios默认 貌似清新一些 ? ? ? ?abcalendarpicker 高仿ios默认日历的datepicker~ ? ? ? ?ebphotopages 图片浏览控件,提供类似facebook browser类似的功能 ? ? ? ?mwphotobrowser 一套图片浏览控件 高仿ios默认 支持网络图片 ? ? ? ptimagealbumviewcontroller 图片浏览控件 仿ios默认 ? ? ? ?fgallery-iphone 图片浏览器 ? ? ? ?agimagepickercontroller 选取图片 支持多选 ? ? ? ?elcimagepickercontroller 一个仿系统的imagepicker 但支持多选 ? ? ? ?photoviewer 一个图片浏览的控件 ? ? ? ?ktphotobrowser 图片浏览控件 3年没更新了 ? ? ? ?dlcimagepickercontroller 一个用gpuimage实现的 imagepicker功能,支持拍照和特效 ? ? ? ?route-me 一套自定义mapview 高仿系统 但支持不同的数据源 ? ? ? ?slacktextviewcontroller 类似短信发送的界面 ? ? ? ?growingtextview 一个高仿短信发送的输入框 ? ? ? ?phfcomposebarview 高仿短信发送输入框 ? ? ? ?jsqmessagesviewcontroller 高仿ios7短信界面,可定制,支持文本、图片、视频,效果不错 ? ? ? ?chats 仿短信app (swift) ? ? ? ?uibubbletableview ios短信的泡泡界面,可以支持图片 ? ? ? ?odrefreshcontrol 一个高仿ios6下拉刷新的控件(橡皮条) ? ? ? ?ssmessagesviewcontroller 和系统类似的发短信界面 挺粗糙 当然现在系统已经提供了 ? ? ? ?svwebviewcontroller 一个简易的浏览器功能控件 ? ? ? ?tsminiwebbrowser 一个简易的内置浏览器 ? ? ? ?titokenfield 一个高仿mail和短信 选择联系人的控件 ? ? ? ?daappsviewcontroller 一个仿appstore的列表界面 输入appid集合 ? ? ? ?wuemoticonskeyboard 输入表情的自定义键盘 ? ? ? ?ckcalendar 一个朴实的日历 ? ? ? ?cool-ios-camera 自定义拍照ctrl ? ? ? ?tgcameraviewcontroller 一个不错的拍照ctrl ? ? ? ?screcorder 一个不错的录像ctrl,支持实时切换滤镜 ? ? ? ?lbyoutubeview 显示youtube视频..国内无用 ? ? ? ?justtype keyboard扩展,手势支持等 ? ? ?

?

套装

?

?tapkulibrary 一套比较大的自定义控件库 包括不错的hud,进度条,日历,coverflow等 ? ? ? ?flatuikit 一套完整的扁平风格的ui (flat) ? ? ? ?flatui 一套仿ios7的控件 ? ? ? ?ui7kit 一套ios7风格的控件,可以在ios5、6上用 ? ? ? ?prettykit 一套系统ui的子类 有着平滑渐变和阴影效果 ? ? ? ?nui 一套加在uikit上的category,允许用类css代码来控制样式 ? ? ? ?quickdialog 一套自定义控件库,用来快速建造基于table的设置 ? ? ? ?mgboxkit 一套uiview的扩展和子类(table grid..) 有不错的类css的功能 有些好用的代码 ? ? ? ?mgbox mgbox的旧版 应该去看v2 ? ? ? ?ios-boilerplate 一些常见功能实现的例子:hud table滑动,打开url用webview等 挺老的工程 ? ? ? ?idev-recipes idevrecipes博客的代码,演示了如何自定义一些控件,代码比较老.. ? ? ?

?

其他

?

?smpagecontrol 一个仿uipagecontrol的api类 可以自定义小点点~ ? ? ? ?reactivityviewcontroller 开的activityview实现 ? ? ? ?dccontrols 不错的扇形滑动控件 平面风格 ? ? ? ?bskeyboardcontrols 与键盘相关的控制 控制 上一项下一项 ? ? ? ?fbannotationclustering 一个mapkit上显示多个地点自动聚合的东西 ? ? ? ?ocmapview 一个mapkit标注聚合用的东西~ ? ? ? ?njkwebviewprogress 显示webview加载进度 ? ? ? ?remenu 一个导航栏下拉菜单 不错~ ? ? ? ?action-sheet-blocks 为actionssheet提供block方法 ? ? ? ?adclustermapview map的地标cluster 应该不错~ ? ? ? ?tpkeyboardavoiding 一个uiview的 在有键盘时上移 ? ? ? ?calloutview 实现了私有的uicalloutview 类似地图中的弹出控件 ? ? ? ?svpulsingannotationview 一个自定义maplocator 动画控件 ? ? ? ?owactivityviewcontroller 一个类似系统的分享控件 ? ? ? ?syemojipopover 显示一个emoji选择de popover ? ? ? ?fingertips 在屏幕上显示触摸点 只支持ipad2和iphone4s以上 ? ? ? ?astouchvisualizer 为屏幕触摸添加指示 可用于屏幕录制 ? ? ? ?openspringboard 仿springboard的东西 ? ? ? ?hmlauncherview 仿springboard的东西 ? ? ? ?cqmfloatingcontroller 一个浮动的vc 类似popover(没有箭头) 可以用在横屏iphone等 ? ? ? ?wscoachmarksview 为某个控件加上蒙板 类似spotlight ? ? ? ?costouchvisualizer 在屏幕上显示手指的触摸事件 ? ? ? ?klhorizontalselect 横向扫动选择 ? ? ? ?ios-styledpagecontrol 自定义pagecontrol,多种样式 ? ? ? ?ios-blur ios7的模糊效果 ios7only ? ? ? ?fxblurview ios7的模糊效果 可以用在ios5以上 ? ? ? ?livefrost view动态模糊效果,思路和效果都不错,性能稍差 ? ? ? ?crgradientnavigationbar ios7状态栏 过渡的颜色 ? ? ? ?myblurintroductionview 带有模糊背景效果的 intro ? ? ? ?mlpaccessorybadge 一些自定义badge~ ? ? ? ?jsbadgeview 数字角标 badge ? ? ? ?dknightversion 夜间模式 ? ? ? ?context-menu.ios 一个动画效果不错的下拉菜单 ? ? ? ?foldingtabbar.ios 一个动画效果不错的,可以收起的tabbar ? ? ? ?mscellaccessory cell右侧的小箭头~ ? ? ? ?ios-fontawesome 一套用字体实现的icon ? ? ? ?wtglyphfontset 另一套用字体实现的icon ? ? ? ?dakeyboardcontrol 键盘滑动消逝,就像系统内置的短信界面 ? ? ? ?jwfolders ios6以下的文件夹展开效果 ? ? ? ?occalendar popover样式的日期选择器 ? ? ? ?ibaforms form构建。2年前的工程了.. ? ? ? ?actionsheetpicker-3.0 用popover显示的picker ? ? ? mscollectionviewcalendarlayout 日历事件样式 ios6以上 ? ? ? ?mosaicui wp7磁片风格view 自适应大小 ? ? ? ?mosaiclayout wp7磁片风格layout uicollectionview ? ? ? ?iphone-introductiontutorial 用于创建启动引导界面的... ? ? ? ?us2formvalidator 一套table表单验证提示 ? ? ? ?aurosetteview 玫瑰花瓣似的展开菜单 ? ? ? ?yractivityindicator 一个挺有意思的loading动画,支持 interface builder 调节 ? ? ? ?pqfcustomloaders 很多不同风格的loading动画,挺有意思 ? ? ? ?eaintroview app启动的介绍界面 ? ? ? ?onboard app启动引导 ? ? ? ?pephotocropeditor 图片裁切的工具,类似系统的图片app ? ? ? ?informatictoolbar 下边栏显示提示和动作 ? ? ? ?cchmapclustercontroller 自动归类mapkit上面的标记 ? ? ? ?jtsimageviewcontroller 点击弹出图片,双击缩放,再点击缩回原处,这种常见的功能... ? ? ?

?

较完整的app

?

?researchkit 苹果官方开源的医疗相关的库,其中有基于它制作的4款独立app,文档完整,支持appledoc,有非常好的参考价值 ? ? ?

?brushes 绘画的app,超棒,appstore上架应用 ? ? ?

?inkpad 一个完整的矢量绘图app,很棒,已上架 ? ? ?

?apps-ios-wikipedia 维基百科官方app, 已上架 ? ? ?

?viewfinder square开源了完整的viewfinder源码,包括服务端和客户端(ios/android) 赞! ? ? ?

?sol 漂亮的扁平风格的天气app ? ? ?

?chatsecure-ios 一个xmpp客户端~ 支持jabber/gtalk等xmpp协议 ? ? ?

?iossf segmentfault官方app ... ? ? ?

?plainreader cnbeta简阅,简洁好用的cb客户端,曾上架appstore但因威尼斯人2299的版权问题被下了 ? ? ?

?ioctocat 一个github客户端 ? ? ?

?trailer 保持github在线~ 包括ios/osx客户端 ? ? ?

?layerplayer 一个用来展示coreanimation功能的app,已上架appstore ? ? ?

?eigen 浏览世界上的艺术名作, 已上架appstore ? ? ?

?doppio 寻找最近的星巴克 ? ? ?

?cheddar-ios 一个日程管理的app 应该比较知名 ? ? ?

?bible-assistant 圣经小助手,已上架 ? ? ?

?appsales-mobile 基于itunes connect来查看app销售状况 ? ? ?

?canabalt-ios 一个跑步的小游戏~ ? ? ?

?baker 一套html5构建的ebook库 貌似挺强大 ? ? ?

?iphonetracker 一个挺老的app 2年前 ? ? ?

?off-the-record-ios 一个实时聊天的功能 支持一些xmpp协议 ? ? ?

?kokuban 一个ipad小画板 3年前 ? ? ?

?glpaint 从appled的glpaint改的 ? ? ?

?openglmilkyway 银河~~ 很棒 有教材 ? ? ?

?iphone-app oschina 开源中国 ..竟然挪到git.oschina 去了。。 ? ? ?

?beefancy 一个仿fancy的客户端 基于beefranework ? ? ?

?ruby-china-for-ios rubychina官方客户端 ? ? ?

?ruby-china-ios 和上面一样? ? ? ?

?wh-app-ios 白宫官方app ? ? ?

?castlehassle 一个cocos2d的物理小游戏 貌似内容挺丰富~ ? ? ?

?docsets-for-ios ios显示docsets 可以下载ios官方doc~ ? ? ?

?newsyc 一个newsyc.me的客户端 (iphone hacker news) ? ? ?

?upcoming 一个设计很棒的日程安排 ? ? ?

?anypic 一个像instagram那样的图片分享社区app ? ? ?

?classicmap 旧版ios地图 ? ? ?

?ntlniph twitter客户端 古老的工程了 ? ? ?

?lastfm-iphone last.fm官方客户端 ? ? ?

?ffcalendar ipad日历,类似ios7的日历。有些粗糙 ? ? ?

?thatinbox ink出的邮件客户端 ? ? ?

?thatcloud ink出的云端文件管理 ? ? ?

?thatpdf ink出的pdf编辑 ? ? ?

?thatphoto ink出的图片编辑 ? ? ?

?

?

?

?

?

?

?

?xctool facebook ios工程构建和测试工具,用于替代系统的xcodebuild (ci) ? ? ?

? ?origami facebook paper用到的原型设计工具,是quartz composer插件 ? ? ?

?tweaks facebook paper用到的界面调整小工具,可以给产品/开发自己去调整和尝试动画/颜色等 ? ? ?

?ios-snapshot-test-case facebook 的ios单元测试工具,通过截屏对比来实现ui测试 ? ? ?

?chisel facebook 出的一套lldb增强命令, 注意这是python脚本 ? ? ?

?plcrashreporter 在客户端捕获、生成crash log并上传的库,很棒!详情去8797威尼斯老品牌官网看 ? ? ?

?quincykit 自动生成和上传crash log,并可以在页面查看。包含server/client代码,依赖上面那个库 ? ? ?

?bugshotkit 上报bug的工具,支持截屏和log (不要在appstore上架时用) ? ? ?

?ponydebugger 一套debugger工具,可以在电脑浏览器上远程调试ios程序~查看试图层次、网络等 ? ? ?

?nslogger 一套log工具,可以在电脑上通过client实时查看nslog,甚至是图片和二进制文件 支持android ? ? ?

?kif 一套用private api做的调试库,可以以用户的方式测试(touch in xxx) ? ? ?

?gh-unit 一套objc的测试框架 ? ? ?

?wbwebviewconsole app内调试webview的终端 ? ? ?

simulatorremotenotifications 模拟远程push的工具,调试apns用 ? ? ?

?flex flipboardc出的一个在app内调试和和实时修改的工具,很棒~ ? ? ?

?dcintrospect 一套ios调试工具,在ios界面里显示信息 ? ? ?

?cocoalumberjack 一套类似log4j的东西,可提供企业级的log~~~~ ? ? ?

?ualogger undefined ? ? ?

?aranalytics 用户行为统计,支持各大app数据平台 ? ? ?

?skylab a/b test工具~ ? ? ?

?heapinspector-for-ios 测试和定位内存泄露的库 ? ? ?

?rhobjectivebeagle 追踪内存中对象状态的库 ? ? ?

?xtrace 输出所有的方法调用消息 (可以按instance/class过滤) ? ? ?

?frank 自动化测试工具? ? ? ?

?dsymtools macapp,通过dsym文件解析崩溃log ? ? ?

?umeng-crash-symbol mac脚本,解析友盟的崩溃log ? ? ?

?superdb 一个debuger工具 用命令行调试。。 ? ? ?

?ios-hierarchy-viewer 一个调试ios界面的工具 通过浏览器访问~~ 值得瞅瞅~~ ? ? ?

?hierarchydetective 一个3d显示ios视图层级的调试工具 ? ? ?

?catransform3d-test 调试catransform3d矩阵的工具~ ? ? ?

?lldb-quicklook 在调试时用命令行调用quicklook来显示图片、uiview等 ? ? ?

?iconsole 在app内显示调试信息、执行调试命令 ? ? ?

?nocilla 一个模拟http响应的调试库 ? ? ?

?dyci-main 一个可以在调试时动态添加代码的工具 需要改动xcode ? ? ?

?gesturelab 调试和把玩gesturerecognizor的 ? ? ?

?cedar bdd风格单元测试 ? ? ?

?ios-ui-assets ios5.1中,系统控件和app的图片资源dump 嗯..ios7后就没用了 ? ? ?

?ios-artwork-extractor 导出ios系统app及控件的图片资源 只支持到ios5 ? ? ?

旧代码 & 奇怪的东西

?peertalk 一个苹果前员工开发的黑科技,通过usb在mac和ios之间高速的传递数据,被用于屏幕显示扩展 ? ? ?

?db5 通过plist构建界面的小东西 ? ? ?

?hockeykit 一套ios的 ad-hoc升级框架.包含php服务端 ? ? ?

?briefs 一套类似原型制作工具 ? ? ?

?opentld 视频跟踪检测 貌似挺高深 ? ? ?

?simfinger 一些fake系统图标的app 还有一些设备外框的图片、触摸点图片可以用 ? ? ?

?scifihifi-iphone 已经弃用的旧代码 新工程去看github页面 ? ? ?

?iphonearkit 4年前的代码 增强现实 (ar) ? ? ?

?touchdb-ios 一个嵌入式的couchdb实现 ? ? ?

?ios-runtime-headers 从运行时dump出来的公有/私有 framework头 通过这个可以进行不同版本的对比 ? ? ?

?objectiveresource ror相关的东西 ? ? ?

?grmustache mustache模板? ? ? ?

?titanium_modules titanium 的常用模块 ? ? ?

?fontdiao 类似fontawesome的东西,包含了一些国内网站logo ? ? ?

?

代码库大包包

?

?iphone-3.0-cookbook- 随书代码 ? ? ?

?ios-5-cookbook 随书代码~ ? ? ?

?ios-6-cookbook ? ? ? ?

?ios-6-advanced-cookbook ? ? ? ?

?programming-ios-book-examples programming ios 7 书代码 ? ? ?

?ios7-day-by-day ios7-day-by-day 博客的代码 ? ? ?

?ios7-sampler ios7的一些新功能演示~ ? ? ?

?myprojects 一些http:/ /mysparks.info上面的代码 ? ? ?

?xcode-snippets 一些xcode代码片段 ? ? ?

?

mac only

?

?gitx 一个git的图形客户端 ? ? ?

?chameleon 把uikit克隆到mac里 ? ? ?

?induction 一个mac上的数据库客户端 支持mysql postgre nosql redis等 ? ? ?

?twui 一个mac的自定义控件库,有类似ios的table和tab,ca实现 ? ? ?

?kod mac上的代码编辑,chrome风格,小巧快速 ? ? ?

?slate mac上窗口管理 ? ? ?

?nu 一个包装,用nu语言来写东西? ? ? ?

?macgap 包装以可以用类似js的写法来调用函数 ? ? ?

?quicksilver 这个..mac上知名的快速启动 ? ? ?

?mogenerator 生成coredata的code ? ? ?

?nv note程序 ? ? ?

?iterm2 知名终端~ ? ? ?

?sparkle 一个软件升级用的framework ? ? ?

?postgresapp postgressql客户端 ? ? ?

?terminal-notifier 通过终端发送notification ? ? ?

?shiftit 管理桌面窗口 状态栏插件 ? ? ?

?textmate 这个不用说了。。~~~ ? ? ?

?textmate-missingdrawer textmate插件 一个侧边栏 ? ? ?

?ackmate textmate插件 运行ack? ? ? ?

?clicktoflash webkit插件 屏蔽flash ? ? ?

?mongohub-mac mongodb的客户端 ? ? ?

?cocosbuilder 用于cocos2d的js绑定 gui设计 ? ? ?

?rebel 一些appkit的扩展 ? ? ?

?textual 轻量的irc客户端 ? ? ?

?vico 一个开发用文本编辑器 ? ? ?

?pomodoro 一个时间管理的app ? ? ?

?visor terminal的插件 ? ? ?

?goagentx 这个不用说了.... ? ? ?

?pixen 像素画 的工具 ? ? ?

?color-picker-pro 取色器 状态栏插件 ? ? ?

?snrhudkit mac版的hud ? ? ?

?connectionkit ftp和webdav ? ? ?

?openemu 各种游戏机模拟器 ? ? ?

?mpv 视频播放器,定制功能强大,基于mplayer ? ? ?

?hacky 一个完整的hacker news客户端~~ ? ? ?

?wwdcdownloader 下载wwdc用,xcode5 only ? ? ?

?quickcast 一个录屏分享的app ? ? ?

?zephyros 窗口管理 for hackers ? ? ?

?shuttle ssh快捷方式 菜单栏插件 ? ? ?

?qlstephen 系统quicklook的插件,查看无扩展名的文本文件 ? ? ?

?inappstorewindow mac appstore风格的nswindow ? ? ?

?spectacle 窗口管理 不用鼠标 ? ? ?

?limechat irc客户端 ? ? ?

?livereload 前端开发,编辑代码后自动刷新,非常流行的app,已上架appstore ? ? ?

?selfcontrol 自控。。禁止上网一段时间 ? ? ?

?popup 在状态栏弹出的popup ? ? ?

?mplayerx 一个mplayerx的测试分支 ? ? ?

?quickcursor 快速启动编辑 ? ? ?

?launchrocket prefpane, 管理 homebrew-installed services ? ? ?

?sonora 一个小巧的 挺棒的音乐播放器 ? ? ?

?google-music-mac.git 如题,google music客户端 ? ? ?

?safariomnibar 一个sarari插件 ? ? ?

?hexfiend 16进制编辑器 ? ? ?

?macdown 很棒的markdown编辑器 ? ? ?

?atom github官方的 21世纪开源代码编辑器 :) ? ? ?

?cakebrew homebrew图形管理~ ? ? ?

?sequelpro sequel pro 访问mysql ? ? ?

?drawkit mac里矢量绘图的库,功能丰富 ? ? ?

?gifs 在网站搜索gif图片,已上架appstore ? ? ?

?isparta apng 和 webp 格式的转换, 腾讯出的, 用于qq手机表情 ? ? ?

?midiapps 两个app,一个是midi monitoring,一个是sysex ? ? ?

?

xcode插件/开发工具

?

?

?alcatraz xcode插件 管理和发现插件~~ ? ? ?

?polychromatic xcode插件 为不同的变量类型赋予不同的颜色~ ? ? ?

?clangformat-xcode xcode插件 clang-format 代码格式化 ? ? ?

?bbuncrustifyplugin-xcode xcode插件 uncrustify格式化 ? ? ?

?hostringsense-for-xcode xcode插件 直接编辑转义字符串 ? ? ?

?zlgotosandboxplugin xcode插件 快速打开模拟器的sandbox文件夹 ? ? ?

?cocoapods-xcode-plugin xcode插件 cocoapod ? ? ?

?kfcocoapodsplugin xcode插件 cocoapod, 方便编辑podfile,显示构建日志 ? ? ?

?fuzzyautocompleteplugin xcode插件 更好的代码自动补全 ? ? ?

?xcactionbar xcode插件 工作流, "alfred for xcode" ? ? ?

?xcodeboost xcode插件 代码操作,例如符号高亮、方法复制、正则匹配等 ? ? ?

?dash-plugin-for-xcode xcode插件 用dash替代默认doc浏览器 ? ? ?

?vvdocumenter-xcode xcode插件 写注释时自动提醒javadoc风格 ? ? ?

?scxcodeswitchexpander xcode插件 在写switch时,自动补全所有选项 (只支持ns_enum) ? ? ?

?colorsense-for-xcode xcode插件 支持动态调整uicolor ? ? ?

?ksimagenamed-xcode xcode插件 支持显示工程里的uiimage ? ? ?

?lin-xcode5 xcode插件 显示nslocalizedstring的对应字符串 ? ? ?

?xtodo xcode插件 列出所有todo fixme等 性能差 ? ? ?

?codepilot xcode插件 快速查找和定位代码 ? ? ?

?xvim xcode插件 支持绑定vim快捷键 ? ? ?

?catweaker xcode插件/独立app 编辑camediatimingfunction动画曲线 ? ? ?

?tween-o-matic 编辑camediatimingfunction动画曲线 ? ? ?

?nib2objc 把xib和nib翻译成m 包括命令、gui、service ? ? ?

?ios-universal-framework 编译ios的framework的通用模板 支持armv7s ? ? ?

?ios-framework 编译ios的framework的通用模板 ? ? ?

?scstringsutility 国际化/翻译工具,用于制作和修改 localizable string ? ? ?

?xcodeeditor 解析和操作xcode工程文件 ? ? ?

?uieffectdesignerview 原生ios/mac粒子效果设计 ? ? ?

?avocado 非常强大的ios交互设计工具箱,基于facebook origami ? ? ?

?jsonexport 贴上json字符串,生成objc/swift/java对象 ? ? ?

?acani 能通过 json 字符串直接生成 object 代码 ? ? ?

?appledoc 通过代码注释生成doc文档,只支持objc ? ? ?

?jazzy 通过代码注释生成doc文档,支持objc/swift,分析准确 ? ? ?

?cocoapods 管理cocoa库依赖 ? ? ?

?carthage 去中心化的依赖管理 (类似cocoapods) ? ? ?

?apns-pusher 通过apns发推送~ ? ? ?

?

swift基础功能

?

?

?exswift 一套 extensions ? ? ? ?swiftmoment 一个好用的时间处理的库 (moment.js) ? ? ? ?timepiece 一个时间处理的库 (nsdate) ? ? ? ?design-patterns-in-swift swift设计模式展示 ? ? ? ?hanekeswift 一个通用缓存 ? ? ? ?sugarrecord 数据存储的封装,支持coredata/realm ? ? ? ?sqlite.swift sqlite封装 ? ? ? ?async gcd封装 ? ? ? ?swiftssl 加密解密,支持md5,sha,hmac ? ? ? ?cryptoswift 加密解密,支持md5,sha,hmac,aes等 ? ? ? ?bond 各种事件绑定 ? ? ? ?dollar.swift 容器类的操作 (underscore.js) ? ? ? ?swiftz 函数式编程,重载了一坨运算符... ? ? ? ?runes 几个貌似有用的运算符重载 (如尼字母啊哈哈...) ? ? ? ?euler 一些数学符号的运算符重载 ? ? ?

?

框架

?

?reactkit reactive 框架 ? ? ? ?rxswift reactivecocoa 的 swift 试验性版本 ? ? ? ?promisekit future and promise 方式编程. 这是一个双语版本的库(objc/swift) ? ? ? ?swifttask 任务管理 promise progress pause cancel retry ? ? ? ?cartography autolayout的封装 ? ? ? ?snapkit autolayout的封装 ? ? ?

?

网络

?

?alamofire swift最流行的http请求库 ? ? ? ?just 简单好用的http请求库 ? ? ? ?swifthttp 简单的http请求,简单包装自nsurlsession ? ? ? ?starscream websocket连接库 ? ? ? ?argo json解析与对象映射 ? ? ? ?swiftyjson json解析 ? ? ? ?objectmapper json对象映射/相互转换 ? ? ? ?kfswiftimageloader 网络图片加载 (支持 ios 和 ? watch) ? ? ? ?kingfisher 网络图片加载 (仿sdwebimage) ? ? ?

?

动画

?

?dkchainableanimationkit 通过链式代码让动画实现得更轻松 ? ? ? ?spring 很不错的动画库 ? ? ?

?

控件/ui

?

?pkhud 一个ios8风格的hud,效果不错 ? ? ? ?touchvisualizer 一行代码,就可以把触摸位置显示到屏幕上 ? ? ? ?fingertips 自定义uiwindow,可以把触摸位置显示到屏幕上 ? ? ? ?kycircularprogress 简单好用的环形进度条 ? ? ? ?persei scrollview顶部嵌入菜单,有不错的动画效果 ? ? ? ?markdowntextview 基于 textkit 的 markdown 文本框 ? ? ? ?richeditorview 富文本编辑、支持与html互相转换 (基于webview) ? ? ? ?dynamicblurview 毛玻璃效果,支持动画 ? ? ? ?pulltomakesoup 一个很有趣的下拉刷新动画 ? ? ? ?breakouttorefresh 下拉刷新动画里打砖头 ? ? ? ?particlelab 用metal实现的粒子系统 ? ? ? ?materialkit 一套有 android material 风格的控件 (涟漪动画) ? ? ? ?paper-switch 一个开关,有圆圈放大的动画 (material 风格) ? ? ? ?zfripplebutton 一套 material 风格的 button (涟漪动画) ? ? ? ?bubbletransition 一个导航transition,material 风格的圆圈放大 ? ? ? ?sevenswitch 几个自定义样式的switch ? ? ? ?textfieldeffects 几个还不错的 textfield 效果 ? ? ? ?pagemenu 类似网易新闻那样的 top tabbar controller ? ? ? ?wobbleview 左滑删除时,边缘抖动动画 ? ? ? ?hamburger-button 删除按钮与汉堡按钮之间的变化动画 ? ? ? ?ltmorphinglabel uilabel特效 (实现了keynote中不少特效) 很棒 ? ? ? ?animated-tab-bar tabbar上的动画,支持翻转、弹簧、帧动画等 ? ? ? ?adaptive-tab-bar 随着时间的流逝,自动隐藏文字保留图标的tabbar... ? ? ? sahistorynavigationviewcontroller 导航栏返回时,以类似ios多任务的界面展示所有历史内容,效果不错 ? ? ? ?sclalertview-swift 一个自定义alertview ? ? ? ?guillotinemenu 一个在导航栏翻上翻下的菜单 ? ? ? ?ios-charts 图表绘制库,支持折线/饼图/柱状图/扇形/雷达图/k线等 ? ? ? ?pnchart-swift 图表绘制库, pnchart的swift版本 ? ? ?

?

其他

?

?cleanroomlogger log工具, swift版的cocoalumberjack/log4j ? ? ? ?quick bdd测试框架, 支持objc ? ? ? ?sleipnir 又一个bdd ? ? ? ?dbpathrecognizer 复杂的手势识别 ? ? ? ?fontblaster 更方便的加载自定义字体 ? ? ? ?surge accelerate库的包装 ? ? ? ?toucan 图片调整库,支持裁剪、调整大小、mask、圆角等功能 ? ? ? ?siren 升级时的提示弹框, (harpy的swift版本) 使用时需要谨慎对待appstore审核 ? ? ? ?musickit 音乐分析、和弦探测、midi i/o ? ? ?

?

app

?

?chats 一个具有原生界面风格的聊天app (注意这个还有配套的开源服务端) ? ? ? ?swiftweather 一个不错的天气app ? ? ? ?vpnon vpn连接管理,支持 ?watch,已上架 ? ? ? ?v2exclient 一个 v2ex 的一个客户端 ? ? ? ?imwildcat 又一个 v2ex 客户端 ? ? ? ?swifthn 一个 hacker news 客户端 ? ? ? ?news-yc---iphone 又一个 hacker news 客户端 ? ? ? ?flappyswift flappy bird ? ? ? ?swift-2048 2048 ? ? ? ?eidolon artsy 艺术品拍卖信息 ? ? ?

?

非github

?

?cooliris-toolkit cooliris出品基础工具包,github有clone???

?core-plot 强大的2d数据绘图库 ? ? ?

?j2objc 神奇的东西,将java翻译成objc~ google出品 ? ? ?

?theunarchiver 解压,支持zip, tar, gzip, bzip2, 7-zip, rar, lha, stuffit等 ? ? ?

?macfuse 创建osx的文件系统~ ? ? ?

?google-toolbox-for-mac 著名的google工具箱 ? ? ?

?regexkitlite 著名的objc 正则表达式 ? ? ?

?zipachive 用得很广泛的objc zip文件压缩解压 (github上有几个mirror) ? ? ?

如果转载请注明转于: blog.csdn /arodung

文章威尼斯人2299的版权声明:除非注明,否则均为网络节点原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
addoilapplausebadlaughbombcoffeefabulousfacepalmfecesfrownheyhainsidiouskeepfightingnoprobpigheadshockedsinistersmileslapsocialsweattolaughwatermelonwittywowyeahyellowdog
评论列表 (暂无评论,33人围观)

还没有评论,来说两句吧...

网站地图