iOS开发探索-iOS及Mac开源路和上学材料【超级完美】

笔者于网上查看iOS学习材料时,偶然发现这么长的资源,在此间与周边各位技术爱好者共享,希望对您的出工程以及技能成长有帮助。同时感谢原文作者辛苦收集如此海量的资源以及无私奉献的精神。#####\

图表来源网络

原稿出处:codecloud###\

UI
下拉刷新
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

封装了瞬间,使用的上如果两行代码。一些动画片的飞机稿,都是一些独自分离出来的用来测试的子动画,现在合并归类一下。

模糊效果
FXBlurView
-be 支持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的合计,但引入新的语法和命名规则,Classy官网,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。

PureLayout

UIView-AutoLayout
– Deprecated in favor of PureLayout, which includes OS X
support:https://github.com/smileyborg/PureLayout。

Cartography

Auto-Layout-Showcase
– swift,AutoLayout 进阶
Demo,宽高比约束、比例约、不对等自律、视差约束、低优先级约束等高级用法,无需写码即可进行复杂页面布局,Demo
还动态模拟了各级屏幕下之力量。来自百度知道 iOS 小组的里分享。

富文本
RTLabel
– 富文本。

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#
等关链词(提供响应扩展)。实用的签文本小组件。

图表
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界面的缓解方案.看起很赞赏,很多杀复杂的事物直接都帮助封好了。不得不说现在做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 实现表格单元格扩展内容展示示例及解决方案。

Sapporo
– swift 单元格模型驱动的集聚视图管理器组件。又一个超实用的“轮子”。

MDIHorizontalSectionTableViewController

根据产品求开源了一个相项目,可以领略啊横向Section的TableView,section和cell同时支持拖拽,后续安卓版为会见开源出来。

JZNavigationExtension
– 多力量导航控制器,可以透明返回栏。

QuickRearrangeTableView
– 基于 UITableView
的快重排功能扩展子类。通过抬高准选定单元格然后滚动移动及指定位置。

躲和展示
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),从屏幕上飞进,下方飞出,从屏幕左方飞进,右方飞出等等效果,弹窗。

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制作的色彩炫丽的快长,可以加入多种颜料来支配速度条的渐变效果。

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,用户可自定义背景色。

ZMaterialDesignUIButton
– Swift Material Design UIButton。

MediumScrollFullScreen

Medium的而是扩大滚动页面,上下滚动时,全屏显示内容,并自然消隐上下菜单。由此项目感知,作者是平等个非常倚重细节的开发者,他的另外几乎只菜单类项目也还是,值得参考,比如:PathMenu,
MediumMenu 等。

SDProgressView
– 简便美观的速指示器,此系列共有六种样式的进度指示器。

WZFlashButton
– WZFlashButton,点击后button里面出现水波扩散效果。

Twinkle
– 也书加上钻石版闪耀的成效。使用Swift编写。

ios-multi-back-button

可替换内置的UInavigationController返回按钮,长准左上角的归按钮,实现多层级的长足回到。

ASDayPicker
– 适用于iOS (iPhone)的日子选择器,类似于Calendar app的周视图。

today
extension
– 用纯代码构建一个Widget(today extension) 。

FSCalendar
– 日历视图,带有神秘和平滑的轮转效应,可自从定义外观–国人。

HSDatePickerViewController
– 带有Dropbox
Mailbox感觉的时间日期选择器。启动是背景为模糊化。界面也是主流的扁平化风格。

JTCalendar
– iOS下优美之 Calendar 组件,做 GTD 类 App 必备。

Persei
– 动画隐藏或显示顶部菜单支持库及示例项目。–swift

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、红点、提示)。

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控件。只要几行代码就可以合类似于网易新闻对主题页面进行排序,删除操作的机能。

Ruler –
尺子。

动画
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是一个足以滑动的侧边栏菜单(可往左、向右侧或者又为两侧),只待手指轻轻一点(或者随一下按钮,但是这么滑时未足够炫酷)。

SwiftPages
– 高而定制类似 Instagram 视图滑动切换功能类库。API 简单、易用。

FlipBoardNavigationController
– FlipBoardNavigationController。

MMDrawerController

最多人口因此之一个关于侧边“抽屉”导航框架,里面还有不少你飞的互作用,侧滑。

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。用于简化实现各种类型的盘木马(分页滚动视图)。

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会盖动画片的样式共活动,点击目标页还只是快捷稳定。支持有限栽体裁:粘性小球和转方块。

RazzleDazzle
– 【IFTTT开源Swift编写的帧动画框架–RazzleDazzle】RazzleDazzle
是IFTTT开源的一个iOS帧动画框架,非常适用于APP初次使用时之介绍与引导信息。JazzHands是UIKit一个简的重点帧基础动画框架,可经过手势、scrollview、KVO等控制动画,被IFTTT应用在IFTTT
for iPhone上。

Presentation
– 一个类似RazzleDazzle的框架。

网有关
网络连接
AFNetworking

ASI不升级以后,最多人因此底网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算。

Alamofire
– Alamofire是AFNetworking的作者mattt新写的网要的swift库。

YTKNetwork
– 是依据 AFNetworking 封装的
iOS网络库,提供了双重胜层次之大网访问抽象。相比AFNetworking,YTKNetwork提供了以下再尖端的功效:按日或本号缓存网络要内容、检查返回
JSON
内容的合法性、文件之断点续传、批量的网要发送、filter和插件机制等。

LxFTPRequest

支持获取FTP服务器资源列表,下载/上传文书,创建/销毁ftp服务器文件/目录,以及下载断点续传,下载/上传进度,自动判断地址格式合法性跟踪等效果!国人开发,QQ:349124555。

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 全平台。

图像获取
SDWebImage
– SDWebImage 网络图片取和缓存处理。

Kingfisher
– 纯 Swift 实现之类 SDWebImage 库,实现了异步下载和缓存图片。

KFSwiftImageLoader
– Swift,一个图像缓存加载库。

FastImageCache
– FastImageCache
网络图片取与缓存处理,iOS图片加载速度极限优化—FastImageCache解析。

EGOCache

十分闻名的老三着缓存类库,可以缓存NSString、UIImage、NSImage以及NSData。除这,如果还足以缓存任何一个落实了接口的目标。所有缓存的数目都得起定义过期的时空,默认是1龙。EGOCache
支持多线程(thread-safe),UITableView加载多布置像导致内存上涨的题目。

纱聊天
XMPPFramework
– XMPPFramework openfire聊天。

环信 –
给开发者重新安宁IM云功能。8200万用户考验,好用!(暂无及时语音、视频通话)

融云 –
即时通讯云服务提供商。(暂无及时语音、视频通话)

容联云报道 –
提供依据互联网通话,视频会,呼叫中心/IVR,IM等报道服务。

chatsecure
– 基于XMPP的iphone、android加密式聊天软件,
chatsecure官网
。iOS代码1,iOS代码2,
iOS中文版。

MessageDisplayKit
– 仿微信聊天,参考JSQMessagesViewController。(国人写)

JSQMessagesViewController
– 聊天 。

SunFlower
– 环信聊天demo,比较多效益 。

BlueTalk蓝牙聊天
– 以MultipeerConnectivity为底蕴, 实现了简短的蓝牙聊天。

网测试
Reachability

苹果提供了一个Reachability类,用于检测网络状态。但是该类由于天长日久,并无支持ARC。该项目旨在提供一个苹果之Reachability类的替代品,支持ARC和block的下办法。iOS网络监测如何区分2、3、4G

SimpleCarrie
– 简单的运营商信息获得!。

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
解析类。

其他
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

基于规则之输入验证类库。项目可以的面向对象设计思想,使规则的壮大及于定义格外有利。更标准的条条框框引擎(甚至是基于自然语言的条条框框配置)解决方案,比如:开源的
Drools,商用的 ILOG 等。

Tesseract-OCR-iOS
– 有关OCR文字识别项目。

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
上之权柄请求,以便使前确认可看“相册”、“相机”、“麦克风”、“通讯录”或“用户位置”。

LocationManager

CoreLocation使用起来或比辛苦的,需要授权,判断系版本等等,所以推举用第三方框架LocationManager,使用Block,十分粗略!iOS-CoreLocation:无论你在哪,我还设找到您!

pangu.objective-c
– 有多种语言实现版本~ Pangu.Objective-C:格式化中英文之间的空格(OC)。

objection
– 一个轻量级的负注入框架Objection。

数据库
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
功能一体化。

Presentation
– 重量级好路 Presentation,它可好而制作定制的动画式教程、Release
Notes、个性化演讲稿等。

CoreValue
– Swift 2 版 Core Data 封装库。相比另外两独
SwiftRecord和
CoreStore更轻量。

缓存处理
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
– 超强之图形编辑库,快速救助您实现转,防缩,滤镜等等一律密密麻麻麻烦的政工。

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
布局方案。

拍照拍视频音频处理
SCRecorder
– SCRecorder 短视频录制。

VideoPushDemo
– 视频剪辑 视频特效制作1
视频特效制作2。

LLSimpleCamera
– A simple, customizable camera control for iOS, 摄像头。

EZAudio
– EZAudio 是一个 iOS 和 OSX
上粗略好用底板框架,根据音量实时显示波形图,基于Core
Audio,适合实时低延迟音频处理,非常直观。汉语介绍,官网。

ffmpeg –
ffmpeg官网,FFmpeg在iOS上全面编译。

VCL – VCL官网。

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的播放器,支持竖屏模式下全屏播放。

响应式框架
ReactiveCocoa
– ReactiveCocoa
于函数响应式编程激发。不同为采用可变的变量替换和就地修改,RAC提供Signals来捕获当前价与以来值(
用介绍
),没错的事例,入门好教程:ReactiveCocoa入门教程:第一有。

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 Transition

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

时极其全面最高仿支付宝的手势解锁,而且提供方式开展参数修改,能迎刃而解项目开被有着手势解锁的开支。

测试与调试
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是顶尖选择。

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
实现迅速之通讯应用。–swift

soon –
一缓缓倒计时 WatchKit
示例应用。作者从架构的角度,思考如何规划相同款完整、通讯便捷且性能又吓的
WatchKit 扩展应用。该示例学习性非常高。–swift

watchOS-2-Sampler
– 基于 watchOS 2 几初特色,写了对应的言传身教代码供大家学习、参考。

HMWatch
– HMWatch是独有待健全之watchOS 2.0 HomeKit 应用示范。

CocoaMultipeer
– CocoaMultipeer这个开源框架支持OS X,
iOS和watchOS设备里的点对点通信,解决watchOS和Mac之间通信的方案还是蛮有因此底。

HighstreetWatchApp
– 是电商平台Highstreet针对App
Watch的同一缓慢应用,该demo中加载的是虚拟数据。

VPN
vpnon –
swift的VPN On 的源码和本地化内容都是开的:
官方网站。

Hydro.network
– Hydro.network
的开发旅程,
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 独开源项目, 实在驱动人佩服。

MVVMReactiveCocoa

它是自动用业余时间开发之因MVVM和RAC的GitHub第三着开源客户端,是自个儿之童心的作。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版(高仿),功能包括,团购首页,高德地图搜索附近美食连显示在地图上,上门服务,商家,友盟分享。。

哼的文章
自打定义转场动画 – 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了。

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
-fsSLhttps://raw.github.com/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。

图资源
TWG_Retina_Icons
– 一模拟支持 Retina 高清屏的 iPhone 免费图标集。

ASCIImage
– 使用 NSString 创建
image,说明。

my-sketch-colors
– 配色。

Font
Awesome
– Font
Awesome:一法绝佳的图标字体库和CSS框架,详细的设置方式要参见官方网站华语网站,GitHub地址

DynamicColor

强大的颜色操作扩展类。通过此类,你可透过扩充方法基于某个颜色得到不同深浅、饱和度、灰度、色相,以及反转后的初颜色。是不行多得的好类库。

其他资源
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用起好烦:MagicRecord;
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.com团队成员共同完成的,希望对上OC的朋友等拥有指导与提携。

swift
Swift语言教程中文文档

swifttoolbox –
swifttoolbox swift开发之开源库汇总。

SwiftGuide
– 这卖指南汇集了Swift语言主流学习资源,并因开发者的见地整理编排–
非常科学,值得推介。

Swift开源项目摘
– Swift开源项目选择–推荐,每周都发更新。

Awesome
Swift
– 一个搜集了众多 Swift 开发资源的网站。

Developing_iOS_8_Apps_With_Swift
– Developing iOS 8 Apps with Swift
字幕简体中文翻译项目(斯坦福白胡子老头swift教学视频)。

他人开源总结
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控件效果代码,缺点是内需翻墙,而且代码分类不足够好。

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上之统计。

初稿链接:http://codecloud.net/ios-mac-study-5155.html

环视下方二维码关注自身##\

零距离仰望星空

以是感谢各位读者的来访,您的关切是自身写作分享的极致老动力。

网站地图xml地图