iOS开发探索-iOS及Mac开源项目和读书材料【一流完美】

作者在网上查阅iOS学习材料时,偶然发现这样充分的资源,在这边与科普各位技术爱好者共享,希望对你的支付工程与技术成长有所扶助。同时感谢原文作者劳碌收集如此海量的资源与无私进献的旺盛。#####\

图表源于网络

初稿出处:codecloud###\

UI
下拉刷新
EGOTableViewPullRefresh
– 最早的下拉刷新控件。

SVPullToRefresh
– 下拉刷新控件。

MJRefresh

仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新效率。可以自定义上下拉刷新的文字说明。具体采纳看“使用方法”。
(国人写)

XHRefreshControl
– XHRefreshControl
是一款高扩大性、低耦合度的下拉刷新、上提加载更多的零件。(国人写)

CBStoreHouseRefreshControl
– 一个效益很酷炫的下拉刷新控件。

BreakOutToRefresh
– 一个下拉刷新打砖块的开源 斯威夫特(Swift)(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

梅森(Mason)ry是一个轻量级的布局框架,拥有和谐的叙述语法,接纳更优雅的链式语法封装自动布局,简洁明了并具有高可读性(
采纳介绍1
运用介绍2),iOS自适应前段库-梅森(Mason)ry的行使),Masonry、Classy、ClassyLiveLayout介绍使用DEMO
视图居中显得、子视图含边距、视图等距离摆放、总括ScrollView的contentsize。

Classy

Classy是一个能与UI基特(Kit)无缝结合stylesheet(样式)系统。它借鉴CSS的沉思,但引入新的语法和命名规则,Classy官网Masonry、Classy、ClassyLiveLayout介绍

ClassyLiveLayout
– ClassyLiveLayout通过整合Classy
stylesheets与梅森(Mason)ry一起利用,可以在运行的模拟器中微调Auto
Layout约束实时显示效果的工具,Masonry、Classy、ClassyLiveLayout介绍

Snap
Snap是梅森ry Auto Layout
DSL的斯威夫特(Swift)(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)(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, 目前只补助横向布局,仅在三星平板上使用。

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)(Swift) 库,RandomColor斯威夫特(Swift)(Swift)。

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库

– 该类型借鉴于Google的Material Design guideline,用户可自定义背景象。

ZMaterialDesignUIButton
– Swift Material Design UIButton。

MediumScrollFullScreen

Medium的可增加滚动页面,上下滚动时,全屏显示内容,并自然消隐上下菜单。因而项目感知,作者是一位很重视细节的开发者,他的其余多少个菜单类项目也都没错,值得参考,比如:PathMenu,
MediumMenu 等。

SDProgressView
– 简便美观的进度提醒器,此连串共有六种体裁的速度指示器。

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

Twinkle
– 为字体加上钻石版闪耀的职能。使用斯维夫特(Swift)(Swift)编写。

ios-multi-back-button

可替换内置的UInavigationController重回按钮,长按左上角的归来按钮,实现多层级的迅速回到。

ASDayPicker
– 适用于iOS (一加)的日期采取器,类似于Calendar app的周视图。

today
extension

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

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

HSDatePickerViewController
– 带有Dropbox
Mailbox感觉的时光日期采取器。启动是背景被模糊化。界面也是主流的扁平化风格。

JTCalendar
– iOS下漂亮的 Calendar 组件,做 GTD 类 App 必备。

Persei
– 动画隐藏或出示顶部菜单襄助库及示例项目。–swift

Form
JSON 驱动的 Form表单系统,复杂的表单填写类 App
极其需要(比如Tmall呢!)。

SwiftyFORM
– swift 表单输入框架(亮点是表单验证规则引擎),是本身见过地最易用的 斯维夫特(Swift)(Swift)表单组件。

SwiftSpinner

Swift(Swift)Spinner是应用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 一个小类库。 做三星GALAXY Tab 多任务分屏 适配的同学可以看一下。

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-vivo端框架,左边菜单栏拖出手势。

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的图样,提出在黑莓5模拟器运行,保证效用~
(版本新特征)。

CoreNewFeatureVC

版本新特色(指点页),1.封装并简化了版本新特征启动视图!2.添加了本子的地头缓存功用,3.集成简单,使用方便,没有耦合度,4.匡助block回调。

Spring
Spring是一个斯维夫特(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
– 牛顿(Newton)摆动画。

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)(Swift)编写的帧动画框架–RazzleDazzle】RazzleDazzle
是IFTTT开源的一个iOS帧动画框架,异常适用于APP初次使用时的介绍和辅导音讯。JazzHands是UI基特(Kit)一个简约的关键帧基础动画框架,可经过手势、scrollview、KVO等决定动画,被IFTTT应用在IFTTT
for 摩托罗拉上。

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和参数,再次来到成功和挫败的回调。
UI基特扩大提供了成千上万不利的情势,神速缓存图片,图片查看,缩放功用,
颜色创设,设备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)(Swift) 实现的类 SDWebImage 库,实现了异步下载和缓存图片。

KFSwiftImageLoader
– 斯威夫特(Swift)(Swift),一个图像缓存加载库。

FastImageCache
– Fast(Fast)ImageCache
网络图片获取及缓存处理,iOS图片加载速度极限优化—Fast(Fast)ImageCache解析

EGOCache

非常出名的第三方缓存类库,可以缓存NSString、UIImage、NSImage以及NSData。除此,假诺还是可以够缓存任何一个兑现了接口的靶子。所有缓存的数额都可以自定义过期的时刻,默认是1天。EGOCache
援助多线程(thread-safe),UITableView加载多张相片导致内存上涨的题材

网络聊天
XMPPFramework
– XMPPFramework openfire聊天。

环信
给开发者更平稳IM云功用。8200万用户考验,好用!(暂无及时语音、视频通话)

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

容联云报道
提供遵照互联网通话,视频会议,呼叫中央/IVR,IM等报道服务。

chatsecure
– 基于XMPP的iphone、android加密式聊天软件,
chatsecure官网
iOS代码1iOS代码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、Free马克er 和
Django的沙盘引擎,是一个轻量级的引擎,简单好用。只要设置过多不一的HMTL模版,就能轻松的贯彻一个View多种情节格式的展示,对于不熟知HTML或者减轻
工作量而言,把这多少个干活儿让规划分担一下依然很好的,也相比较容易实现统筹想要的功力。

NJKWebViewProgress
– 一个 UIWebView 的进度条接口库,UIWebView 本身是不提供进度条的。

GTMNSString-HTML
– Google开源的用于过滤HTML标签。

Model
JSONKit
– JSON基特(Kit)库是非凡简单易用而且效用又相比较高的,首要的JSON基特(Kit)适用于ios
5.0之下的本子,使用JSON基特(Kit)库来解析json文件,只需要下载JSON基特(Kit).h
和JSON基特(Kit).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)(Swift) 版的 MJExtension,运行时、反射与一键字典模型互转”。

DDModel

神速搭建项目Model层,匡助ORM映射关系,能从JSON/XML直接实例一个Model对象。补助SQLite本地数据持久化,封装了HTTP,
裁减HTTP代码与UIViewController的代码耦合,协助Cache;类似REST基特(Kit)、Mantle的效用;使用该类库将来简化了网络层的开支工作,把更多的生机放在UI上边;近来只扶助GET/POST方法的乞请。使用到的第三方库有:1.SQLitePersistentObject;
2.JTObjectMapping; 3.AFNetworking; 4.XMLDictionary;

protobuf-swift
– Protocol Buffers 的 斯维夫特 语言实现库。P.S. Protocol Buffers 是 Google开源项目,紧要功效是兑现直接体系化结构化的目的数据,方便跨平台迅速传递,开发者也足以一贯改动
protobuf 中的数据。相比较 XML 和 JSON,protobuf 解析更快,存储更小。

JSONCodable
– 基于 Swift 2.0 新特性(Protocol Extensions and Error Handling)的JSON
解析类。

其他
DateTimeKit
– 一个超赞的年月拍卖的库,Joda-提姆e !
他能帮您轻轻松松处理时区,处理时间加减,总括到期时间等等现象下的题材。

SwiftDate

特别完整、强大的日期时间操作管理类库。它几乎涵盖了已知开源日期类库所有赏心悦目特性。
他能帮您轻轻松松处理时区,处理时间加减,总计到期时间等等现象下的问题。

iOS私有API
– 私有API,绿色 == public,红色 == private,蓝色 == dylib。

iOS源代码
– iOS源代码。

libfacedetection
– C++ 人脸识别 包含正面和多视角人脸检测六个算法.优点:速度快(OpenCV
haar+adaboost的2-3倍), 准确度高
(FDDB非公开类评测名次第二),能估算人脸角度。

Slidden

一个老外开源的支付自定义键盘的库,利用这一个开源库,可以便宜的布局键位、颜色以及键位对应的图片。

TPKeyboardAvoiding
– 用户键盘弹出自动统计低度,举行屏幕滚动操作。

CDPMonitorKeyboard

CDPMonitorKeyboard封装,可以化解输入视图(例如text菲尔德(Field),textView等)被键盘覆盖问题,并可设置高于键盘多少。

活动监听键盘中度

自动监听键盘低度,开首界面,输入框在屏幕最下方,当键盘出现时,输入框随即移动到键盘上方。

SYKeyboardTextField
– SYKeyboardTextField(Field) 是一个翩翩,简单,非侵入式的键盘附随输入框!
采用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
– 类似搜狐Samsung客户端的 “调试选项” 吗?把其中的 “内置浏览器网页调试”
开源在 Github 上了。

ios-good-practices
– ios-good-practices iOS 开发最佳实践。

iOS开发最佳实践
– iOS 开发最佳实践 — 中文。

TodayExtensionSharingDefaults
– TodayExtensionSharingDefaults是一个iOS 8
Today扩显示例,可以使用NSUserDefaults与其containing app分享数据。

QRCodeReader.swift
– QRCode里德r.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
– BF基特(Kit)-斯威夫特(Swift)(Swift) 这套工具库能够提升使用开发功效。

CKSIncrementalStore
– 基于 Cloud基特 服务器实现多终端数量同步。

SwiftSequence
– 简洁、灵活、多变的操作 SequenceType
的类库(基于微框架(μframework)设计思想)。

IDNFeedParser
– 一个粗略易用的Rss解析库。

CoreUmeng
– 简单:友盟分享封装。

openshare

不用合法SDK,利用社交软件移动客户端(微信/QQ/今日头条/人人/支付宝)分享/登录/支付。

Swifternalization
– 一套实用的地面化工具库。使用教程及 API
文档完整。值得收入项目标“轮子”。

apous
一款有趣的 斯威夫特 应用 - 让 斯维夫特(Swift)(Swift) 成为脚本语言。

Mirror

通过反射(Refection)实现镜像对象封装库。从而能够更轻松获取(或输出)对象属性名、类型及值变量。

Proposer
– Proposer 用单个 API 处理 iOS
上的权杖请求,以便利用前确认同访问“相册”、“相机”、“迈克(Mike)风”、“通讯录”或“用户地方”。

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(Swift) 2 版 Core Data 封装库。相相比此外几个
SwiftRecord
CoreStore更轻量。

缓存处理
YTKKeyValueStoresqlite,

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
– 提姆(Tim)ingFunctionEditor用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
– Streaming基特(Kit)流媒体音乐播放器。

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)(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、碰撞检测、语音合成、视图切换、图像滤镜、三维地图、百事可乐基特(动画精灵)、Motion
Effect(Parallax)、附近蓝牙或者wifi搜索连接、AirDrop、运动物体追踪(华为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.Health基特;08.TouchID;09.Visual
Effects;10.Web基特;11.UIAlertController;12.User
Notification;13.Pedometer;14.AV基特;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是非死不可开源的一个得以hook系统方法的工具。

GesturePassword
– 一个iOS手势密码效用实现,iPad/OPPO都足以用,没有拔取图片,里面可以由此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)(Swift)使用者来说,Quick是一流选项。

AppleWatch
Tesla汽车AppleWatch app
demo演示


通过Apple沃特(Wat)ch控制日产汽车,同时可以看出汽车的有关音信,比如剩余电量、可续行里程等,以及解锁/上锁车门、调节司机和游客的四区域空调温度、开启车辆大灯、定位汽车等。源码推荐表明

WatchKit-Apps
– 沃特ch基特(Kit) 开源小品种示范集锦。是不足多得地学习 沃特ch基特(Kit)的示例式教程(1.怎么样创立一个简易的交互式计数器;2.怎么从手表上决定iOS
app;3.怎样在沃特ch基特(Kit) app和iOS
app之间共享数据;4.什么创造一个怀有不同背景象的数字时钟;5.体现不同的UI层;6.哪些创建援助滑出手势的应用程序。)。

KYVoiceCurve
– 类似Apple 沃特ch中语音的动静曲线动画。

IGInterfaceDataTable

IGInterfaceDataTable是WKInterfaceTable对象的一个品类,可以让开发者更简便地配置多维数据。该类型接纳类似UITableViewDataSource的数据源情势配置Apple
沃特ch表格,而不是将数据结构扁平化成为数组。

Apple
沃特ch开发教程资料汇集

– Apple 沃特(Wat)ch开发教程资料集中。

Stargate
– 通过 一加 桥接实现 Mac 与 沃特(Wat)ch 的即时通讯。Stargate
通过包装六个出色的根底类库 MMWormhole 和 Peer基特实现长足的通讯应用。–swift

soon
一款倒计时 沃特(Wat)ch基特示例应用。作者从架构的角度,思考什么规划一款完整、通讯便捷且性能又好的
沃特(Wat)ch基特 扩充应用。该示例学习性分外强。–swift

watchOS-2-Sampler
– 基于 watchOS 2 几何新特色,写了对应的示范代码供我们学习、参考。

HMWatch
– HMWatch是个有待健全的watchOS 2.0 Home基特(Kit) 应用示范。

CocoaMultipeer
– CocoaMultipeer这一个开源框架匡助OS X,
iOS和watchOS设备间的点对点通信,解决watchOS和Mac之间通信的方案依然很有用的。

HighstreetWatchApp
– 是电商平台Highstreet针对App
沃特ch的一款使用,该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 网络环境内,通过One plus 控制并播放 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
– 炉火餐饮系统三星平板点餐端。

BaiduFM-Swift
– 百度FM,
swift语言实现,基于最新xcode6.3+swift1.2,初阶只是为了兑现效益,代码相比较粗燥,后边有时间会整理,帮忙Apple
沃特ch。

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中的IDE基特(Kit)和IDEFoundation,以及SharedFrameworks中的DVT基特(Kit)和DVTFoundation两个。

RTImageAssets
– 一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本。Asset
Catalog
Creator

功用强大,能自动生成整个尺寸:包括App Icons、Image Sets、Launch Screens
Generator。

VVDocumenter-Xcode

一个Xcode插件,build后,随手打开一个您前面的项目,然后在任意一个方法方面连按三下”/”键盘,就ok了。

java2Objective-c
– 谷歌公司出得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)(Swift) 代码片段,
通过机关补全的法门极大的增进了开销效能, 另外还有 Objective-C
版的

CoPilot
通过此插件, Xcode 可以同步编程了(采纳 WebSocket
通讯)。如此有力的“黑工具”,不爱它能好吗。

ESJsonFormat-Xcode
– 将Json格式化输出为模型的特性。

SCXcodeMiniMap
– Xcode迷你小地图-SCXcodeMiniMap。

画画资源
TWG_Retina_Icons
– 一套辅助 Retina 高清屏的 红米 免费图标集。

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)(Swift)语言教程中文文档

swifttoolbox
swifttoolbox swift开发的开源库汇总。

SwiftGuide
– 那份指南会聚了斯维夫特(Swift)语言主流学习资源,并以开发者的见解整理编排–
非凡不利,值得推介。

斯维夫特开源项目采纳
– 斯维夫特(Swift)开源项目采用–推荐,每一周都有更新。

Awesome
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 科兹莫(Cosmo)s:收录了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地图