张冠李戴效果@,我想写一个 iOS 应用

引自:https://github.com/Tim9Liu9/TimLiu-iOS

入门

目录

========

Road Map
iOS

开发 iOS 应用从明日开班,苹果指南。★

具体内容 =============================

========

Lifehacker
我想写一个 iOS 应用,该从哪个地方伊始?

Github用法@

  • git-recipes
    Git recipes in Chinese. 高质地的Git普通话教程.
  • lark
    怎么着在Github下面贡献代码
  • my-git有关
    git 的学习材料
  • gitignore
    非常赞 有用的.gitignore模板集合(忽略上传的文件集合),包含了各类语言.

Codeproject
入门 One plus 和 iOS 应用开发。

完整App@

  • open-source-ios-apps
    iOS开源App集合,分:swift与Objective-C–国外人整理。

  • NewsBlur
    作者独自一个人 塞缪尔(Samuel) Clay 做出来的一款名为 NewsBlur 的情报阅读器,
    很三人都称其为 Google Reader 的替代品, 这是它的源码 NewsBlur is a
    personal news reader that brings people together to talk about the
    world. A new sound of an old instrument.

  • HackerNews-React-Native
    React Native 完成的 HackerNews 客户端。

  • WeChat
    实现类似微信朋友圈或者QQ空间,评论回复,九宫格布局。处理键盘弹出后一定到当前点击的被评论人处。另:滑动时候FPS在57-60里边,纵享丝滑!

  • iOSAppTemplate高仿微信,iOS应用开发模板,个人总括。

  • Bilibili_Wuxianda
    高仿Bilibili客户端

  • Coding-iOS
    Coding iOS 客户端源代码

  • Coding-iPad
    Coding 华为平板 客户端源代码

  • Monkey
    GitHub第三方iOS客户端

  • firefox-ios
    Firefox for iOS

  • RSSRead
    “已阅”(iOS上开源RSS信息阅读器)

  • zulip-ios
    Dropbox收购公司里面社交服务商Zulip,然后所有开源,这是iOS App

  • ChatSecure-iOS
    Objective-C写的XMPP聊天应用

  • FirebaseChat
    Objective-C写的共同体的扯淡应用

  • Meizi
    豆瓣妹子图iOS客户端

  • PlainReader
    简阅是一款 iOS(vivo + GALAXY Tab) 音讯类客户端,内容抓取自
    cnBeta.COM。在售期间倍受好评,但鉴于版权问题已于二〇一九年8月从 AppStore
    下架,下架至今,每日仍有几千人在选拔这款 App。

  • ECMobile_iOS
    基于ECShop的无绳电话机商城客户端

  • wikipedia-ios
    维基百科官方App, 已上架

  • Sol
    雅观的扁平作风的天气App

  • v2exv2ex第三方iOS客户端。V2EX是一个响当当技术创意网站,由设计师、程序员及有新意的人踏足的社区。
    它遵照兴趣将用户成立的情节协会分类成不同“节点”,网站以内容的外向程度决定在首页排序的职位。

  • WNXHuntForCity城觅By-Objective-C

  • breadwallet
    breadwallet – bitcoin wallet

  • GreatReader
    Great里德(Reade)r PDF阅读客户端

  • Tropos气候客户端

  • WordPress-iOSWordPress
    iOS官方客户端. 笔者强烈推荐的开源项目.

  • TeamTalk
    蘑菇街TeamTalk. 开源IM. 笔者强烈推荐.

  • MessageDisplayKit一个近似微信App的IM应用,拥有发送文字、图片、语音、视频、地理地点新闻,管理当地通信录、分享朋友
    圈、漂流交友、摇一摇和更多有意思的职能。笔者推荐的求学IM的好东西.

  • iOS-Oncenote
    这是一款类似于影像笔记伊夫rnote的生存类iOS应用——朝夕笔记
    Oncenote。我期望能为更多的iOS开发者提供支援与服务。当然App中还有广大bug和可扩充的功效模块,也希望各位开发者为该项目进献自己的code力量。我们可以透过点击右上角的fork到自己的Github仓库,也得以点击star实时关注项目进度。

  • GSD_WeiXin
    高仿微信

  • v2ex
    v2ex 的客户端,信息、论坛。

  • wikipedia-ios
    wikipedia-ios 客户端。

  • DeckRocket
    在同一 WiFi 网络环境内,通过HUAWEI 控制并播放 Mac 中的 PDF 文档。

  • DSLolita
    模仿和讯网易做的一款app,有发送博文,评论,点赞,私聊效用。

  • STPhotoBrowser
    高仿天涯论坛博客园的图样浏览器,极佳的编撰格局,易扩张,低耦合。

  • Tropos
    Tropos, 由 thoughtbot 推出的一款用 Objective-C 写的开源天气类使用,
    截止前天, thoughtbot 已在 GitHub 上贡献了 174 个开源项目,
    实在令人肃然起敬。

  • SmileWeather
    -开源天气类使用,天气图标很完整。

  • MVVMReactiveCocoa
    Git巴克et 2.0 通过审核啦,她是本人在合作社执行了一年多 MVVM 和 RAC
    的根底上,利用业余时间开发的第三方 GitHub 客户端,意在可以对想举行MVVM 和 RAC 的 iOS
    开发者有所帮助。AppStore地址,欢迎下载使用GitBucket和收藏MVVMReactiveCocoa。

  • Tomate
    这多少个圆盘式计时器让你更在意于工作或上学。P.S. App Store
    上架收费应用(0.99 欧)。

  • WNXHuntForCity
    iOS高仿城觅项目(开发思路和代码)。

  • ZYChat
    关于聊天界面的可音讯类型扩大,响应绑定设计。

  • meituan
    美团5.7iOS版(高仿),功能包括,团购首页,高德地图搜索附近美食并展示在地图上,上门服务,商家,友盟分享。

  • JFMeiTuan
    造美团应用界面构建的 iOS 应用, 第二个是 @tubiebutu 的 JFMeiTuan。

  • SXNews
    模仿搜狐信息做的消息软件,完成了着力航页,消息详情页,图片浏览页,评论页。效果不错,比网上流传的各个和天涯论坛信息UI架构有关的代码都要全部,都要好。

  • Monkey
    Monkey for
    GitHub是一个GitHub开发者和仓库排行的开源App。本次重点扩大了登录GitHub的效果,随手follow和star,并且扩大发现模块,包括GitHub的trending,动态,showcases等。

  • Uther
    跟蠢萌的外星人聊天,还可以帮你记事”。itunes下载

  • 高仿斗鱼电视机
    高仿斗鱼电视,点击头部滚动视图可以播放视频。

  • Coding-iPad
    Coding-平板电脑 是@Coding的合法 surface 客户端, 又是一个完全的开源应用。

  • react-native-gitfeed
    近日最实用简单的github客户端了。

  • phphub-ios
    PHPHub的iOS客户端,同时匹配Motorola和三星GALAXY Tab。

  • LeagueofLegends
    一个有关英雄联盟的完整iOS开源项目,接口均源于多玩,腾讯各大娱乐平台。

  • BTApp
    BTApp 仿半糖 iOS App 的 Demo 应用。

  • iOS完整App资源收集
    iOS开发学习者都愿意拿到实战锻炼,可是洋洋资料都是只有一小部分代码,并无法形成成功的App,笔者在那里收集了广大开源的总体的App,都有源代码哦!–标哥的技能博客

  • XCFApp-1
    高仿下厨房App,Objective-C,Xcode7.2,数据通过查尔斯(Charles)抓的,有接口也有本土数据。表明:关于代码被清空,会用git的你势必知道,教程

  • YoCelsius
    已经上线的一款天气预报的采纳,几乎拥有的交互动画效果,想上学动画的开发人员能够看做参照。

  • DayDayNews
    仿和讯情报客户端,实现音信浏览,录像播放,仿乐乎视频、百思不得姐等近来主流录像播放器,实现流媒体播放,自动监听屏幕转动,实现横屏播放
    , 抓取百度图表,瀑布流呈现,夜间格局,环信即时通讯

  • ECMobile_iOS基于ECShop的手机商城客户端(iOS、Android、Php一体)

  • BDJProjectExample
    基于VIPER设计情势,以XFLegoVIPER框架为引擎的仿《百思不得姐》项目

Ray
Wenderlich

学习 iOS 应用开发。

Xcode8插件@

  • FLEX
    非常赞的
    一个Xcode工具,FLEX是一个内需注入式的一种框架,从描述来看,效率特别多。紧要来讲的话可以对正值周转的施用举办体制的修改和控件的读取。FLEX会赐予你SuperPower!!!

    1. 可以查看控件的坐标和性质
    2. 看此外一个目的的特性和成员变量
    3. 动态修改属性和分子变量
    4. 动态的调用实例和类格局
      FLEX正因为是注入式的,所以不需要在链接LLDB抑或Xocde,或者是远程的调节服务器,它可以在地面随时随地的进展自有的操作和调试

  • HYBUnicodeReadable
    -解决打印日志对于Unicode编码无法正常突显普通话的题目,只需要将文件导入工程,不需要引用,就能达成打印日志展现Unicode编码中文数据

Stanford – Developing Apps to
iOS

牛津在 iTunes U 上的 iOS App 开发课程(音频和视频)。

App框架@

                                      [返回目录](#目录)
  • nimbus
    Nimbus是一个开源的iOS框架,比起Three20,Nimbus的文档更为完善、充裕,可以落实无数可怜炫的界面特效。由此,开发者可以借助Nimbus来下滑项目统筹的复杂度。
  • ReactiveCocoa
    ReactiveCocoa
    受函数响应式编程激发。不同于使用可变的变量替换和就地修改,RAC提供Signals来捕获当前值和将来值(
    动用介绍
    ),毋庸置疑的事例,入门好教程:ReactiveCocoa入门教程:第一有些Reactive
    Cocoa 3.0 在 MVVM
    中的应用

    ,小码哥:快捷让您上手ReactiveCocoa之基础篇
  • samurai-native
    是一个基于浏览器内核通过HTML+CSS 开发原生移动使用的iOS框架。
  • HHRouter
    显而易见,URL Router 即将 UIViewController 映射成
    URL,从而帮助通过 URL 举办界面跳转。是的,就和 Web
    一样。当然,这并不是 Web Developer 转职为 iOS Developer
    后所做的俗气玩具。URL Router 有着广大现实的好处。
  • [katana-swift](https://github.com/BendingSpoons/katana-swift)一个用来编写iOS应用程序的现世Swift(Swift)框架,灵感源于React和Redux。
    斯威夫特(Swift)(Swift) Apps in a Swoosh! A modern framework for creating iOS apps,
    inspired by React and Redux.
  • AsyncDisplayKit
    异步界面渲染库,为终点优化View效果而生(同时提供 UIView bridge 接口)
    Smooth asynchronous user interfaces for iOS apps.
  • RestKitRestKit
    is a framework for consuming and modeling RESTful web resources on
    iOS and OS X
  • XFLegoVIPER
    A lightweight framework base on VIPER architecture for iOS, to build
    robust and maintained large scale project.
  • publishImageAndVideoAnsRecord
    因为商家有成千上万模块,几乎各个模块都亟需披露视频、语言、照片。所以在许多库的根底上,搭建了一个集合,其中囊括带placeHolder的TextView、录制小录像、录制音频、采用照片或拍照。其中包括了不少网络上的资源,只是做了聚众,在此留个记录,也愿意对部分有需求额的爱人有扶持。
  • XBSettingController
    飞快搭建类民用核心及运用设置界面

Stanford – Developing iOS 8 Apps with
Swift

加州圣巴巴拉分校在 iTunes U 上用 斯维夫特 开发 App 的科目(2015版)。★

UI@

库和框架

综合UI@

音频

日历三方库@

  • TEAChart
    xhacker/TEAChart 一个简短的 iOS 图表库,帮忙柱状图、饼图以及日历等。
  • CVCalendar
    是一个利于开发者集成自定义日历视图到自己 iOS 应用的门类, 支持Storyboard 和手动配置, 使用 CocoaPods 举行安装, 提供了增长的 API
    供开发者使用。
  • ZYCalendar
    一个iOS端中度可定制化的日历视图

AudioBus
下一代 App 到 App 的实时音频路由。

下拉刷新@

  • EGOTableViewPullRefresh
    (三年未更新了)最早的下拉刷新控件。
  • SVPullToRefresh
    (三年未更新了) 下拉刷新控件。
  • MJRefresh
    仅需一行代码就足以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功效。可以自定义上下拉刷新的文字表达。具体行使看“使用形式”。
    (国人写)
  • XHRefreshControl
    XHRefreshControl
    是一款高扩张性、低耦合度的下拉刷新、上提加载更多的组件。(国人写)
  • CBStoreHouseRefreshControl
    一个成效很酷炫的下拉刷新控件。
  • KYJellyPullToRefresh
    实现弹性物理意义的下拉刷新,神奇的贝塞尔曲线,配合UIDynamic写的一个拟物的下拉刷新动画。
  • MHYahooParallaxView
    类似于Yahoo Weather和News Digest首屏的视差滚动。
  • SDRefreshView
    简单易用的上拉和下拉刷新(多版本细节适配)。
  • 可进展/缩小的下拉菜单–SvpplyTable
    一个可进展可裁减的下拉菜单,类似Svpply app。
  • ODRefreshControl
    原iOS6上的橡皮糖刷新样式,很有意思。现在也很多大的 App
    在用,比如虾米音乐和 QQ 客户端。
  • PullToMakeSoup
    PullToMakeSoup, 自定义下拉刷新的卡通效果:煮饭, Yalantis新作!
  • TwitterCover
    Twitter iOS客户端的下拉封面模糊效果。
  • Replace-iOS
    Replace-iOS 令人眼睛一亮的下拉刷新(iOS)。
  • Animations
    封装了弹指间,使用的时候倘使两行代码。一些动画片的飞机稿,都是有些单独分离出来的用来测试的子动画,现在合并归类一下。
  • PullToBounce
    下拉刷新的动画 for UIScrollView。
  • WaterDropRefresh
    仿Path 水滴的下拉刷新效用 还有视差滚动。
  • ESRefreshControl
    仿天涯论坛天涯论坛、百度外卖、天涯论坛资讯下拉刷新样式Demo(仅供参考)。
  • WaveRefresh
    下拉刷新水波纹动画。
  • DGElasticPullToRefresh
    是一款饱含弹性效果的 iOS 下拉刷新组件。
  • CALayerAnimationDemoh
    双向注水动画下拉刷新组件,使用CALayer的mask实现。
  • BanTangAnimation
    半糖下拉刷新的法则。简单的话是运用CGGlyph,字符图形转换成cgpath,然后绘制strokeEnd动画。把timeoffset和scrolloffset结合就行了。
  • SURefresh
    BOSS直聘APP下拉刷新动画实现,效果体现图->
    实现思路再繁杂的卡通都得以拆分成很多简练的动画组成起来,这一个动画大概可以分为四个主导,我把它分别录制出来给我们看看

AudioKit
一个精锐的旋律合成,处理和分析的工具集。

张冠李戴效果@
  • FXBlurView
    是一个UIView子类,襄助iOS5.0之上版本,协助静态、动态模糊效果,继承与UIView的混淆特效。
  • VVBlurPresentation
    -很粗略易用的在原先viewconntroller基础上做模糊,然后present新的viewcontroller的。
  • UICustomActionSheet
    通过模糊背景来着重强调与菜单相关的因素–对话框 里面早已收藏。
  • SABlurImageView
    匡助渐变动画功效的图像模糊化类库。P.S. 与前日推存类库
    SAHistoryNavigationViewController 是平等位作者。

EZAudio
一个依据 Core Audio 的 iOS/OSX
音频可视化框架。用于实时,低顺延的韵律处理和可视化效率的开销。

AutoLayout@
  • Masonry
    非凡赞-梅森(Mason)ry是一个轻量级的布局框架,拥有和谐的叙述语法,采纳更优雅的链式语法封装自动布局,简洁明了并具备高可读性(
    采用介绍1
    运用介绍2),iOS自适应前段库-Masonry的运用),Masonry、Classy、ClassyLiveLayout介绍使用DEMO
    视图居中突显、子视图含边距、视图等距离摆放、总结ScrollView的contentsize。
  • Classy
    Classy是一个能与UI基特(Kit)无缝结合stylesheet(样式)系统。它借鉴CSS的思索,但引入新的语法和命名规则,Classy官网Masonry、Classy、ClassyLiveLayout介绍
  • ClassyLiveLayout
    ClassyLiveLayout通过结合Classy
    stylesheets与Masonry一起行使,可以在运作的模拟器中微调Auto
    Layout约束实时展现效果的工具,Masonry、Classy、ClassyLiveLayout介绍
  • 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:https://github.com/smileyborg/PureLayout

  • UIView-FDCollapsibleConstraints
    一个AutoLayout匡助工具,最优雅的方法化解机关布局中子View的动态显示和隐身的问题。第二个Demo模拟了一个经典的FlowLayout,任意一个因素隐藏时,底下的因素需要活动“顶”上来,配合这多少个增加,你可以在IB里连连续,选一选,不用一行代码就能搞定。
  • Autolayout_Demo
    在品种中用自动布局实现的接近抽屉效果。
  • 当view隐藏的时候也隐藏其autolayout的NSLayoutAttribute
    当view隐藏的时候也隐藏其autolayout的NSLayoutAttribute,从而不用大量的代码工作
  • SDAutoLayout
    AutoLayout
    一行代码搞定自动布局!帮忙Cell、Label和Tableview中度自适应,致力于做最简便易行易用的AutoLayout库。
  • MyLinearLayout
    MyLayout is a powerful iOS UI framework implemented by Objective-C.
    It integrates the functions with Android Layout,iOS
    AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So
    you can use
    LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,LayoutSizeClass
    to build your App 自动布局 UIView UITableView UICo…
  • WHC_AutoLayoutKit
    Had better use the auto layout of open source
    framework,致力打造使用最简便易行意义最精锐的电动布局开源库

novocaine
应用于 OSX 和 iOS 的高性能音频框架。

富文本@ 再次回到目录

  • YYText
    效用强大的 iOS 富文本框架。

  • Shimmer
    BlingBling闪光效果,酷炫的Label的成效,可以用于加载等待擢升。

  • TFHpple
    TFHpple解析html的轻量级框架

  • RTLabel
    RTLabel
    基于UILabel类的展开,可以襄助Html标记的富文本呈现,它是依照Core
    Text,因而也襄助Core Text上的部分事物。32位,很久没有立异了。

  • RTLabel
    富文本,RTLabel支持64位。

  • TYAttributedLabel
    TYAttributedLabel。
    简单易用的性质文本控件(无需精晓CoreText),辅助富文本,图文混排呈现,协助添加链接,image和UIView控件,匡助自定义排版彰显。

  • 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。

  • HHFlashSwitch
    一个另类的UISwitch,选拔后,背景水波扩散变色效果。

  • UUColorSwitch
    Switch
    开关动画效果,当打开开关时,Switch可实现平滑渲染过渡到父视图的效能。

  • UITextViewDIYEmojiExample
    UITextView编辑时插入自定义表情-简单的图文混编

  • ZSSRichTextEditor
    适用于iOS的富文本WYSIWYG编辑器,补助语法高亮和源码查看。ZSSRichTextEditor包含所有WYSIWYG标准的编辑器工具。

  • DTCoreText
    可以解析HTML与CSS最后用CoreText绘制出来,平常用于在部分需要展示富文本的情状下代表低性能的UIWebView。DTCoreText源码解析

  • CSGrowingTextView
    用作即时通讯文本框和评论文本框使用,能够展示多行输入。

  • MarkdownTextView
    显示Markdown的TextView。

  • 高仿微信限定行数文字内容
    选拔Autolayout高仿微信纯文字限定行数。

  • FuriganaTextView
    实现复杂的日文爱尔兰语排版。

  • ParkedTextField
    带固定文本的输入组件。

  • GJCFCoreText
    图文混排。

  • AttributedLabel
    展现性能数量级 UILabel 的 AttributedLabel。无畏无惧、挑衅权威。

  • FFLabel
    自动检测 URLs, @username, #topic#
    等关链词(提供响应增加)。实用的竹签文本小组件。

  • TextFieldEffects
    标准的UITextField有些枯燥么?来认识一下TextField(Field)Effects吧!废话不多说,只要看多少个例证,是呀,都是些简单的dropin控制器。甚至能够在storyboard中应用IBDesignables。

  • AutocompleteField
    可利用于 iOS 应用粤语字输入框自动补全的场地, 兼容到 iOS 8。

  • WordPress-Editor-iOS
    一个文件编辑器 简书和微博博客都在用。

  • placeholder_TextView
    带有placeholder的TextView:带有提醒音信的textview,使用懒加载的考虑,补助增加、自定义,类似许多APP内部的意见反馈页面

  • M80AttributedLabel
    M80AttributedLabel实现文字与表情的混排。一般采取气泡作为背景。

QHSpeechSynthesizerQueue
一个AVSpeechSynthesizer(iOS文本发音) 的行列管理连串。

图表@

  • PNChart
    国内开源作者,动态的图样。
  • YOChartImageKit
    补助在watchOS上绘制图表,看它近来立异挺勤快的,可以关心一下。
  • RealtimeGradientText
    Fun With CALayer Mask 刚好前日开源了一个妙趣横生的类型
    RealtimeGradientText,所以同意聊一下 CALayer 的
    Mask,说明
  • XYPieChart
    -XYPieChart:饼状图, 饼图, 数据总括,
    数据可视化,可以在图纸上标明数据。效果万分美好,而且没有用到一张图片。
  • ZFChart
    模仿PNChart写的一个图表库,用法简单,暂时有柱状图,线状图,饼图两种档次,后续可能会更新新的品种。
  • ios-charts
    一款不错 Android 图表开源库 MPAndroidChart 的 斯威夫特 语言实现版(匡助Objective-C 和 斯维夫特(Swift)(Swift) 调用)。缺省提供的示范代码为 Objective-C。
  • JYRadarChart
    一个很赞的图表库

StreamingKit
一个针对性 OSX 和 iOS 中AudioPlayer/AudioStreamer急速的无缝扩充。

颜色@

  • Colours
    Colours–颜色库,包含100种预定义的水彩和模式
  • DKNightVersion
    Manage Colors, Integrate Night/Multiple Themes

sound-fader-ios
一个 斯维夫特(Swift)(Swift) 写的AVAudioPlayer的响动控制器 ★

表相关@、TabbleView、即时聊天界面@

动画

TableView@

  • SWTableViewCell
    异常赞 UITableViewCell 的子类, 实现了左右滑行突显音讯视图并调出按钮
    An easy-to-use UITableViewCell subclass that implements a swippable
    content view which exposes utility buttons (similar to iOS 7 Mail
    Application)
  • RETableViewManager
    赞 一个百般强大的运用数据驱动的 UITableView 内容管理。
  • DZNEmptyDataSet
    相当赞
    DZNEmptyDataSet算是一个很正统的iOS内建形式,适合用来处理空的tableview和collection
    view。会活动将collection
    view处理完善,并将用户信息以适度赏心悦目的办法体现出来。每个iOS项目都可以自动处理。
  • JSQMessagesViewController
    一个妙不可言的立即聊天UI库
  • folding-cell
    很赞 一个相比较酷炫的cell折叠动画效果
  • VVeboTableViewDemo
    此项目由VVebo剥离,希望您能经过这一个demo看到自家是什么样开展TableView流畅度优化的。
  • SWTableViewCell
    国内开源作者,带很多手势的表单元格。
  • MCSwipeTableViewCell
    带很多手势的表单元格。
  • TMQuiltView
    瀑布流。
  • XRWaterfallLayout
    超简单的瀑布流实现,落实认证
  • WaterfallFlowDemo
    一个粗略的UICollectionView瀑布流布局演示demo。
  • XLForm
    很多表格类的table,写法更高冷一点,推荐使用。
  • RETableViewManager
    能够十分便于地扭转各样样式、各个功效的TableView。只要开发者能体悟的列表效果仍然功效,都足以使用这份代码连忙编写出来。比如,从前要兑现一个填写各类资料的列表,可能需要多多代码,现在只需要几行代码就可以实现。
  • UIScrollSlidingPages
    允许添加多视图控件,并且可以横向滚动。有点类似于Groupon app。
  • HorizontalScrollCell
    HorizontalScrollCell是一款使用方便的水平方向可滚动的单元格,适用于UICollectionView中落实水片方向滚动视图。
  • SYJiugonggeTableView
    tableView封装的九宫格。
  • SYJiugonggeTableView
    tableView封装的九宫格。
  • UUChatTableView
    UUChatTableView
    气泡聊天界面,匡助文件、图片以及音频的气泡聊天界面。源码推荐表达
  • 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版的页面滑动切换效果。
  • VOMetroLayoutDemo
    Metro风格的UICollectionView, 目前只协理横向布局,仅在GALAXY Tab上采纳。
  • KYCellAnimation
    给UITableViewCell扩大进去的卡通。
  • RDVTabBarController
    一个TabBar组件,可以一本万利设置底部菜单的文字图片,点击效果,小红点提醒等。
  • WXTabBarController
    在系统 UITabBarController 的底子上圆满兑现了安卓版微信 TabBar
    的滑动切换功效,单手操作 三星 6 Plus 切换 TabBar
    一向是一件很惨痛的政工,而滑行切换是一种科学的解决方案,援助屏幕旋转。
  • GooeyTabbar
    皮筋式弹性缩放工具栏示例及演示。
  • CYLTabBarController
    低耦合集成TabBarController,最低只需传六个数组即可完成主流App框架搭建。
  • 横向展现文本内容的自定义cell
    可以横向体现文本内容的自定义cell,依照文件无限滚动。
  • UITableView-FDTemplateLayoutCell
    UITableView-FDTemplateLayoutCell 是一个利于缓存 UITableViewCell
    的低度的框架。
  • ExpandingStackCells
    采纳 UIStackView 实现表格单元格增加内容显示示例及缓解方案。
  • FDStackView
    可以将 UIStackView 的最低协理版本拉低到
    iOS6,无需配置,没有代码侵染,扔到工程里后直接用系统 UIStackView 的
    API 即可,同时匹配 Storyboard。
  • MDIHorizontalSectionTableViewController
    遵照产品需要开源了一个互相项目,可以清楚为横向Section的TableView,section和cell同时帮忙拖拽,后续安卓版本也会开源出来。
  • JZNavigationExtension
    多职能导航控制器,能够透明重临栏。
  • QuickRearrangeTableView
    基于 UITableView
    的飞跃重排效能扩展子类。通过长按选定单元格然后滚动移动到指定地方。
  • uicollectionview-reordering
    UICollectionViews的拖拽(拖动、移动)效果,实例教程.
  • LLNoDataView
    超简单的空数据指示通用View帮助UIScrollView、UITableView、UICollectionView、UIWebView。
  • MGSwipeTableCell
    另一个科普于广大行使中的UI组件,苹果应该考虑在正儿八经的iOS
    SDK中进入一些看似的情节。Swipeable表格cell是以此pod的一流描述,也是最好的。
  • XLPlainFlowLayout
    可以让UICollectionView的header也协助悬停效用,类似于tableView的Plain风格。
  • WMPageController
    一个便民的 pageContrller 的控件,里面还包括滚动视图。
  • PSTCollectionView
    PSTCollectionView。
  • LLRiseTabBar-iOS
    直接利用系统的特征实现的tabbar,相比简单。
  • MTMaterialDelete
    相当有趣的Material Design动画,动画删除表里面的单元格。
  • BusyNavigationBar
    进度条式NavigationBar导航条。
  • LGSettingView
    LGSettingView仅需三句代码即可快捷集成设置界面,免去每一次开发新应用都要双重布置设置界面的郁闷。
  • 知乎cell自动布局
    使用autoLayout对今日头条的cell举行自动布局,自适应cell的莫大。
  • TreeTableView
    ZYTreeTableView:TreeView 模仿好友列表的兑现模式。
  • ZWSlideViewController
    ZWSlideViewController多页滑动视图控制器(类似新闻类门户APP),能够用最简便易行的存续方法应用,也足以不用持续,只用菜单或主视图页面,可实现增长的定制,可以运用在多种不同形态的APP下,还足以将其做为多页或多图的滑行介绍。
  • XWCatergoryView
    一个轻量级的顶部分类视图控件,只需要通过简单的设置,你就足以快捷集成该控件,
    控件最近临时有底部横条移动,椭圆背景移动,文字缩放,文字颜色变化,和文字颜色渐变五种效应,五种效应可以增大使用也可以单一使用。兑现教程
  • jingDongFenLei
    简单仿写京东分类中的多级分类页面。
  • RKSwipeBetweenViewControllers
    页面滑动和标签选项卡类库。
  • FriendSearch
    二种UI的搜索,搜索的算法可以满意中英文互搜,联想搜索等,其中还包含对一组数据自动举办按字母分组等功能。
  • YX_UITableView_IN_UITableView
    UITableview嵌套UITableView案例实践(仿天猫商品详情页实现),花色教学
  • TYPagerController
    简单,匡助定制,页面控制器,可以滚动内容和标题栏,包含多种style。
  • YZHeaderScaleImage一行代码疾速集成tableView中头部缩放视图
  • ExpandTableView
    可折叠展开的tableView,QQ好友分组列表。
  • SwipeTableView
    Both scroll horizontal and vertical for segment scrollview which
    have a same header. —
    类似半糖、漂亮说主页与QQ音乐歌曲列表布局效用,实现不同菜系的左右滑行切换,同时襄助类似tableview的顶部工具栏悬停(既可以左右滑动,又足往日后滑动)。兼容下拉刷新,自定义
    collectionview实现自适应 contentSize 还可实现瀑布流功效

Pop– 一个
iOS 和 OS X 动画库,可以方便地实现由物理功用的互相。

CollectionView@

AnimationEngine
可以在 iOS 上方便地构建高级自定义动画。

隐藏与映现@

  • SlideTapBar
    滚动栏菜单,向上滚动时隐藏tabbar,向下滚动立刻显示tabbar。
  • FoldingTabBar.iOS
    可折叠Tab Bar和Tab Bar Controller。
  • LTNavigationBar
    叠。落实教程
  • KMNavigationBarTransition
    LTNavigationBar在右滑重返的时候NavigationBar展现都不周详,KMNavigationBarTransition一个用来归并管理导航栏转场以及当
    push 或者 pop
    的时候使动画效果越来越顺滑的通用库,并且同时协助竖屏和横屏。
  • HYNavBarHidden
    导航条滚动透明,超简单好用的监听滚动,导航条渐隐的UI效果实现。
  • BLKFlexibleHeightBar
    异常赞,是一个使导航栏中度可以动态变化的 UI
    库。固定Header的功用库,一个享有非凡灵活低度的标题栏,可以为运用软件的用户提供更多的阅读和滑动空间,现在一度被广大app所采取。
  • JXT_iOS_Demos
    AboutNavigationBar:一些有关navigationBar的奇特的不过相比较实用的操作,包括拔取毛玻璃、动态透明、动态隐藏,以及头视图的动态缩放,并还要涉嫌了statusBar的动态设置(换色)。教程
  • NavigationBarScaleViewDemo
    iOS导航条自由缩放头像效果。原理分析

Awesome-iOS-Animation
一个动画片项目标集合。

HUD与Toast@

  • MBProgressHUD
    非凡赞 最六人用的loading。
  • SVProgressHUD
    分外赞
    SVProgressHUD的loading,假设您需要定制化的等候指示器,那多少个就是了(也许是最好的)。
  • Toast
    An Objective-C category that adds toast notifications to the UIView
    object class.
  • EBuyCommon
    1.基于MBProgressHUD实现得图形加载指示格局,及其他标题情势指示。2.弹窗。
  • WZDraggableSwitchHeaderViewShow
    status for transition across viewControllers.
  • ProgressHUD
    ProgressHUD的loading,使用最简便。
  • MMProgressHUD
    设置HUD出现和消逝的法门(包括前后、左右、淡入淡出、放大缩短等等),设置HUD的情节(可以在HUD中插手帧动画、动态图片等等),设置HUD出现时的底层覆盖层颜色,等等。综上说述,这是一份集大成的HUD代码。逐渐看视频吧,囊括了颇具机能。
  • WSProgressHUD
    一个精密精致的HUD,襄助添加到自定义View上, 还有更多小细节.。
  • PreLoader
    一个很风趣的HUD loading
    ,通过活动污点和固定污点之间的粘黏动画吸引用户的眼球跟踪,能有效疏散等待注意力。PreLoader的落实教学
  • FillableLoaders
    自定义加载进度UI-Completely customizable progress based loaders
    drawn using custom CGPaths written in 斯威夫特(Swift) :large_orange_diamond:

RZTransitions
iOS View Controller 过场动画库。

对话框@

  • LCActionSheet
    一款简单而不失强大的 ActionSheet,微信和和讯都应用了不过类似的体制。
  • WCAlertView
    自定义的对话框。
  • IOS7AlertView
    IOS7AlertView的对话框。
  • AMSmoothAlert
    动画效果不错,最多star,但不帮忙arm64。
  • DQAlertView
    扁平化的体制不错。
  • HHAlertView
    一个简短的alertview
    有两种体制,有成功,失利,和警告二种体裁,帮忙Delegate和block两种回调。
  • MJPopupViewController
    实现弹出视图的各种弹出和没有效果,包括淡入淡出(fade in,fade
    out),从屏幕上方飞进,下方飞出,从屏幕左方飞进,右方飞出等等效果,弹窗。
  • MMPopupView
    弹出框的基类组件(弹窗)。
  • Menu
    项目中可能会用到的常用菜单,以后有时光会持续补充,弹窗。
  • EasyTipView
    弹出提示框类及示范示例。同样地,API 简单、易用。好“轮子”,弹窗。
  • kxmenu
    kxmenu弹出菜谱,点击视图上随意地方的按钮,会弹出一个菜系,并且有个小箭头指向点击的按钮,类似气泡视图。弹出的菜谱地方会基于按钮的岗位来展开调整。
  • QBPopupMenu
    QBPopupMenu弹出菜谱,实现类似 UIMenuItem
    的弹出菜谱按钮。点击按钮,会弹出一个菜系,下面可以排列三个按钮。纯代码实现,不需要此外图片。
  • STModalDemo
    弹出视图(公告,提醒,拔取,窗口)。
  • TAOverlay
    TAOverlay可透过叠加层展示有用的消息,可自定义文本和背景观,添加影子和歪曲效果,以及变更字体大小或者用自定义图片替换页面上的icon。
  • UICustomActionSheet
    通过模糊背景来着重强调与菜单相关的因素–模糊效果 里面早已收藏。
  • ActionSheetPicker-3.0
    该类型是往日热点项目ActionSheetPicker的新本子,连忙复制了iOS
    8上的下拉 UIPickerView/ActionSheet效能。
  • MJAlertView
    3D效果转场效果警示图–MJAlertView。
  • PSTAlertController
    兼容 iOS7的 XXAlertController,接口跟UIAlertController
    一模一样,做到高低版本通用。
  • PCLBlurEffectAlert.swfit
    细节定制较充裕的弹出警报窗口组件。
  • GSAlert.swfit
    苹果在iOS8出产了崭新的UIAlertController,旧的UIAlertView和UIActionSheet逐步被撇下,但只要您依然支撑iOS7系统,你将只可以写两套代码。GSAlert解决了这么些题目。
  • SweetAlert-iOS
    斯威特(Sweet)Alert-iOS 带动画成效弹窗对话框封装类。
  • CCActionSheet
    CCActionSheet:仿照微信朋友圈自定义actionsheet,一行代码即可使用。
  • CustomPopOverView
    自定义弹出视图,内容协理传一组菜单标题,也襄助自定义view,或者自定义viewController,帮助任意按钮触发,会展现在按钮底部,也支撑切换按钮的对齐模式:左对齐、居中、右对齐。
  • TOActionSheet
    是一个 iOS UI 控件,提供一个模态指示控制,类似于
    UIActionSheet。不同于 UIActionSheet
    的是,它能够深度重设大旨,通过对每个按钮使用块来幸免委托格局

DCAnimationKit
iOS 动画集合。很粗略,只需要添加流水动画。

Pop@

  • AMPopTip
    一个足以定义frame的拉动画的popover. An animated popover that pops
    out a given frame, great for subtle UI tips and onboarding.
  • DXPopover
    很赞 DXPopover微信右上角的+点击显示列表效果,弹窗菜单。 A Popover
    mimic 非死不可 app popover using UI基特(Kit)
  • LewPopupViewController
    ios 弹出视图
  • PopMenu
    用POP动画引擎写的Sina博客园的Menu菜单。
  • MLMOptionSelectView
    弹出-选择-展示框

Spring
一个简单的 Swift(Swift) iOS 动画库。

状态栏@

  • MTStatusBarOverlay
    MTStatusBarOverlay 是一个定制的 iOS
    状态栏,用于覆盖序列默认的状态栏,类似 Reeder, 伊夫rnote and GoogleMobile App。匡助二种点击动作:1.
    当用户点击状态栏时,状态栏会缩小,仅仅遮盖住状态栏右方的电池图标;2.
    当用户点击状态栏时,一个有详细信息的视图会从系统状态栏中下拉出现。

Canvas
无需代码就可以在 Xcode
中显示动画http://canvaspod.io

导航栏@

  • AMScrollingNavbar
    一个可以上拉隐藏导航栏和下拉显示导航栏的框架
  • JTNavigationController
    一个具备更平整的navigationBar切换动画的NavigationController
  • NavigationController
    实现类似微信的 webView
    导航功用,包括进度条,左滑返回上个网页还是间接关闭,就像
    UINavigationController

Fluent
便捷的 斯威夫特(Swift)(Swift) 动画框架。 ★

设置@

  • InAppSettingsKit
    InAppSettingsKit是一款功用强大的ios设置组件,可以满意各个各个的app设置需要。
  • ViralSwitch
    A UISwitch that infects its superview with its tint color.

Cheetah
便捷的 iOS 动画库,由 Swift2 编写。 ★

Switch@

  • JTMaterialSwitch
    A Customizable Switch UI for iOS, Inspired from Google’s Material
    Design

RadialLayer
针对可点击元素的卡通(类似于 Youtube Music)★

Label@

  • PPCounter
    一款简单实用的数字加减动画,襄助UILabel、UIButton呈现

Apple TV

Search@

  • PYSearch
    非常赞 An elegant search controller for iOS.
  • CustomSearchBar
    自定义searchbar,类似于instagram的搜索框效果。

Voucher
方便 tvOS App 通过 iOS 设备上相应的先后来讲明的库。

Category@

  • UIScrollView-InfiniteScroll
    滚动视图无限滚动分类 UIScrollView infinite scroll category
  • LTNavigationBar
    允许改变导航栏appearance dynamically的分类 UINavigationBar Category
    which allows you to change its appearance dynamically
  • BlocksKit
    block框架,为 OC 常用类提供了精锐的 Block 语法援助,使得编写 OC
    代码变得舒服、快速、优雅。 The Objective-C block utilities you
    always wish you had.

桥接

主题@

  • LEETheme
    优雅的主旨管理库- 一行代码完成多样式切换
  • PYTheme
    PYTheme通过NSObject的分类实现应用简单的大旨更换。 An easy way to
    change theme through NSObject’s category for iOS.

JSPatch
JSPatch 利用 Objective-C 运行时桥接了 Objective-C 和
Javascript。你仅需引入一个小的引擎,就可以运用 JS 调用其他 Objective-C
的类。JSPatch 平时用来对 iOS App 做热修复(hotfix)。

录像选座@

  • ZFSeatsSelection
    高仿猫眼电影选座(选票)模块(High imitation opal film seat
    selection (vote) module)
  • FVSeatsPicker
    FVSeatsPicker是一个高性能的选座框架,可以一向pod引入,使用时可以一向作为View添加到此外视图控件内部!

缓存

瀑布流@

  • CHTCollectionViewWaterfallLayout

    UICollectionViewLayout的一个子类,尽可能地模拟了UICollectionViewFlowLayout的用法,灵感来源于Pinterest,同时还配合PSTCollectionView。

SDURLCache
URLCache 的子类,可以为 黑莓/华为平板 应用提供的地面磁盘缓存。

菜单@

  • JSDBanTangHomeDemo
    真正的仿半塘首页效果,半糖首页主题技术解析。
  • HACursor
    扶助开发者方便集成导航指示器,用于管理视图页面
  • ZTPageController
    模仿新浪消息和任何消息样式做的一个菜单栏,栏中有各自的控制器。
    不提议用VC做展示,具体可以参见我近年写的
  • circle-menu
    赞 一个不易的旋转点击菜单,类似于遥控器的内外左右中点击样式
  • KYGooeyMenu
    KYGooeyMenu 是一个存有 Gooey Effects
    带粘性的扇形菜单控件(卫星菜单、path)。
  • DCPathButton
    Path,4.0的弹出菜谱,呼出或者关闭菜单时,六个小图标会分别依照逆时针和顺时针的动向拓展滚动。
  • 看似美团的下拉挑选
    类似于美团、福特(Ford)点评的下拉菜单选项,code4app代码,评论代码有瑕疵。

Awesome
Cache

令人喜爱的地面缓存 ★

TabBar@

  • DLSlideView
    DLSlideView对普遍的顶部Tab页点击、滑动分页做了打包。
    它使用基于ViewController的container特性(而不是scrollview)来管理各类子页面,保留原来的体系新闻,没有隐患。
    同时内存模型更优厚使用scrollview的主意,理论上能够支撑但是分页。

mattress
iOS Web 内容的离线缓存 ★

小红点@

  • WZLBadge
    小红点,Badge,扶助横竖屏协助iOS5~iOS8同意中度定制化,包括“红点”的背景颜色,文字(字体大小、颜色),地点等。说明.

Carlos
简单但却灵活的缓存 ★

page@

  • PageMenu
    A paging menu controller built from other view controllers placed
    inside a scroll view (like Spotify, Windows Phone, Instagram)
  • MXSegmentedPager
    分页滚动,四个分页的pageController效果
  • XHTwitterPaggingViewer
    A twitter like navigation bar, page viewer.

图表

轮播@

  • SDCycleScrollView
    无限循环自动图片轮播器(一步设置即可使用)。
  • HYBLoopScrollView
    一行代码接入轮播组件,自带图片下载、缓存相关职能,无其他第三方倚重、轻量级组件。

ios-charts
一个强有力的图片框架,MPAndroidChart
iOS 上的移植。★

选择器@

  • ASDayPicker
    适用于iOS (BlackBerry)的日期接纳器(时间接纳器),类似于Calendar
    app的周视图。
  • HSDatePickerViewController
    带有Dropbox
    Mailbox感觉的岁月日期选拔器(时间采纳器)。启动是背景被模糊化。界面也是主流的扁平化风格。
  • HZQDatePickerView
    自定义时间接纳器(日期拔取器),包括初始日期和竣工日期二种档次。
  • CFCityPickerVC
    城市采纳控制器。
  • JFCitySelector
    (仿美团)简单好用的城池选取器,三行代码搞定!

JTChartView
JTChartView 是一个截然可定制的轻量级图表解决方案。

购物车@

  • ShoppingCartExample
    购物车最多star demo。
  • shoppingCart1
    仿美团购物车功用。
  • ZFShoppingCart
    仿照美团外卖参加购物车的动态效果。
  • shoppingCart2
    一个购物车demo,包含购物车动画功能、购物车多选、删除、编辑等效果。
  • shoppingCart-demo
    一个大概的购物车功效实现demo。
  • iOS_oShoppingCart_Demo
    简单实现购物车常见的筛选效能。
  • XNQShoppingTrolley
    购物车功能 基本效用仿照天猫的购物车。
  • ShoppingDemo
    iOS仿美团外卖饿了吗App点餐动画,购物车。
  • shopCarDemobyCX
    shopCarDemobyCX一个大概购物车效能,最根本的是可以分单结算,分单个商品结算,代理是首要技术。
  • MVVM
    KVO购物车

    MVVM KVO 购物车(一处总括总价钱)。
  • CartDemo
    CartDemo相比完整的购物车界面及逻辑,商品显示,多选,单选,全选及滑动删除,价格总结。

PNChart
一个简单赏心悦目的图表库,Pinner 和 CoinsMan 的iOS客户端中采纳了这么些框架。

进度@

  • LiquidFloatingActionButton
    卫星弹出菜谱。

  • NVActivityIndicatorView
    loading
    进度条动画,有20-30多种,是在此DGActivityIndicatorView
    基础上做得修改。

  • YLProgressBar
    UIProgressView replacement with an highly and fully customizable
    animated progress bar in pure Core Graphics

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

  • UAProgressView
    很赞 的一个速度提示View

  • AwesomeMenu
    最四人用的Path菜单。

  • ZFProgressView
    A simple digit progress view.(version1.3
    使用GCD定时器代替NS提姆(Tim)er,避免内存泄露问题)

  • WaveLoadingView
    iOS
    唯一完美的浪花进度加载提示器,落实认证

  • JZMultiChoicesCircleButton
    三维多选按钮。

  • ASProgressPopUpView
    弹出的进度条显示速度。

  • TwitterPaggingViewer
    三个Tableview,左右滑行。

  • CircularProgressControl
    Circular Progress Control using CAShapeLayer ,环形进度控制条。

  • SDProgressView
    简便赏心悦目的速度指示器,此体系共有六种体裁的快慢指示器。

  • LoopProgressDemo
    环形渐变进度条,环形渐变进度条实现

  • MDCSwipeToChoose
    MDCSwipeToChoose可粗略地添加滑入手势来调用UIView,并行使该行为提供了一个零件以创制类似Tinder
    app的like或者dislike界面的轻扫。基于轻扫的来头,你可以操纵执行如何的表现,并且你可以自定义文本颜色和图纸。该项目适用于教学用的抽认卡、图片查看器以及任何等。

  • Material-Controls-For-iOS
    Material Design风格的各样控件,至极完整周到。

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

  • today
    extension

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

  • PDTSimpleCalendar
    是iOS最棒的日历组件了。你能够在各类方面对它举行定制,无论是运行逻辑依旧外观方面。

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

  • ImagePickerSheetController
    图片或视频拔取器(可多选)组件及其示例项目。

  • ImagePickerSheet
    图片或视频采纳器(可多选)组件及其示例项目。

  • RKNotificationHub
    急忙给 UIView 添加上炫酷的通知图标(Badge、红点、指示)。

  • BLEProgressView运用pop实现动画的进度条

  • ZZCircleProgress
    draw
    rect落实的圆形进度条。可以使用部分弧形当做整个进度条,并得以随心所欲安装起初角度及裁减的拱形角度大小。

  • BubbleTransition
    以气泡膨胀和裁减的动画效果来显示和移除
    controller,Uber的就是这种撤除操作的艺术。

  • [KYFloatingBubble](https://github
    .com/基特(Kit)tenYang/KYFloatingBubble) – 类似iOS7中Game
    Center浮动气泡的效能。

  • DKNightVersion
    DKNightVersion 是一个支撑夜间格局切换的框架。

  • EasyUIControl
    一个方可简化界面ui的控件框架。

  • QQBtn
    仿QQ未读音讯弹性按钮动画,达到和手机QQ未读音信相同的动画片效果,效果基本落实。

  • TZStackView
    OS 9 UIStackView 效用模拟实现于 iOS 7/ iOS 8 内。

  • Ruler
    尺子。

  • HUMSlider
    HUMSlider是一款可以自动呈现刻度记号的滑竿,滑动到某处,该处的刻度会自行上升,两边仍能配置图像。扶助代码或storyboard中实现。

  • JDSelectedDemo
    仿京东筛选菜单实现。

  • 3DTouchDemo
    详细介绍了各类参数的意思和3Dtouch的入口,保证包学包会。

  • 3DTouchSample
    3D-Touch的意义分为三个部分:Shortcut和Preview。

  • SBShortcutMenuSimulator
    教你如何在模拟器上测试 3D Touch 效能!

  • 仿LOL滚动视图
    仿LOL滚动视图。

  • 答题拔取切换页
    将scrollview和tableview封装在一齐,在初叶化的时候简单的将数据带上,就足以一页一页的左右来回滑动。

  • SCTrelloNavigation
    类似trello的导航动效控件实现。

  • XTPaster
    贴纸功能出现在重重图纸社交中, 就是图片上边贴图片,
    对贴纸而言就是亟需控制贴纸的职务,旋转,大小,咋样采用

  • RGCategoryView
    仿了个苏宁易购的分类页面。

  • LLPieCharts
    LLPieCharts iOS
    绘制饼图,教程

  • BEMCheckBox
    BEMCheckBox 是一个用以 iOS 应用上构建美好,
    中度可定制化动画效果的复选框类库, 最低襄助到 iOS 7 系统,
    有多种不同风格的动画片效果可供选取。

  • STPopup
    提供了一个可在 Nokia 和 GALAXY Tab 上应用的有所 UINavigationController
    弹出职能的 STPopupController 类, 并能在 Storyboard 上很好的工。

  • VBFPopFlatButton
    通过几条线段实现的可怜Q萌的动画片按钮效果。

  • LNPopupController
    AppleMusic式pop up,弹出是页面,可以上下带来。

  • DGRunkeeperSwitch
    动画segment,节选器。

  • DynamicMaskSegmentSwitch
    一个简便有趣的 SegmentedControl 节选器。

  • YXFilmSelectView
    仿造时光网拔取影片票的UI而开发的一个自定义View。

  • FJTagCollectionView
    标签(适配宽度)。

  • DFTimelineView
    DF提姆(Tim)elineView仿微信朋友圈 时间轴。

  • HYBImageCliped
    可给自由继承UIView的控件添加任意两个圆角、可依照颜色生成图片且可带任意个圆角、给UIButton设置不同情形下的图形且可带任意圆角、给UIImageView设置任意图片,辅助带圆角或者间接生成圆形。

  • StackViewController
    方便 iOS 开发者使用 UIStackView 构建表单或其他静态内容视图。

  • LLBootstrapButton
    Bootstrap 3.0扁平化风格按钮,自带图标,一句代码直接调用!

  • JMRoundedCorner
    UIView设置不触发离屏渲染的圆角!

  • KNCirclePercentView
    一个自定义动画的圈子进度View

BEMSimpleLineGraph
优雅的折线图框架。

其他UI@

  • drawablebubbleQQ中未读气泡拖拽消失的实现分析剖析作品
  • PPNumberButton高仿京东Taobao商品数量的加减按钮,可定制程度较高,使用简便!
  • YJFavorEmitter
    一个很是好用的点赞粒子发射器
  • iCarousel
    作者是英国 Charcoal Design 公司的开山, 开源领域的孝敬颇为卓著,
    这个体系就是里面之一, 这是一款可以在 iOS
    上贯彻旋转木马视图切换效果的第三方控件, 并提供多种切换效果 A simple,
    highly customisable, data-driven 3D carousel for iOS and Mac OS

JBChartView
基于 iOS 的图表库,包含折线图和直方图。

star5k@

iOSPlot
iOS 图表库。

多线程@

XYPieChart
一个有动画的饼图框架。

日历@

  • FSCalendar
    一款可以,强大的 iOS 日历组件 A fully customizable iOS calendar
    library, compatible with Objective-C and Swift
  • MSSCalendar
    A simple iOS Calendar 高性能日历控件(类似去哪网)
  • Calendar
    日历、行程安排类的View和控制器。A set of views and controllers for
    displaying and scheduling events on iOS
  • HYYCalendar
    一个简练易用的日子的抉择的控件,协助日历采用和Picker选取二种艺术。补助iOS
    6+
  • JTCalendar
    iOS下出色的 Calendar 组件,做 GTD 类 App 必备。
  • MSCollectionViewCalendarLayout
    日历 UICollectionViewLayout for displaying cells chronologically.
    Similar to the iOS Calendar app.

TEAChart
简单易用的 iOS 图表库。包括了贡献图、时钟图、直方图。

游戏@

  • cocos2d-objc
    Cocos2d for iOS and OS X, built using Objective-C

EChart
iOS/黑莓/GALAXY Tab 图表。提供了事件处理和动画扶助。

侧滑与右滑重临击势@

  • ViewDeck
    项目需要用到左手右边各有一个抽屉视图,而以此类库能够无限简约的兑现那一个功效,不单单是左右各一个,它可以自由安装内外左右的抽屉视图,简直是360度想怎么抽怎么抽
  • A-FDFullscreenPopGesture
    非常棒的全屏手势侧滑,只需导入此库,就可以让您的App具备左滑再次来到效能,不用写一句代码。
  • 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
    可以类似非死不可和Path那样弹出左左侧栏侧滑菜单,还扶帮手势。多种足以自定义的属性
    (非凡不利)。
  • ECSlidingViewController
    侧滑菜单。
  • JASidePanels
    侧滑菜单,有左右菜系,有pop效能,协援手势侧滑,本人使用中:简单。
  • animated-tab-bar
    让 Tabbar items能呈现萌萌的卡通片。
  • tabbar图标动画
    tabbar上图标的卡通实现,源码推荐表明
  • JHMenuTableViewDemo
    仿微博邮箱列表侧滑菜单。
  • SlideMenuView
    炫酷侧滑菜单布局框架,[Android版本的平等实现](Android
    版本的一模一样实现请见:https://github.com/xudafeng/SlidingMenu)。
  • KGFloatingDrawer
    侧滑菜单,qq类似,KyleGoddard/KGFloatingDrawer:一款适合于大屏手机或平板的生成抽屉式导航界面组件。效果很赞-
    侧开菜单,qq类似(与RESideMenu类似)。
  • AIFlatSwitch
    一款带平滑对接动画的 Switch 组件类,类相同风格的
    Menu/BackHamburgerButton,类似相同风格的
    Menu/Closehamburger-button.
  • JHChainableAnimations
    在采纳中运用链式写出酷炫的动画片效果,
    使代码更加清楚易读,利用block实现的链式编程。
  • WXGSlideMenuDemo
    个简易实现侧拉(侧滑)菜单的小demo,供初学者一起学习、训练使用。
  • PKRevealController
    PKRevealController是一个足以滑动的侧面栏菜单(可向左、向右或者同时向两侧),只需手指轻轻一点(或者按一下按钮,然则如此滑动时不够炫酷),这类控制的别样库,而PKRevealController是最棒的。安装简便,中度定制且敌手势识别突出。可以用作一个标准控件用在iOS
    SDK中。
  • FlipBoardNavigationController
    FlipBoardNavigationController。
  • MMDrawerController
    最五个人用的一个关于侧边“抽屉”导航框架,里面还有为数不少您不意的互相效率,侧滑。
  • UIWebView翻页再次来到效果
    UIWebView翻页重回效果(变通方法)。
  • LLSlideMenu
    一个弹性侧滑菜单,弹性动画原理借鉴该类型中阻尼函数实现。
  • ScreenShotBack
    全屏再次回到,截图手势重回,景深效果,类似斗鱼、天天快报、腾讯音讯等APP的手势重临。

FSLineChart
一个 iOS 折线图库。

ipad@

chartee
一个为移动平台设计的图表库。

通讯@

  • peertalk
    peertalk 是一个扶助 iOS 与 Mac 通过 USB 相互通讯的开源库。 Duet
    Display 基于此实现了将 Mac 界面显示到 iOS 设备上。

ANDLineChartView
使用 ANDLineChartView 可以方便的在视图类中显得有动画效果的折线图。

动画@

  • AwesomeMenu
    作者是一位中国人, 该品种首假使使用 CoreAnimation 还原了 Path menu
    的卡通效果 Path 2.0 menu using CoreAnimation 🙂
    https://github.com/levey/AwesomeMenu
  • MMTweenAnimation一个依据POP 的恢宏,提供了 10 种自定义的动效。
  • pop
    facebook出品的要命赞的动画引擎。
  • Core
    Animation笔记,基本的应用办法

    Core
    Animation笔记,基本的运用情势:1.主干动画,2.多步动画,3.沿路径的动画片,4.光阴函数,5.动画组。
  • awesome-ios-animation
    iOS Animation
    主流炫酷动画框架(特效)收集整理

    收集整理了下iOS平台下相比较主流炫酷的几款动画框架。
  • awesome-animation
    在内的十多位童鞋们一同发起的一道动画开源组正式建立啦Github组织名称:Animatious,这是我们第一期成员先前开源的一些动效库,我们的第一个合作开源项目正在紧锣密鼓的准备请我们希望设计和代码的碰撞吧。
  • BCMagicTransition一个动效框架,用于自定义UINavigationController的切换动画,效果类似
    Keynote 软件中 Magic Move
    切换。它可以用来任意五个UIViewController之间,只需点名六个VC中的相同元素即可。
  • popping
    popping是一个POP 使用实例工程
  • MMTweenAnimation
    facebook POP的自定义动画扩充(基于POPCustomAnimation)
    提供10种函数式动画。
  • ZQLRotateMenu
    这是一个旋转视图的采取器。
  • CoolLoadAniamtion
    一个简约可是意义不错的loading动画。
  • SequenRotateAnimation
    一个简便的loading次序动画。
  • AnimationsThe
    Animation Collection.
  • JSDownloadView
    精巧顺滑的下载动画
  • SYAppStart
    App启动插画的自定义过度。
  • VJDeviceSpecificMedia
    哪些遵照设备接纳不同尺寸的图形
    可以通过安装不同尺寸设备的LaunchImage,来驱动App适配这多少个设施,假若在不同不同尺寸设备上运用不同大小的图纸,则需要在代码中相继判断,然后加载。
  • RMParallax
    RMParallax是一个app启动页指引开源项目,除了一线的翻页视差效果,描述文本的过渡也充裕雅观(版本新特性、导航页、指引页)。
  • ADo_GuideView
    转动的用户指引页(模仿博客园bobo)
    因为尚未从app包里抓到@3x的图片,指出在Motorola5模拟器运行,保证效益~
    (版本新特征、导航页、携带页)。
  • CoreNewFeatureVC
    版本新特征(指引页),1.封装并简化了本子新特点启动视图!2.添加了版本的地面缓存效能,3.集成简单,使用方便,没有耦合度,4.支撑block回调(版本新特色、导航页、引导页)。
  • MZGuidePages
    自己写的通用导航页,可以一向引入工程运用,请参考案例(版本新特征、导航页、辅导页)。
  • ABCIntroView
    ABCIntroView是一个便于使用的入门类,让您到达主屏幕在此以前介绍你的应用程序(版本新特征、导航页、引导页)。
  • 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 等接纳的并行演示。
  • KYShareMenu
    带弹性动画的分享菜单。
  • Context-Menu.iOS
    可以为app的菜单添加美观的卡通片内容,可自定义icon,并可遵照自己的喜好计划单元格和布局。
  • DeformationButton
    一个简练的转换造型动画按钮。
  • UnReadBubbleView
    UnReadBubbleView是一个可知拖拽并拉长的气泡视图。拖拽到自然的长度会收敛,可以由此周详设置来决定拖拽的长短。气泡也协理多种性质设置。
  • PPDragDropBadgeView
    实现了看似于QQ 5.0 水滴拖拽效果. 帮助iOS 5.0+
    ARC,气泡可以带有数字标识,同时协助消失block方法。消失时还隐含消失效果动画。
  • GiftCard-iOS
    礼品卡购买的炫酷动画。
  • GiftCard-Implementation
    购买的炫酷动画。
  • HYBLoopScrollView
    HYBLoopScrollView实现机关循环滚动,一般用于呈现广告页。微信在贴纸宣传处就采取了轮播。
  • iCarousel
    iCarousel是一个类,它延续于UIView。用于简化实现各类类型的转动木马(分页滚动视图),无限轮播
    iOS开发之多图片无缝滚动组件封装与行使
  • KIPageView
    无限循环PageView,横向TableView,无限轮播。
  • 粗略实用的优异循环轮播图
    简单实用的无比循环轮播图 。
  • CPInfiniteBanner
    是一个巡回播放的零件,可以左右无缝滑动,3个imageview实现。急速图片轮播,五个ImageView实现
  • XTLoopScroll
    用四个 timer 五个重用的 view 实现无限循环 scrollView,1自行轮播
    2点击监听回调当前图片 3手动滑动后再次总结轮播的起初时间,
    卓越的用户体验。
  • HotGirls
    卡片动画。
  • QQPersonalInfoTransition
    仿照QQ的转场。
  • KYAnimatedPageControl
    除了滚动视图时PageControl会以动画片的样式联手活动,点击目的页还可快捷稳定。补助二种体制:粘性小球和旋转方块。
  • Presentation
    一个近似RazzleDazzle的框架。
  • FillableLoaders
    基于 CGPaths 可定制个性化填空式装载类库。附水波上涨式示例。
  • SXWaveAnimate
    实现充足精粹的灌水动画。
  • LSPaomaView
    可循环滚动的较长文字,跑马灯,效果很好,一句话集成。
  • Cheetah
    易用、高可读链式动画类库。另一个接近类库是
    DKChainableAnimationKit
  • CKWaveCollectionViewTransition
    swift, UICollectionViewController之间切换的动画片。
  • TKSubmitTransition
    基于 UIButton 的记名加载、重临按钮转场动画组件及示范。
  • ARAnimation
    ARAnimation 对 Core Animation 举办了打包, 帮助 iOS
    开发者能更加便利的在品种中选用动画片。
  • 渐变特效文字
    做了一个仿三星的移动滑块来解锁的渐变特效文字,还有一个近乎ktv歌词呈现的文字特效。
  • HYAwesomeTransition
    模仿格瓦拉的转场效果。
  • TaskSwitcherDemon
    是仿造iOS9的Task Switcher做出来的卡通效果,
    具体的兑现思路可参考这篇作品
  • RYCuteView
    用UIBezierPath实现果冻效果。
    教程
  • STLBGVideo
    STLBGVideo让你的视图控制器的自定义backgroundvideo,贯彻表明1落实表明2
  • PanelDemo
    仪表盘,模拟汽车的车速仪表盘,有些简单的数学知识
  • MYBlurIntroductionView
    方便好用的辅导类库,在App注册登录页面能够用到。
  • ZFCityGuides
    实现City Guides的卡通片效果,数字动态变化的动画片效果。
  • INPopoverController
    OS X可随意定制的 Popover 视图。
  • WZXJianShuPopDemo
    仿简书、天猫等等的View弹出效益,已打包好,使用简便。兑现原理

TWRCharts
一个 ChartJS 的 iOS 封装。结合 Obj-C 原生代码便捷地构建有动画的图形。

gif动画@

  • UIImageView-PlayGIF
    UIImageView-PlayGIF。
  • YLGIFImage
    YLGIFImage。
  • droptogif
    droptogif视频拖拽到利用窗口后自行转换为 GIF
    动画(其转移过程动画效果也超赞)。

Core Data

数码存储@

  • HYFileManager
    一个正确的文本管理操作工具类 HYFileManager is a powerful util based
    on NSFileManager.

CWCoreData
方便并发环境下 CoreData 框架开发的扩张与实用工具。

网络有关@

ObjectiveRecord
ActiveRecord 的 Objective-C 版本。

网络连接@

  • AFNetworking
    ASI不升级将来,最两人用的网络连接开源库
    iOS开发下载文件速度统计
    , AFNetworking
    3.0迁移指南

    ,
    AFNetworking2.0源码解析<一>
    AFNetworking2.0源码解析<二>AFNetworking源码解析<三>AFNetworking源码解析<四>
  • YTKNetwork
    是依照 AFNetworking 封装的
    iOS网络库,提供了更高层次的网络访问抽象。相相比较AFNetworking,YTKNetwork提供了以下更高级的效劳:按时间或版本号缓存网络请求内容、检查重返JSON
    内容的合法性、文件的断点续传、批量的网络请求发送、filter和插件机制等。
  • HYBNetworking
    基于AFN封装的网络库,可以通用。基于AFNetworking封装网络库表明当前早已提供了通用的GET/POST、上传、下载API等。
  • LxFTPRequest
    补助获取FTP服务器资源列表,下载/上传文件,成立/销毁ftp服务器文件/目录,以及下载断点续传,下载/上传进度,自动判断地址格式合法性跟踪等功能!国人开发,QQ:349124555。
  • HSDownloadManager
    HSDownloadManager,下载音乐、视频、图片各样资源,匡助多任务、断点下载。
  • MutableUploadDemo
    模拟需求:图文混编,要求用户挑选图片后就上传,可挑选多图,并行上传,用户确定提交后后台执行,必须全部图形上传完才能交付文字。
  • WTRequestCenter
    方便缓存的伸手库,提供了有利于的HTTP请求方法,传入请求url和参数,重回成功和破产的回调。
    UI基特扩充提供了不少没错的法子,连忙缓存图片,图片查看,缩放效率,
    颜色成立,设备UUID,网页缓存,数据缓存等效用。
    无需任何import和安排,如今兑现了根基需要。
  • MMWormhole
    Message passing between iOS apps and extensions 2个iOS设备之间通信。
  • STNetTaskQueue
    STNetTaskQueue Objective-C 可扩张网络请求管理库。
  • CocoaAsyncSocket
    在iOS开发中运用socket,一般都是用第三方库AsyncSocket,不得不认可那么些库确实很强劲,接纳教程
  • AsyncSocket
    AsyncSocket。
  • Socket通信
    通过AsyncSocket封装的Socket通讯格局,简单实用,通俗易懂,初学者无法错过
  • GCDAsyncSocket
    GCDAsyncSocket ,
    不错的Demo
  • MZDownloadManager
    下载管理。
  • DVR
    针对网络请求的测试框架,超实用的工具。且协理 iOS, OSX, watchOS
    全平台。
  • HFDownLoad
    iOS开发网络篇之文件下载、大文件下载、断点下载:NSData模式、NSURLConnection格局、NSURLSession下载形式
    下载格局具体的思绪、区别见Blog
  • PPNetworkHelper
    AFN3.x与YYCache的二次封装,一句话搞定网络请求与缓存,和FMDB说拜拜!

SSDataKit
消除使用 CoreData 暴发的典范代码。

网络下载@

  • WHCNetWorkKit
    WHCNetWork基特 是http网络请求开源库(扶助GET/POST 文件上传
    后台文件下载 UIButton UIImageView 控件设置网络图片
    网络数据工具json/xml 转模型类对象 网络状态监听)
  • HSDownloadManager下载音乐、视频、图片各样资源,匡助多任务、断点下载!

ios-queryable
ios-queryable 是一个基于 CoreData 的 IQueryable/IEnumerable 实现。

图像获取@

  • SDWebImage
    SDWebImage 网络图片获取及缓存处理。
  • UIActivityIndicator-for-SDWebImage
    为SDWebImage突显加载效果
  • FastImageCache
    -相当赞 法斯特(Fast)ImageCache
    网络图片获取及缓存处理,iOS图片加载速度极限优化—法斯特(Fast)(Fast)ImageCache解析
  • EGOCache
    至极名牌的第三方缓存类库,可以缓存NSString、UIImage、NSImage以及NSData。除此,倘使还可以够缓存任何一个兑现了<NSCoding>接口的对象。所有缓存的多寡都得以自定义过期的年月,默认是1天。EGOCache
    帮助多线程(thread-safe),UITableView加载多张照片导致内存上涨的问题
  • YYWebImage
    一个图纸加载库 YYWebImage,帮忙 APNG、WebP、GIF
    播放,援助渐进式图片加载,更高性能的缓存,更多图像处理形式,可以代替
    SDWebImage
    等开源库,有关作品
  • SVGKit
    SVG基特(Kit)是一个十分强劲的,可以神速渲染SVG文件的框架。你可以直接把SVG文件加载至app中,并且SVG中的每个图形会变成一个CAShapeLayer,可以便宜地举行缩放和卡通你的图样。假若您想渲染app中的矢量图形,SVG基特是个科学的解决办法。

ReactiveCoreData
ReactiveCoreData (RCD) 是一个将 CoreData 带入 ReactiveCocoa 世界的尝尝。

网络聊天@

Ensembles
一个 CoreData 同步框架。

网络测试@

SLRESTfulCoreData
遵照 Objc 命名习惯,在运转时自动生成访问器,URL替换和智能特性映射。

WebView与WKWebView@
  • WebViewJavascriptBridge
    是一个连接javascript和iOS
    Native交互的开源框架。使用它可以在UIWebview中一呼百应事件并举行Native方法,也能够运用Native方法调用javascript方法,
    正如其名,它相仿已做桥梁连接了两端.
  • MGTemplateEngine
    MGTemplateEngine相比较象 PHP 中的 Smarty、Free马克er 和
    Django的沙盘引擎,是一个轻量级的引擎,简单好用。只要设置重重两样的HMTL模版,就能轻松的兑现一个View多种情节格式的来得,对于不熟谙HTML或者减轻
    工作量而言,把那多少个干活儿让规划分担一下依然很好的,也相比易于实现统筹想要的功能。
  • GTMNSString-HTML
    Google开源的用来过滤HTML标签。
  • js-in-ios
    webView与js的交互。
  • D3Generator
    D3Generator基于dict字典生成对象。
    适用webview和push推送时,遵照后台传回字典实现动态跳转。实现认证
  • [GRMustache]
    (https://github.com/groue/GRMustache)
    一个近乎templateEngine的html渲染工具,可以更进一步可行的协助我们完成数据生成HTML的长河。
  • iOS-WebView-JavaScript
    iOS UIWebView,WKWebView 与 JavaScript的吃水互动
  • WKWebView
    OC版WKWebView 扶助POST请求 加载本地页面 直接加载网页 JS交互
    集成支付宝/微信URL支付功用 仿微信再次回到按钮

Mogenerator
自动生成 CoreData 代码。

网络解析@

HardCoreData
不会阻塞 UI 线程的 CoreData 栈和控制器。

JSON@

  • MJExtension
    用于json转model举办应用,转换效用很高,使用也相比较简单,只要前后台约定好,json直接就转成了model。

  • YYModel
    High performance model framework for iOS/OSX.

  • jsonmodel
    Magical Data Modeling Framework for JSON – allows rapid creation of
    smart data models. You can use it in your iOS, macOS, watchOS and
    tvOS apps.

  • JSONKit
    JSON基特(Kit)库是十分简单易用而且功用又相比高的,首要的JSON基特适用于ios
    5.0以下的版本,使用JSON基特库来解析json文件,只需要下载JSON基特.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互相转化开源类库。

  • 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;

  • TouchJSON
    JSon解析库(早已截至更新)

  • JSON-Framework
    JSON解析库

  • Groot
    From JSON to Core Data and back.

  • KZPropertyMapper
    可以辅助你在对象与Array、Dict数据间开展转换,尤其适用于将json对象转换成objective-c中的实体对象。作者还写了一篇作品stop-writing-data-parsing-code-in-your-apps介绍它的采纳。

  • FastEasyMapping
    一个神速对json举行体系化和反连串化的工具 A tool for fast serializing
    & deserializing of JSON.

  • OCMapper
    (一年未更新)OCMapper 是 Objective-C 和 斯威夫特 库,它可以很容易地将
    NSDictionary 映射到模型目标上。Objective-C & 斯维夫特(Swift)(Swift) library to easily
    map NSDictionary to model objects, works perfectly with Alamofire.
    ObjectMapper works similar to GSON

  • Gloss
    一个很棒的Swift(Swift) +json解析库.

  • Cereal
    对象体系化三方库 斯维夫特(Swift) object serialization

  • SwiftyJSONAccelerator
    json转model的三方库 Generate 斯维夫特(Swift)(Swift) model files from JSON using
    either 斯维夫特(Swift)yJSON or ObjectMapper. Supports NSCoding and provides
    method for JSON string representation of the model.

  • [Tyro](htt
    ps://github.com/typelift/Tyro) –
    Functional JSON parsing and encoding :large_orange_diamond:

  • Unbox
    The easy to use Swift JSON decoder :large_orange_diamond:

  • JSONJoy-Swift
    Convert JSON to Swift objects. :large_orange_diamond:

  • LazyObject
    Lazily deserialize JSON into strongly typed Swift objects
    :large_orange_diamond:

  • Elevate
    Elevate is a JSON parsing framework that leverages Swift to make
    parsing simple, reliable and composable. :large_orange_diamond:

  • AlamofireObjectMapper
    An Alamofire extension which converts JSON response data into swift
    objects using ObjectMapper :large_orange_diamond:

encrypted-core-data
使用 SQLClipher 对 CoreData 的 SQLite 存储举办加密。

JSON工具@

  • JSONExport
    JSONExport is a desktop application for Mac OS X which enables you
    to export JSON objects as model classes with their associated
    constructors, utility methods, setters and getters in your favorite
    language. :large_orange_diamond:
  • WHC_DataModelFactory
    Mac上iOS开发匡助工具,快捷把json/xml数据转换生成对应模型类属性,省去麻烦手动成立,提升开发效率。

MagicalRecord
分外了不起的 CoreData 便捷存取框架。

XML&HTML@

  • AEXML
    Simple and lightweight XML parser written in Swift.
    :large_orange_diamond:
  • Ji
    XML/HTML parser for Swift. :large_orange_diamond:
  • Ono – A
    sensible way to deal with XML & HTML for iOS & OS X
  • AlamofireXmlToObjects
    Fetch a XML feed and parse it into objects :large_orange_diamond:
  • Fuzi
    A fast & lightweight XML & HTML parser in Swift with XPath & CSS
    support :large_orange_diamond:
  • Kanna
    Kanna(鉋) is an XML/HTML parser for MacOSX/iOS.
    :large_orange_diamond:
  • SwiftyXMLParer
    Simple XML Parser implemented in Swift :large_orange_diamond:
  • HTMLKit
    An Objective-C framework for your everyday HTML needs.
  • SWXMLHash
    Simple XML parsing in Swift :large_orange_diamond:

QueryKit
一个简洁的档次安全的 CoreData 查询语言 ★

Other Parsing@

  • WKZombie
    WKZombie is a Swift framework for iOS/OSX to navigate within
    websites and collect data without the need of User Interface or API,
    also known as Headless browser. It can be used to run automated
    tests or manipulate websites using Javascript.
    :large_orange_diamond:
  • URLPreview
    An NSURL extension for showing preview info of webpages
    :large_orange_diamond: [e]
  • FeedKit
    An RSS and Atom feed parser written in Swift
    :large_orange_diamond:
  • Erik
    Erik is an headless browser based on WebKit. An headless browser
    allow to run functional tests, to access and manipulate webpages
    using javascript. :large_orange_diamond:
    Erik
    Erik is an headless browser based on WebKit. An headless browser
    allow to run functional tests, to access and manipulate webpages
    using javascript. :large_orange_diamond:

CoreStore
强大的 CoreData 框架,解决了增量迁移、获取、寓目等问题。★

通讯录@

  • 神速搜索联系人
    类似微信联系人寻找的界面,急迅搜索联系人,并襄助点击查询结果 。
  • PPGetAddressBook
    对维系人姓名第二个字做排序处理,对AddressBook框架(iOS9以前)和Contacts框架(iOS9之后)做了对应的包装处理,一句代码搞定联系人的得到与排序。

数据库

三方分享、支付、登录等等@

Realm
CoreData 和 SQLite 的替代品。简洁、现代、快速。

其他库

  • DateTimeKit
    一个超赞的岁月拍卖的库,Joda-提姆e !
    他能帮你轻轻松松处理时区,处理时间加减,总结到期时间等等现象下的题目。
  • iOS私有API
    这一个库房可以调取苹果的持有私有方法头文件,相当强大。私有API,藏青色 ==
    public,绿色 == private,褐色 == dylib。
  • iOS源代码
    iOS源代码。
  • libfacedetection
    C++ 人脸识别 包含正面和多视角人脸检测六个算法.优点:速度快(OpenCV
    haar+adaboost的2-3倍), 准确度高
    (FDDB非公开类评测排行第二),能猜测人脸角度。
  • Slidden
    一个鬼子开源的支付自定义键盘的库,利用这个开源库,可以一本万利的布置键位、颜色以及键位对应的图样。
  • TPKeyboardAvoiding
    用户键盘弹出自动测算低度,举行屏幕滚动操作。
  • CDPMonitorKeyboard
    CDPMonitorKeyboard封装,可以缓解输入视图(例如text菲尔德(Field)(Field),textView等)被键盘覆盖问题,并可安装高于键盘多少。
  • 自动监听键盘低度
    自动监听键盘低度,开头界面,输入框在屏幕最下方,当键盘出现时,输入框随即运动到键盘上方。
  • ZYKeyboardUtil
    全自动处理键盘遮挡事件,只需要一个Block,全自动处理其他多层嵌套复杂界面
    因键盘升降 造成的输入控件遮挡问题。
    其三方键盘分次弹出问题
    ,说明
  • KeyboardToolBar
    从此不再担心键盘遮住输入框,文档
  • IQKeyboardManager
    处理键盘事件强大的库,有OC和斯威夫特(Swift)版本,纯代码、Storyboard和Xib都适用。
  • appirater
    用于指示用户给你的 APP 打分的工具。
  • MotionKitr
    为基本运动框架(The Core Motion
    framework)提供温馨的类库封装,以更方便使用三轴陀螺仪和加速感应器特性。
  • Review
    Monitor

    第一时间自动推送 Apple Store 的用户评价到您的邮件箱或者
    Slack,第一时间跟进用户反馈,打造精粹 App 必备工具!类似的有:App
    annie 的接近功能。
  • WBWebViewConsole
    类似今日头条Nokia客户端的 “调试选项” 吗?把里面的 “内置浏览器网页调试”
    开源在 Github 上了。
  • ios-good-practices
    ios-good-practices iOS 开发最佳实践。
  • iOS开发最佳实践
    iOS 开发最佳实践 — 粤语。
  • TodayExtensionSharingDefaults
    TodayExtensionSharingDefaults是一个iOS 8
    Today增加示例,可以利用NSUserDefaults与其containing app分享数据。
  • Password-keyboard
    随机变换数字地方的密码键盘。
    模仿银行类应用在付款时输入的自由密码键盘。
  • SemverKit
    针对符合『语义化版本规范 2.0.0』版本号的解析、相比较运算类库。不仅协助Major, Minor, Patch,还援助 Alpha 和 Beta
    预披露版本,以及对应地递增运算扩充。
  • Tesseract-OCR-iOS
    有关OCR文字识别项目。
  • Screenotate
    帮助 OCR 文字识另外载屏笔记 Mac 完整应用。
  • Olla4iOS
    过去积累的片段有益复用的类和格局,还在打点中。
  • DKNightVersion
    用最快的模式给您的使用加上夜间和白天的切换效果。
  • TouchVisualizer
    实用的多点触摸可视化组件。扩大并功效于
    UIWindows,结构上提供了概括地针对触摸突显定制,比如触摸点的颜色。
  • RegexKitLite
    用来处理正则表达式。
  • XcodeServerSDK
    非官方 Xcode Server SDK 封装库。 P.S. 该 SDK
    分离自往日推荐的由该作者开发的自动测试框架
    Buildasaur
  • Seam
    基于 Cloud基特 服务器实现多终端数量同步。
  • IDNFeedParser
    一个简单易用的Rss解析库。
  • CoreUmeng
    简单:友盟分享封装。
  • Mirror
    通过反射(Refection)实现镜像对象封装库。从而得以更自在取得(或输出)对象属性名、类型及值变量。
  • Proposer
    Proposer 用单个 API 处理 iOS
    上的权位请求,以便利用前确认同访问“相册”、“相机”、“麦克(麦克(Mike))风”、“通讯录”或“用户地点”。
  • 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解决方案。
  • IAPHelper
    应用内付费给大家提供了成百上千样书代码,而以此库丢掉了这么些代码,将钱财交易有关的基本上通用任务做了简易的包装。
  • IAPDemo
    应用内开发IAP全部流水线,
    教程
  • TAPromotee
    交叉推广应用是您可以免费实现的极品市场推广策略之一。使用这多少个库做起来非常简单,不用都不可以——将TAPromotee出席你的podfile中,免费配置与分享更多下载吧。
  • DownloadFontOnline
    实现了在线下载一些字体的功力,不用在工程中导入字体库,下载的字体也不会保留在您的应用中,所以可以放心使用。修复了眨眼之间间崩溃的bug。
  • STClock
    仿锤兔时钟。
  • GitUp
    GitUp是一个可视化的Git客户端,可以实时的进展编制、合并、回滚等多种操作,更多职能,请下载体验。
  • 获取联系人信息,通讯录
    获取联系人音讯,通讯录。
  • Universal-Jump-ViewController
    依据规则跳转到指定的界面(runtime实用篇一)。
  • 开拓自带地图、百度地图、腾讯地图
    打开自带地图、百度地图、腾讯地图。
  • batteryLevelTest
    runtime精准获取电池电量,文档
  • DateTools
    用于加强Objective-C中日期和岁月相关操作的效用。灵感源于
    Date提姆(Tim)e和Time Period Library。
  • DDSlackFeedback
    用那么些接口实现的摇一摇上传文字或者截屏反馈到你的 Slack
    channel,特别符合测试 app 的时候用,集成也很粗略。
  • BabyBluetooth
    是一个相当容易使用的蓝牙库, 适用于 iOS 和 Mac OS, 基于原生
    CoreBluetooth 框架封装, 可以帮开发者们更简明地利用 CoreBluetooth
    API, 使用链式方法体,
    使得代码更简短、优雅。iOS蓝牙开发(四):BabyBluetooth蓝牙库介绍
  • YYCategories
    效用充裕的 Category 类型工具库。
  • YYAsyncLayers
    iOS 异步绘制与显示的工具。
  • YYDispatchQueuePool
    iOS 全局并发队列管理工具。
  • YYKeyboardManager
    iOS 键盘监听管理工具。
  • BHBDrawBoarderDemo车
    仿写猿题库练题画板效能,没有用drawRect,而是用CAShapeLayer来做画板绘画,特别省内存,赞1个,心想事成分析
  • jrswizzle
    runtime实现的Method Swizzling第三方框架。
  • BGTaobao
    ios 高仿Tmall/京东详情页 – 集合各样测试框架。
  • JLRoutes
    JLRoutes好用的URL
    map库,它的效用是让按钮的点击像网页里的链接一样,只是触发了某个URL,而从不像pushViewController这样的行事,实现解耦。
  • PromiseKit
    同时帮助 斯威夫特(Swift) 及 Objective-C 的 Promise 类库,异步编程类库
    提供了众多实用的异步函数 让异步编程更简约。
  • ZipArchive
    适用iOS和OS X的解压库。
  • HWChangeFont
    利用runtime一键改变字体。教程
  • RuntimeSummary
    一个集结了常用 Objective-C Runtime 使用形式的 Playground。
  • GCDThrottle
    限制频率过高的调用GCD多线程。
  • WHC_KeyboardManageriOS平台轻量级的键盘管理器,使用简单效能强大,键盘再也不会挡住输入控件

YapDatabase
YapDatabase 是一个 iOS 和 Mac 上可扩充的数据库。

数据存储@

Couchbase
Mobile

Couchbase,有云同步辅助的运动平台上的文档存储。

数据库工具@

  • RealmObjectEditor
    Realm Object Editor is a visual editor where you can create your
    Realm entities, attributes and relationships inside a nice user
    interface. Once you finish, you can save your schema document for
    later use and you can export your entities in Swift, Objective-C and
    Java.

FMDB– SQLite
的 Cocoa/Objective-C 封装。

缓存处理@

  • YTKKeyValueStore
    Key-Value存储工具类,说明
  • TMCache
    TMCache 是 Tumblr 开源的一个遵照 key/value
    的多寡缓存类库,可以用来缓存一些暂时数据仍旧需要频繁加载的数量,比如一些下载的数目如故有些暂时处理结果。
  • JLKeychain
    神速使用keychain存储数据的类,使keychain像NSUserDefaults一样工作。
  • UICKeyChainStore
    封装keychain,使keychain像NSUserDefaults一样简单
  • sskeychain
    SSKeyChains对苹果安全框架API举办了简便易行包装,帮忙对存储在钥匙串中密码、账户进行访问,包括读取、删除和装置。
  • KeychainAccess
    管理Keychain接入的小援手。
  • YYCache
    高性能的 iOS 缓存框架。
  • RuntimeDemo
    runtime自动归档/解档,源码分析

Akaibu-NSUserDefaults
斯维夫特(Swift)(Swift) 键/值存储,只需要一行代码就可以对 NSObject
对象进行归档。类的属性会自行映射和归档。

数据库@

  • FMDB
    sqlite的工具,
    多线程FMDatabaseQueue实例FMDB数据库的应用演示和包装工具类基于fmdb
    的基本操作

    通过 fmdb 举行的数据库的 基本操作(增删改查 )查找是利用 UISearchBar
    和UISearchDisplayController 举行混合使用。
  • WHC_ModelSqliteKit
    专业的数据库存储解决方
  • sqlitebrowser
    Official home of the DB Browser for SQLite (DB4S) project.
    Previously known as “SQLite Database Browser” and “Database Browser
    for SQLite”. Website at:
    http://sqlitebrowser.org
  • GXDatabaseUtils
    在FMDB基础上的工具。
  • GKDatabase
    -基于SQLite3简单封装了下,实现了一条龙代码解决增删改查等常用的法力!并从未太过高深的学问,首要用了runtime和KVC:请看Demo~
    原理篇请看这里:简书地址
  • CoreStore
    Core Data 管理类库。 其中事务管理及查询是其相比大的亮点,整套 API
    功用一体化。
  • MagicalRecord
    CoreData第一库,MagicalRecord就像是给Core
    Data提供了一层外包装,隐藏掉所有不相干的事物。
    其中事务管理及查询是其比较大的优点,整套 API 功能完全。
  • mogenerator
    mogenerator为您定义了的Core
    Data生成默认的数据类。与xCode不平等的是(xCode一个Entity只生成一个NSManagedObject的子类),mogenerator会为每一个Entity生成四个类。一个为机械准备,一个为全人类准备。为机械准备的类一贯去匹配data
    model。为人类准备的类就给你轻松愉快的去修改和封存。
  • Presentation
    重量级好项目 Presentation,它可以一本万利你打造定制的动画式教程、Release
    Notes、个性化演讲稿等。
  • SQLCipher
    SQLCipher使用256-bit
    AES加密,SQLCipher分为收费版本和免费版本。法定教程
    加密你的SQLite
    各样sqlite数据库加密介绍。
    SQLCipherDemo下载

FCModel
为那多少个喜欢一贯运用 SQL 举行数据库操作的人提供的 CoreData 的替代品。

序列化@

  • FastCoding
    是用来代表OSX及iOS中默认的系列化实现。它结构简单(仅头文件和.m文件多少个)、协助ARC,线程安全,速度较内置实现更快。下次做项目标时候可以试着用用。

Zephyr
轻松地由此 iCloud 同步 NSUserDefaults ★

PDF@

  • Reader
    Reader可提供类似iBooks的文档导航,匡助屏幕旋转和具备矛头,并通过密码爱戴加密PDF文件,匡助PDF链接和旋转页面。

Prephirences
Prephirences
是一个提供了实用的说道和便当的情势来治本应用的偏爱设置,配置和动用状态的
斯维夫特(Swift) 库。★

图像浏览及处理@

  • MWPhotoBrowser
    一个相当不错的相片浏览器,在github的star抢先6000个,解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题
  • TZImagePickerController
    很赞
    一个支撑多选、选原图和视频的图形采用器,同时有预览效率,适配了iOS6789系列。教程.
  • RMPZoomTransitionAnimator一个放大收缩的动效开源库,可以兑现图片的松开裁减效果。
  • FLAnimatedImage
    gif播放处理的工具。
  • CLImageEditor
    超强的图形编辑库,飞快帮你兑现旋转,防缩,滤镜等等一雨后春笋麻烦的事务。
  • XBImageFilters
    图像滤镜。
  • 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
  • PhotoTweaks
    这么些库挺赞的,正好是对图像操作的。
  • KYElegantPhotoGallery
    一个淡雅的图形浏览库。
  • SDPhotoBrowser
    仿博客园精神图片浏览器,分外简单易用的图纸浏览器,模仿知乎图片浏览器动感效果,综合了图片突显和仓储等多项职能。
  • HZPhotoBrowser
    一个近乎于知乎新浪图片浏览器的框架(援助显得和隐藏动画;扶助双击缩放,手势放大收缩;辅助图片存储;援助网络加载gif图片,长图滚动浏览;襄助横竖屏显示)。
  • MarkingMenu
    基于手势、类似 Autodesk Maya 风格标记菜单及图片渲染。
  • SXPhotoShow
    UICollectionViewFlowLayout流水布局
    是当时collectionView中常用且一般的布局格局。本代码也写了三种赏心悦目的布局,其中LineLayout和流水布局有很大的相同点就直接继承UICollectionViewFlowLayout,然后StackLayout,CircleLayout这两种都是一贯接轨自最原始的UICollectionViewLayout
    布局方案。
  • PictureWatermark
    紧要实现了给图片加文(Gavin)字以及图片水印的效用,已打包成了UIImage的项目,方便使用。
  • PhotoBrowser
    照片浏览器
  • StitchingImage
    仿微信群组封面拼接控件,
    直接拖进项目就可拔取,教程
  • SDECollectionViewAlbumTransition
    用自定义的 push 和 pop 实现了有趣的 iOS 相册翻开动画效果。
  • DNImagePicker
    类似wechat的图纸选取。
  • CocoaPicker
    仿QQ图片选取器(OC)。
  • JFImagePickerController
    vvebo作者:多选照片、预览已选照片、针对超大图片优化。
  • VIPhotoView
    图片浏览,用于展现图片的工具类,因为是个
    View,所以您可以置身其他地点显得。协助旋转,双击指定地方放大等。
  • AGImagePickerController
    是一个图形采纳器,协理图片多选,援助大图横滑预览,援助加大预览,帮忙横竖屏,帮忙具备的iOS设备。
  • YYImage
    效能强大的 iOS
    图像框架,帮忙大部分动画图像、静态图像的播音/编码/解码。
  • BeautifyFaceDemo
    一个依照 GPUImage
    的实时直播磨皮滤镜的开源实现,首要功能脸部去斑磨皮!
  • YUCIHighPassSkinSmoothing
    磨皮滤镜!
  • YUGPUImageHighPassSkinSmoothing
    一个基于 GPUImage 的磨皮滤镜!
  • YLFaceuDemo
    在直播应用中添加Faceu贴纸效果。Faceu贴纸效果实在就是在人脸上贴一些图片,同时这么些图片是跟随着人脸的地方变动的。说明
  • [XHImageViewer]
    (https://github.com/JackTeam/XHImageViewer)
    XHImageViewer is images viewer, zoom image.
  • [card.io-iOS-SDK]
    (https://github.com/AllLuckly/card.io-iOS-SDK)
    OCR光学识别储蓄卡以及信用卡,oc与swift使用教程.
  • 自定义宽高比的相册框
    拍照

    取出照片时
    弹出自定义view。在这些自定义view上创建一个急需的相框大小的view层
    把取出的图形赋值给UIImageView按缩放添加到这些层上。对uiimageView添加捏合、移动手势。添加按钮 采用,最终按照运动和缩放比例 裁剪image。
  • LGPhotoBrowser
    LGPhotoBrowser:相册选用/浏览器/照相机(仿微信),包含两个模块:照片浏览器,相册采用器,照相机。
  • BeautyHour
    完整应用,功用与“美图秀秀”雷同。
  • WSImagePicker
    高性能多选图片库,类似于微信发表朋友圈中 ‘获取相册及壁画’模块

加密

图像圆角

AESCrypt-ObjC
一个简单易行固执的 AES 加密/解密类,可是它就是可以很好的做事。

摄像@

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

硬件

拍照

动作

照相录像音频处理@

  • IOS录音和播放效果demo
    相比较完好的ios录音和播音效果的贯彻。
  • MCAudioInputQueue
    简易录音类,基于AudioQueue的。
  • DraggableYoutubeFloatingVideo
    突显像类似Youtube移动拔取的这种浏览视频的机能,当点击某录像时可以从右下方弹出一个界面,并且该界面能够透过手势,又一次缩短在右下方并持续播放。这是透过AutoLayout设计实现。
  • amr
    做即时通讯的节奏处理,录音文件是m4a,便于web端的旋律播放。
  • 边录音边转码
    一边录音,一边将录制成的 wav 格式音频文件转码成 amr
    音频格式。只帮忙真机运行调节。
  • FSVoiceBubble
    一个轻量级播放录音音频的血泡:1.支撑长时间的韵律播放(帮忙网络节奏);2.播放时的声波动画;3.自定义包括声波的颜色,气泡的背景等。
  • 自定义视频播放器AVPlayer
    利用序列类AVPlayer实现完全自定义录像播放器,呈现播放时间,缓存等成效。代码清晰,注释详细。
  • VideoBeautify
    效率酷似美拍,秒拍等接纳的源码:对视频展开各样美化处理,采纳主旨形式举办分类,内含各类滤镜,动画特效和音效等。
  • HTY360Player
    是一款提供在 iOS 中动用 360
    度无死角拖拽视频展开不同角度播放的视频播放器。
  • ALCameraViewController
    ALCameraViewController
    视频头视图控制器(含可定制照片采用器,图片简单裁切功能)及示范。
  • Eleven
    Eleven Player – 一个使用 FFmpeg 实现的大概强大的 iOS 开源播放器。
  • iFrameExtractor
    开源录像播放器,
    ffmpeg在iOS的应用-iFrameExtractor源码解析,文章
  • MusicPlayert
    MusicPlayert本地音乐广播+音乐音讯显示+在线歌词搜索呈现(千千静听服务器)。
  • MusicPlayert
    MusicPlayert音乐播放器,用reveal可以查看层次关系,紧要实现了歌词的共同彰显。
  • 音乐播放器
    音乐播放器:彰显歌词。
  • TBPlayer
    录像变下变播,把播放器播放过的数码流缓存到地头,帮助拖动。采纳avplayer。贯彻认证
  • IWatch
    一个视频日报类的app 播放器用到了AVFoudation。
  • [MiaowShow]
    (https://github.com/SunLiner/MiaowShow)
    iOS录像直播项目
  • [KrVideoPlayerPlus]
    (https://github.com/PlutusCat/KrVideoPlayerPlus)
    依据36Kr开源的KRVideoPlayer
    举办修改和补偿实现一个轻量级的视频播放器,满意大部分录像播放需求
  • TBPlayer
    视频变下变播,把播放器播放过的多少流缓存到地头,襄助拖动。拔取avplayer
  • 520Linkee
    本项目落实了作为一个直播App的基本效率,比如本地录像流采集、播放、美颜、礼物、点赞出心等。
  • [YBPasterImage]
    (https://github.com/wangyingbo/YBPasterImage)
    给图片添加滤镜、贴纸和标签效应,协理14种滤镜效果,17种标签样式。

MotionKit
只需要两行或者很少的几行代码就可以从加速度传感器、陀螺仪和重力传感器获取数据。现在
CoreMotion 让这一个变得前所未有的概括。

视频@

蓝牙

摄像播放@

  • ZFPlayer
    万分赞
    基于AVPlayer,扶助横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节高低、屏幕亮度,左右滑行调节播放进度
  • ijkplayer
    B站开源的视频播放器,辅助Android和iOS。
    iOS中集成ijkplayer录像直播框架
  • WMPlayer

    WMPlayer录像播放器,AVPlayer的卷入,继承UIView,想怎么玩就怎么玩。帮忙播放mp4、m3u8、3gp、mov,网络和当地录像同时协助。全屏和小屏播放同时帮忙。
    cell中播放视频,全屏小屏切换自如。
  • HJDanmakuDemo
    iOS端视频弹幕
  • MRVLCPlayer
    相信Mac用户都很熟悉一款VLC播放器,那款播放器在Mac上表现卓殊优秀,辅助的格式几乎涵盖了所有格式(就是这般屌!)。没错,就是它创立者–VideoLAN,开源了一款牛逼的视频播放框架MobileVLC基特![介绍音信:]
    (http://gold.xitu.io/entry/578c304b2e958a0054320503?from=singlemessage&isappinstalled=1)
  • plask
    Plask is a multimedia programming environment.
  • KRVideoPlayer
    类似Weico的播放器,援助竖屏情势下全屏播放。

Discovery
这是个很简单的库,用来从附近的设备上发现和获取数据(即使 peer app
在后台工作)。

录像录制@

  • SCRecorder
    酷似 Instagram/Vine 的音频/视频摄像记录器,以 Objective-C
    为底蕴的过滤器框架。
    你可以做过多之类的操作:记录四个视频录像片段。删除任何你不想要的记录段。可以利用其余视频播放器播放片段。保存的笔录可以在体系化的
    NSDictionary 中选拔。(在 NSUserDefaults 的中操作)添加应用 Core
    Image 的录像滤波器。可自由采纳你需要的 parameters 合并和导出视频。
  • LLSimpleCamera视频录制
    A simple, customizable camera control – video recorder for iOS.
  • SlowMotionVideoRecorder
    120 fps SLO-MO video recorder using AVFoundation. Including
    convenient wrapper class. Available on the iPhone5s.
  • PBJVision
    iOS媒体捕获,点击录制视频,突显运动和照片.  iOS Media Capture –
    features touch-to-record video, slow motion, and photography

LGBluetooth
基于 CoreBluetooth 的一个轻量级库,基于 block 制作。它亦可让你程序中的
CoreBluetooth 相关的代码更加简洁。

视频剪切@

  • ICGVideoTrimmer
    ICGVideoTrimmer提供提供视频剪切的视图(类似系统相册中浏览视频时顶部非凡条状视图)。左右多少个境界选拔器仍可以够自定义。
  • VideoEditing
    Video processing of the video capture and add background music

PeerKit一个用以事件驱动,零配置的
Multipeer 连接应用程序的开源 斯威夫特 框架。★

直播@

simple-share
一个基于蓝牙 LE 共享的框架,易于落实附近设备的总是。

响应式框架@

  • LoginWithReactiveCocoa
    ReactiveCocoa – 登录交互效能的实现。
  • BeeFramework
    与ReactiveCocoa类似,BeeFramework用户指南
    v1.0
  • Objective-Chain
    Objective-Chain是一个面向对象的响应式框架,作者表示该框架吸收了
    ReactiveCocoa 的思考,并且想做得更面向对象一些。
  • MVVMFramework
    (OC版)总括整理下一个连忙支付框架,分离控制器中开创tableView和collectionView的代码,已加盟cell自适应低度,降低代码耦合,进步支付效用。

BluetoothKit
使用 BLE 在 iOS/OSX 设备之间通讯的框架★

framework@

  • Small
    A small framework to split app into small parts

位置

掺杂开发@
  • rexxar-ios
    豆瓣推的搅和开发库 Mobile Hybrid Framework Rex(Rex)xar iOS Container

IngeoSDK
总是处于开启状态的 iOS 地方显示框架。

音讯相关@

Proxitee
允许开发者利用 iBeacons 和地理围栏成立近场感知的行使。

消息推送客户端@

LocationManager
实现了一回性或者持续请求当前职务的效果,提供了基于 block 的异步 API。

音讯推送服务端@

  • javapns源代码
    音讯推送的java服务端代码,注意:DeviceToken中间无法有空格。
  • pushMeBaby
    Mac端音信推送端代码,注意:DeviceToken中间要有空格。

LocationKit
高级职务 SDK -
只利用很少的电量和上下文相关的职位音讯就足以提供高精确度的地点数据。

通报有关@

  • JSQNotificationObserverKit
    一款轻量、易用的通报发送及响应框架类库。作者是享誉开源项目
    JSQMessagesViewController(Objective-C 版即时闲聊)的撰稿人 Jesse
    Squires.
  • GLPubSub
    一个概括实用的 NSNotificationCenter 的包装。
  • JDStatusBarNotification
    在气象栏顶部显示通告。可以自定义颜色字体以及动画。帮忙进度显示以及映现状态提醒器。

iBeacon

时间日期@

  • iso-8601-date-formatter
    cocoaNSFormatter子类日期转换为从ISO-
    8601格式的字符串。补助日历,星期,和序格式。

Proxitee
允许开发者利用 iBeacons 和地理围栏创制近场感知的使用。

设计格局@

  • [KVOController]
    (https://github.com/facebook/KVOController)
    是一个简短安全的KVO(Key-value Observing,键-值观望)工具,用于iOS
    和OS X 应用开发中,开源自facebook。 在品种中有利用 KVO ,那么
    KVOController 相对是个好接纳。

OWUProximityManager
一个有益于的 iBeacon + CoreBluetooth 管理器。

版本新API的Demo@

  • appleSample
    iOS 苹果官方Demo合集,
    官方demo.
  • iOS7-Sampler
    整合了iOS7.0的一些卓殊使得的表征,比如:Dynamic
    Behaviors、碰撞检测、语音合成、视图切换、图像滤镜、三维地图、7-Up基特(Kit)(动画精灵)、Motion
    Effect(Parallax)、附近蓝牙或者wifi搜索连接、AirDrop、运动物体追踪(One plus5S以上,需要M7处理器)等等。对于普通的运用开发非常实用。
  • iOS8-Sampler
    扶桑的shuさん制作的 iOS8 参考代码集。01.Audio Effects ;02.New Image
    Filters;03.Custom Filters;04.Metal Basic;05.Metal Uniform
    Streaming;06.Scene基特;07.Health基特;08.TouchID;09.Visual
    Effects;10.Web基特(Kit);11.UIAlertController;12.User
    Notification;13.Pedometer;14.AV基特(Kit);15.Histogram;16.Code
    Generator;17.New Fonts;18.Popover;19.Accordion Fold Transition
  • iOS-9-Sampler
    通过实例介绍了iOS 9 SDK中重点新特点的应用。
  • iOS 9
    分屏多任务

    iOS 9 分屏多任务:Slide Over & Split View连忙入门(中文版)。
  • Search-APIs
    iOS 9 学习体系:
    SearchAPIs。教程

Vicinity
复制邻近的 iBeacons (通过分析RSSI),并协助在后台广播和检测 BLE 设备。

代码安全与密码@

  • ios-class-guard
    一个用于混淆iOS的类名、方法名以及变量名的开源库–有人反映编译出来的app运行不了。
  • 《Protecting iOS
    Applications》
    :作品系统地介绍了何等保障iOS程序的代码安全,制止反汇编分析。
  • fishhook
    fishhook是非死不可开源的一个可以hook系统方法的工具。
  • GesturePassword
    一个iOS手势密码效用实现,GALAXY Tab/黑莓都可以用,没有利用图片,里面可以透过view自己添加。keychain做的数据持久化,利用苹果官方KeychainItemWrapper类。操作部分都在controller了。删除间接用一下clear。
  • JMPasswordView
    简单实用的手势密码,效果可自动调控。
  • 仿密码锁-九宫格
    仿密码锁-九宫格,重假设使用UIButton 手势事件
    UIBezierPath画图,解锁失利弹出“密码错误”。
  • CoreLock
    本框架是高仿支付宝,并集成了具有功用,并非一个简单的解锁界面显得。个人成立用时1周多,打造解锁终结者框架。
  • LikeAlipayLockCodeView
    高仿支付宝手势解锁(顶级版)。
  • Smile-Lock.swfit
    一个类似于iOS的解锁界面。
  • 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。
  • TouchID
    用法简单的TouchID验证框架:两行代码搞定。
  • [SFHFKeychainUtils]
    (https://github.com/ldandersen/scifihifi-iphone)iOSiOS)中选择SFHFKeychainUtils保存用户密码,比如项目中需要保留用户密码,以实现自动登录的效用可以行使。
  • AESCipher-iOS
    AESCipher-iOS:用 Objective-C 实现的 AES 加密。与
    AESCipher-Java
    一并使用能达到
    在iOS、Android、Java后台发生同样密文、正确解密成明文的目标。AES加密 –
    iOS与Java的同台实现

BeaconEmitter
把您的 Mac 变成一个 iBeacon。

测试及调试@

  • FBMemoryProfilerFacebook开源的一款用于分析iOS内存使用和检测循环引用的工具库。
  • fastlane
    一套iOS开发和缕缕集成的命令行工具fastlane,可以用来很快搭建CI甚至机关提交的开支环境。这套工具中概括了上传ipa文件,自动截取多语言截屏,生成推送证书,管理产品证书等一体系实用工具。
    The easiest way to automate building and releasing your iOS and
    Android apps
    https://fastlane.tools
  • xctool
    非死不可出的自动化打包工具,它规范了出口的log日志,而且一些错误信息也更是清晰一些。
  • chisel
    Chisel扩充了部分列的lldb的一声令下来帮衬iOS开发者调试iOS应用程序。
  • PonyDebugger
    Square 集团生产的一款可以的 iOS 应用网络调试工具,
    用户可以实时看到应用程序的网络请求, 也足以对 iOS
    应用程序的基本数据栈举办远程调试
  • pxctest
    Execute tests in parallel on multiple iOS Simulators 在四个 iOS
    模拟器上竞相测试。
  • dSYMTools友盟
    dSYM analyze
  • HeapInspector
    HeapInspector是一个用来检测拔取中的内存泄漏的开源调试工具。
  • Crashlytics
    Crashlytics 崩溃报告 崩溃日志
    使用验证
  • UIViewController-Swizzled
    把您进来的每一个controller的类名打出去,如若看一些专门复杂的档次的时候一直运行demo就足以清楚执行次序了。
  • snoop-it
    snoop-it比UIViewController-Swizzled好用,代码托管在google上。
  • Versions
    版本相比较小工具。
  • MobileWebPageTest
    MobileWebPageTest是用来测试活动网页性能的软件,它可以对页面的加载和渲染过程进展截屏,帮忙开发者分析出页面性能瓶颈。
  • CocoaLumberjack
    是一个神速、简单,但很强大的日记框架,能够自定义打印日志的颜色。 A
    fast & simple, yet powerful & flexible logging framework for Mac and
    iOS
  • KKLog
    一个日志管理类别。
  • Buildasaur
    自动测试框架 Buildasaur。
  • 使用Quick框架和Nimble来测试ViewControler
    Quick是一个用来成立BDD测试的框架。配合Nimbl,可以为您创立更合乎预期目的的测试。
  • KIF
    是一个开源的用户界面UI测试框架. 使用 KIF, 并利用 iOS中的协助作用API,
    你将可以编写模拟用户输入,诸如点击,触摸和文件输入,自动化的UI测试.
  • Quick
    用于斯维夫特(Swift)(Swift)中的单元测试(也可用来Objective-C),与Xcode整合在共同。假使您是Objective-C的粉丝,我指出用Specta代替这一个,可是对斯威夫特(Swift)使用者来说,Quick是顶级选项。
  • KSCrash
    iOS Crash 捕获上报工具, 可以团结配置服务器,
    也足以与它推荐的服务器搭配使用

OWUProximityManager
iBeacons + CoreBluetooth.

AppleWatch

  • Tesla汽车AppleWatch app
    demo演示

    通过Apple沃特ch控制福特(Ford)汽车,同时可以看看汽车的有关消息,比如剩余电量、可续行里程等,以及解锁/上锁车门、调节司机和游客的四区域空调温度、开启车辆大灯、定位汽车等。源码推荐表达
  • WatchKit-Apps
    沃特(Wat)ch基特(Kit) 开源小项目示范集锦。是不足多得地学习 沃特(Wat)chKit的示例式教程(1.什么创造一个简便的交互式计数器;2.怎么着从手表上控制iOS
    app;3.哪些在沃特(Wat)ch基特(Kit) app和iOS
    app之间共享数据;4.什么样创设一个兼有不同背景观的数字时钟;5.显示不同的UI层;6.怎么成立帮忙滑出手势的应用程序。)。
  • kiwi-bdd
    TDD或BDD,objective-c语言的测试框架,最流行的BDD测试框架了,Kiwi最受欢迎(依据github上的star数来推断,行为描述和期待写起来也比较易懂,至少自己是如此觉得的)
    iOS开发中的测试框架
  • specta
    TDD或BDD,objective-c语言的测试框架,用的人多。
  • cedar
    TDD或BDD,objective-c语言的测试框架,用的人少。
  • ViewMonitor
    可以帮助 iOS 开发者们规范的测量视图,
    可平昔在调节应用中查阅具体某个视图的坐标, 宽高等参数。
  • MMPlaceHolder
    一行代码显示UIView的岗位及有关参数。
  • KMCGeigerCounter
    KMCGeigerCounter通过复杂和概括的视图演示了仿佛盖革计数器的帧速总括效用。掉帧平常是可见的,然则很难区分55fps和60fps之间的两样,而KMCGeigerCounter可以让你观测到掉落5帧的状态。
  • MSLeakHunter
    自动检测 UIViewController 和 UIView 对象的内存泄露。MLeaksFinder
    的行使参照
  • ipapy
    iOS项目活动打包脚本,并且上传到fir.im,然后发送邮件给测试人士。
  • fbretaincycledetector
    Facebook出品,通过Runtime监测循环引用。
  • FBMemoryProfiler
    Facebook出品,内存检测库。FBMemoryProfiler
    基础教程
  • FBAllocationTracker
    非死不可出品,跟踪oc对象的分配境况。
  • JxbDebugTool
    一个iOS调试工具,监控所有HTTP请求,自动捕获Crash分析。
  • KSCrash
    iOS Crash 捕获上报工具, 可以友善配置服务器,
    也得以与它推荐的服务器搭配使用

HUD

动态更新@

  • waxPatch
    三菱点评的屠毅敏同学在依据wax的底子上写了waxPatch,这些工具的重大原理是经过lua来针对objc的章程举行替换,由于lua本身是解释型语言,可以因而动态下载拿到,由此所有了肯定的动态部署能力。
  • JSPatch
    JSPatch
    是一个开源项目(Github链接),只需要在项目里引入极小的发动机文件,就可以动用
    JavaScript 调用任何 Objective-C 的原生接口,替换任意 Objective-C
    原生方法。近年来重要用以下发 JS 脚本替换原生 Objective-C
    代码,实时修复线上
    bug。官网。(JSPatchX)[https://github.com/bang590/JSPatchX\]
    JSPatch的XCode 代码补全插件。
  • CTJSBridge
    JCTJSBridge:a javascript bridge for iOS app to interact with h5 web
    view。

MBProgressHUD
用于显示一个半晶莹剔透的
HUD。当任务在后台线程截止时方可在上头彰显一个提醒器和/或者标签。

AppleWatch@

  • Tesla汽车AppleWatch app
    demo演示

    通过AppleWatch控制Toyota汽车,同时可以见见汽车的有关消息,比如剩余电量、可续行里程等,以及解锁/上锁车门、调节司机和乘客的四区域空调温度、开启车辆大灯、定位汽车等。源码推荐表明
  • WatchKit-Apps
    沃特ch基特(Kit) 开源小品种示范集锦。是不足多得地学习 沃特ch基特(Kit)的示例式教程(1.咋样创设一个简便的交互式计数器;2.什么样从手表上决定iOS
    app;3.什么样在沃特ch基特 app和iOS
    app之间共享数据;4.怎么创建一个享有不同背景观的数字时钟;5.展示不同的UI层;6.什么创立襄助滑动手势的应用程序。)。
  • KYVoiceCurve
    类似Apple 沃特(Wat)ch中语音的声音曲线动画。
  • IGInterfaceDataTable
    IGInterfaceDataTable是WKInterfaceTable对象的一个门类,可以让开发者更简短地配置多维数据。该类型利用类似UITableViewDataSource的数据源形式配置Apple
    沃特ch表格,而不是将数据结构扁平化成为数组。
  • watchOS-2-Sampler
    基于 watchOS 2 多少新特性,写了相应的演示代码供咱们学习、参考。
  • HMWatch
    HM沃特(Wat)ch是个有待完善的watchOS 2.0 Home基特(Kit) 应用示范。
  • CocoaMultipeer
    CocoaMultipeer这些开源框架补助OS X,
    iOS和watchOS设备间的点对点通信,解决watchOS和Mac之间通信的方案依然很有用的。
  • HighstreetWatchApp
    是电商平台Highstreet针对App
    沃特(Wat)ch的一款应用,该demo中加载的是虚拟数据。
  • NKWatchChart
    NK沃特(Wat)chChart是一个基于PNChart专门为Apple 沃特(Wat)ch 开发的图表库,目前支持line, bar, pie, circle 和 radar 等 图表形式。
  • BeijingAirWatch
    国人的开源项目代码 !WatchOS 2.0 Complication of Real-time Air
    Quality for Major Chinese Cities
    苹果表面实时刷新北上广沈蓉空气质地。

SVProgressHUD
一个为你的 iOS 应用制作的洗练,轻量级的速度指示 HUD。

VPN完整项目@

ProgressHUD
ProgressHUD 是一个轻量易用的 HUD。

好的稿子@

M13ProgressSuite
一个包含了众多 iOS 上用来体现速度音讯工具的套装。

Xcode插件@

  • xTextHandler
    Xcode源码编辑扩大工具(Xcode8版) Xcode Source Editor Extension Tools
    (Xcode 8 Plugins)

  • 第一学习使用Xcode
    学习运用Xcode构建优良的应用程序!在Xcode启动的时候,Xcode将会招来位于~/Library/Application
    Support/Developer/Shared/Xcode/Plug-ins文件夹中的后缀名为.xcplugin的bundle作为插件举办加载(运行其中的可执行文件)。

  • RPAXU
    每当 Xcode 升级之后,都会导致原本的 Xcode
    插件无法运用,这是因为每个插件的 Info.plist 中记录了该插件兼容的
    Xcode 版本的DVTPlugInCompatibilityUUID,而各样版本的 Xcode 的
    DVTPlugInCompatibilityUUID
    都是例外的。假若想让本来的插件继续做事,大家就得将新版 Xcode 的
    DVTPlugInCompatibilityUUID 参预到每一个插件的 Info
    文件中,手动添加的话相比费时间还可能出错,所以作者写了一个脚本来做这件事。

  • Alcatraz
    -使用Alcatraz来管理Xcode插件

  • Polychromatic
    为不同的变量类型赋予不同的水彩

  • ClangFormat-Xcode
    clang-format 代码格式化

  • BBUncrustifyPlugin-Xcode
    代码格式化

  • HOStringSense-for-Xcode有图,点进入一看就掌握了,代码编辑器里的字符串编辑器,粘贴大段
    HTML 字符串之类的很有利,自动转义。

  • ZLGotoSandboxPlugin
    帮忙Xcode神速键了跳转当前拔取沙盒了!快速键是 Shift+Common+w。

  • cocoapods-xcode-plugin
    该CocoaPods的插件扩大了一个CocoaPods菜单到Xcode的成品菜单。倘诺您不希罕命令行,那么您势必会喜欢那些插件。

  • CarthageCarthage是一个新的第三方库管理工具,它轻耦合,使用很灵巧,不会修改项目文件,使用xcodebuild工具来编译第三方库。跟cocoaPod有些类似。

  • KSImageNamed
    自动完成,特别是一旦你正在写Objective-C,假如Xcode能自动完成文件名难道不会很巨大吗?比如图像文件的名号。

  • KFCocoaPodsPlugin
    Xcode插件 cocoapod, 方便编辑Podfile,彰显构建日志

  • XCActionBar
    是一个用来 Xcoded 的通用生产工具。

  • XcodeBoost
    XcodeBoost 是一款可以让开发者轻而易举地检讨和改动 Objective-C
    代码的插件。XcodeBoost
    可以活动举办一些繁琐的操作,比如方法的概念与注明、添加基于命令行的代码处理(剪切/复制/粘贴/重复/删除行)、持续高亮等。

  • SCXcodeSwitchExpander在写switch时,自动补全所有选项
    (只辅助NS_ENUM)

  • ColorSense-for-XcodeColorSense是一款Xcode颜色插件,可让UIColor和NSColor更加可视化。尽管曾经有过多工具允许你从取色板插入UIColor/NSColor或者从屏幕上取色,但这多少个工具并不会记得你从前你的常用选用。可是ColorSense可以化解这多少个题目,把插入符放在代码上即可突显实在颜色,并得以采用规范的Mac
    OS
    X颜色拔取器举办调整。其它,该插件还在编辑菜单上添加了可插入颜色仍然暂时禁用颜色高亮的类型,这些食谱类别尚未默认的急速键,不过你可以由此系统的键盘设置偏好举行安装。

  • tween-o-matic
    编辑CAMedia提姆ingFunction动画曲线

  • [iOS-Universal-Framework]
    (https://github.com/kstenerud/iOS-Universal-Framework)
    iOS-Universal-Framework 是一个有益于你将第三方 SDK 编译成 Framework
    的开源工具。

  • iOS-Framework
    编译iOS的Framework的通用模板
    [Xcode-Plugin-Template
    ](https://github.com/kattrali/Xcode-Plugin-Template
    插件开发
    XcodeEditor
    解析和操作Xcode工程文件

  • fui Fui
    可以用来寻找 Xcode 项目中没用的 import 并赋予删除

  • SCStringsUtility
    让你在一个舒服的界面编辑不同的言语,简单地输入/输出NSLocalizedString数据。

  • Lin
    一个开源的Mac基础工具,可以让你在一个痛快的界面编辑不同的语言,简单地输入/输出NSLocalizedString数据。提供了一个那么些不错的操作界面,并且为不同的言语提供了不同的区域。

  • Transformifier
    Transformifier是一款通用的交互式的3D转换调整工具,用于iOS开发。开发者可以由此它以可视化的办法转换各维度上的值,仍是可以够把利用CATransform3D输出的代码导入自己的app中。

  • UIEffectDesignerView
    iOS和OSX原生粒子系统效果图搭载QuartzCore

  • Xcode5 Plugins
    开发简介

    写个温馨的Xcode4插件

  • Xcode 4
    插件制作入门

    Xcode 4
    插件制作入门:Xcode所使用的所有库都蕴含在Xcode.app/Contents/的Frameworks,SharedFrameworks和OtherFrameworks多少个公文夹下。其中和Xcode关系最为直接以及最好根本的是Frameworks中的IDE基特和IDEFoundation,以及SharedFrameworks中的DVT基特和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 。

  • CodePilot
    Code Pilot是一款在档次中很快方便地查找文件、方法和符号,Xcode
    5的恢弘开源插件,开发者无需鼠标举行操作。

  • XVim
    扶助绑定VIM飞速键

  • CATweaker
    CATweaker – 一个用以创建美好的CAMedia提姆ingFunction 曲线的插件.
    XcodeWay – 便捷地导航到两个地方

  • 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 。

  • Peckham
    添加import语句比较麻烦,此插件
    按Command-Control-P,给出的选项列表中精选要的头文件。先要安装

  • Auto-Importer
    Auto-Importer是一个机动导入类对应的头文件的Xcode插件。

  • KSHObjcUML
    -KSHObjcUML 是一个 Objective-C 类引用关系图的 Xcode 插件。

  • Dash-Plugin-for-Xcode

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

  • SCXcodeMiniMap
    Xcode迷你小地图-SCXcodeMiniMap。

  • xTransCodelation
    XCODE中英文翻译插件,提供API查询情势和网页情势,都是使用的百度翻译。此外集成了一个足以一键关闭其他具备APP的实用效率,方便开发者!近年来惟有30多颗星。

  • jazzy
    通过代码注释生成doc文档,帮助ObjC/斯威夫特(Swift)(Swift),分析准确

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

  • SuggestedColors
    Xcode 插件SuggestedColors,用于 IB颜色设置 协理插件,非凡好用。

  • Crayons
    Xcode调色板增强插件。

  • injectionforxcode
    Injection for
    Xcode:成吨的加强支付效能,利用验证

  • IconMaker
    只需要一步,自动生成不同尺寸的App icon。一流福利。

  • BuildTimeAnalyzer-for-Xcode
    实用的编译时间分析 Xcode 插件。

  • FastStub-Xcode
    一只迅速变化代码的Xcode插件,说明

  • ESTranslate-Xcode
    一个快捷翻译Xcode代码里面单词(我重要用来翻译句子~)的插件,急忙键:Ctrl+Shift+T。

JHProgressHUD
一个简练轻量的 斯威夫特(Swift) 框架,用于在 iOS 应用中展示★

支付调试工具@

  • gitbook
    GitBook 是一个基于Node.js 的命令行工具,可拔取Github/Git 和马克(Mark)down
    来制作地道的电子书。
    GitBook需要拔取markdown格式编写,倘使你不打听可以看看这里。
  • crashlytics
    Twitter出的一个倾家荡产分析软件
  • Knuff调剂iOS
    App远程推送(APNs)的工具

PKHUD– 用
斯维夫特(Swift)(Swift) 重新实现了 Apple 的原生 HUD,补助 iOS 8 以上★

接口调试工具@

  • PostMan
    google�出品的接口调试工具

CozyLoadingActivity
轻量的载入动作指示 HUD ★

Cagegory@

  • JKCategories
    非常棒的归类
  • NullSafe
    NullSafe is a simple category on NSNull that returns nil for any
    unrecognised messages instead of throwing an exception pod
    ‘NullSafe’, ‘~> 1.2.2’ 用于避免项目中数组为空时越界访问崩溃。
  • iOS-Categories
    收集了诸多有助于开发的iOS扩大,各个category分类。
  • cocoacats
    【分类集中】里面收集了 iOS 中常用的归类文件,一向在革新。
  • [libextobjc](https://github.com/jspahrsummers/libextobjc
    Libextobjc是一个分外强劲的Objective-C库的恢宏,为Objective-C提供诸如Safe
    categories、Concrete protocols、简单和鄂州的key
    paths以及简单利用block中的弱变量等职能。libextobjc万分模块化,只需要一个依然五个依靠就能接纳大部分拣和模块。
  • SFJumpToLine
    Xcode plugin that moves the instruction pointer to the selected line
  • DTFoundation
    标准工具类和归类 – Standard toolset classes and categories

事件总线

美工资源@

  • TWG_Retina_Icons
    一套匡助 Retina 高清屏的 中兴 免费图标集。
  • ASCIImage
    使用 NSString 创建
    image,说明
  • my-sketch-colors
    配色。
  • Font
    Awesome

    Font
    Awesome:一套绝佳的图标字体库和CSS框架,详细的设置模式请参见官方网站普通话网站,GitHub地址
  • DynamicColor
    强大的颜料操作扩展类。通过此类,你可以经过扩展方法基于某个颜色得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色。是不行多得的好类库。
  • Chameleon
    Chameleon是一个iOS的情调框架。它利用现代化flat
    color将UIColor扩大地非常精彩。我们仍可以够透过它采用自定义颜色成立调色板。它还有许多效率,请浏览readme。
  • FontBlaster
    载入定制字体时更简便。

Caravel
用于 UIWebView 和 JS 的 斯维夫特(Swift)(Swift) 事件总线。★

其余资源@

  • githuber
    最好用的GitHub人才搜索工具。
  • codatlas
    源代码搜索利器。
  • searchcode
    源代码搜索利器:来自阿姆斯特丹的代码搜索引擎会聚了 Github, Bitbucket,
    Sourceforge…等多家开源站点超20万个品类、180亿行源代码,能以特殊字符、语言、仓库和源格局从90多种语言找到函数、API的实在代码。
  • kitematic
    Mac 上运用 Docker 最简单易行的方案。

SwiftEventBus
一个真对 iOS 8 优化的发布/订阅事件总线。★

二维码@

PromiseKit
iOS 和 OS X 上的 Promises 实现。

学学材料@

Bolts
Bolts
是一个盘算使构建移动采取更简便易行的一个底层库集合。包括了职责(promises)和使用关联(deep
links)。

播客@

SwiftTask
Swift 实现的 Promise + progress + pause + cancel + retry。 ★

上学资料@

文件

客人开源总括@

FileKit
斯维夫特(Swift)(Swift) 实现的简要快速的文件管理工具。★

支出博客列表@

博客地址 RSS地址
南峰子的技术博客 南峰子的技术博客。
唐巧的技术博客 http://blog.devtang.com/atom.xml
OneV’s Den https://onevcat.com/atom.xml
objc 中国 为中国 Objective-C 社区带来最佳实践和先进技术。
破船之家 http://beyondvincent.com/atom.xml
NSHipster http://nshipster.cn/feed.xml
Limboy 无网不剩 http://feeds.feedburner.com/lzyy
Lex iOS notes http://ios.lextang.com/rss
念茜的博客 http://nianxi.net/feed.xml
Xcode Dev http://blog.xcodev.com/atom.xml
Ted’s Homepage http://wufawei.com/feed
txx’s blog http://blog.t-xx.me/atom.xml
KEVIN BLOG http://imkevin.me/rss
阿毛的蛋疼地 http://xiangwangfeng.com/atom.xml
亚庆的 Blog http://billwang1990.github.io/atom.xml
Nonomori http://nonomori.farbox.com/feed
言无不尽 http://tang3w.com/atom.xml
Wonderffee’s Blog http://wonderffee.github.io/atom.xml
I’m TualatriX http://imtx.me/feed/latest/
vclwei http://www.vclwei.com/posts.rss
Cocoabit http://blog.cocoabit.com/atom.xml
nixzhu on scriptogr.am http://nixzhu.me/feed
不会开机的男孩 http://studentdeng.github.io/atom.xml
Nico http://www.taofengping.com/rss.xml
阿峰的技术窝窝 http://hufeng825.github.io/atom.xml
answer_huang http://answerhuang.duapp.com/index.php/feed/
webfrogs http://webfrogs.me/feed/
代码手工艺人 http://joeyio.com/atom.xml
Lancy’s Blog http://gracelancy.com/atom.xml
I’m Allen http://imallen.com/atom.xml
Travis’ Blog http://imi.im/feed
王中周的技术博客 http://wangzz.github.io/atom.xml
会写代码的猪 http://gaosboy.com/feed/atom/
克伟的博客 http://feed.cnblogs.com/blog/u/23857/rss
摇滚诗人 http://feed.cnblogs.com/blog/u/35410/rss
Luke’s Homepage http://geeklu.com/feed/
萧宸宇 http://iiiyu.com/atom.xml
Yuan博客 http://www.heyuan110.com/?feed=rss2
Shining IO http://shiningio.com/atom.xml
YIFEIYANG–易飞扬的博客 http://www.yifeiyang.net/feed
KooFrank’s Blog http://koofrank.com/rss
hello it works http://helloitworks.com/feed
码农人生 http://msching.github.io/atom.xml
玉令天下的Blog http://yulingtianxia.com/atom.xml
不掏蜂窝的熊 http://www.hotobear.com/?feed=rss2
猫·仁波切 https://andelf.github.io/atom.xml
煲仔饭 http://ivoryxiong.org/feed.xml
里脊串的开发随笔 http://adad184.com/atom.xml
ibireme伽蓝之堂 http://blog.ibireme.com/feed/

JSON

CodeLiararyWebSite@

JSONKit
Objective-C JSON 工具。

学学笔记@

  • iOS-NoteA@
    相当好的就学笔记,首要目录1.Core Data
    笔记2.Photos
    笔记3.转场动画详解4.自定义容器控制器转场5.交互式动画

TouchJSON
一个 Objective-C 的 JSON 框架。

设计@

JSON-Framework
那些框架用 Objective-C 实现了一个严苛的 JSON 解释器和生成器。

物联网@

  • awesome-iot
    这份物联网学习参考大全太给力。从物联网协议、嵌入式系统、相关开源库、相关书籍、博客、学习笔记、标准周到。

Mantle
面向 Cocoa 和 Cocoa Touch 的模子框架 Model 。

未分类@

  • appirater唤醒用户打分
    A utility that reminds your 黑莓 app’s users to review the app.
  • Form
    Form 是一个惠及开发者创造表单填写工作的 UI 库。
  • Solve-App-Store-Review-Problemm
    (ipv6,ipv6被驳回,后台定位等查处问题的终端解决方案汇总)。

Groot
实现呃 JSON 字典或者数组和 Core Data Mangement 对象之间的变换。

KZPropertyMapper
以最少的代码实现数据映射和认证。

JSONModel
神奇的依照 JSON
的多少模型化框架。创立了一系列敏捷便利,自动并且智能的模型类。

SwiftyJSON
使用 斯维夫特(Swift) 处理 JSON 数据的好方法。★

FastEasyMapping
神速地连串化和反连串化 JSON 数据。

OCMapper
Objective-C & Swift 通用的短平快 JSON 模型转化框架。 ★

ObjectMapper
在模型对象(包括 class 和 struct)和 JSON 之间转换的 斯威夫特 框架。★

JASON
性能突出操作便捷的 JSON 解析。★

Gloss
一个 Swift 写的 JSON 解析库。★

Cereal
斯维夫特(Swift) 对象体系化 ★

SwiftyJSONAccelerator
使用 SwiftyJSON 或者 ObjectMapper 依照 JSON 生成 斯维夫特 模型。援助NSCoding 并且提供了应用 JSON 来表示模型的情势。★

布局

ios-flexboxkit
一个卷入了 Flexbox 布局的简短 UI基特(Kit) 增添。

Masonry
利用简易的,链式的语法发挥出活动布局 NSLayoutConstraints 的强硬成效。

FLKAutoLayout
让动用代码做约束越来越便民的 UIView 系列。

Façade
可编程的视图布局,一个 autolayout 的替代品。

PureLayout
终极的 iOS 和 OS X 上的 Autolayout API,极其简单又分外强硬。同时适用于
Objective-C 和 斯维夫特(Swift)(Swift)。

SnapKit
一个 iOS 和 OS X 的 斯威夫特(Swift)(Swift) Autolayout 领域专用语言(DSL)。★

Cartography
一个 Swift(Swift) 编写的表明式 Auto Layout 领域专用语言(DSL)。★

AutoLayoutPlus
给 Auto Layout 加的一点料,由 Swift(Swift) 驱动。 ★

日志

CleanroomLogger
一个依据 斯威夫特(Swift)(Swift) 可配备可扩充的日志 API,简洁、轻量并且很快。★

CocoaLumberjack
一个飞快有力灵活的日记框架,可用来 iOS & Mac。

NSLogger
一个高性能的日志工具,它可以显得运行在 OS X、iOS 和 Android
上客户端应用的踪迹。

Aardvark
一个高性能日志框架,它使得成立可操作的 bug 报告变得分外简单。

BlockTypeDescription
在日记记录 block 的时候显得档次签名。

QorumLogs
为 Xcode 和 Google Docs 设计的 斯维夫特(Swift) 日志工具。★

地图

Route-me
iOS 开源地图框架

NAMapKit
允许你在 红米 应用使用自定义地图,并尝试模仿 Mapkit 框架的有些行事。

Mapbox
GL

一个 iOS 上选取 OpenGL 渲染 Mapbox 矢量地图块的框架。

CMMapLauncher
用于 iOS 中在各个地图应用中显得方向的省心框架。

媒体

图片

GPU
Image

一个基于 GPU 的 iOS 开源的图像和录像拍卖框架。

UIImage
DSP

iOS UIImage 处理效用,它采纳 vDSP/Accelerate 框架来增进速度。

QR Code
Scanner

二维码扫描器。

AsyncImageView
UIImageView 的异步图像加载和出示增加,不会卡住 UI 线程。

SDWebImage
异步的图像下载器,提供了缓存援助。以 UIImageView 类此外主意提供。

DFImageManager
从多种数据源获取图像的现世框架。无需配置,并有着低度的可定制性和扩大性。使用了
NSURLSession。

MapleBacon
一个 斯维夫特(Swift) iOS 图像下载和缓存库 ★

NYTPhotoViewer
抽屉菜单和相片查看器。

IDMPhotoBrowser
图片浏览器/查看器。

JTSImageViewController
iOS 交互式图片浏览器。

Concorde
下载和解码连续的 JPEG 图像。

SCRecorder
类似 Vine 的点击拍摄,动画过滤器,慢镜头,片段编辑相机引擎。

HanekeSwift
一个 斯维夫特(Swift)(Swift) 编写的 iOS 平台的轻量级通用缓存框架,还有对图像的更多协助。★

TOCropViewController
一个得以允许用户修改 UIImage 对象的视图控制器。

YXTMotionView
一个自定义的图形视图,它实现了依靠设备运动来滚动图片。

PINRemoteImage
一个线程安全、高性能、特性丰硕的图像获取器。

SABlurImageView
可以轻松地为图片添加模糊动画效果。★

FastImageCache
在滚动时迅速突显图片的 iOS 框架。

BKAsciiImage
将图片渲染为 ASCII art 的库。

YLGIFImage
异步的 GIF 图像解码和图表浏览器。辅助 GIF 图动画,但只消耗少量的内存。

AlamofireImage
一个为 Alamofire 制作的图像组件库。★

Nuke
高级的图样管理框架。★

FlagKit
供 app 和 web 页面上行使的可观旗标。★

YYWebImage
异步图像加载框架(援助 WebP,APNG,GIF 格式)。

视频

VIMVideoPlayer
一个对 AVPlayer 和 AVPlayerLayer 类的大概封装。

MobilePlayer
一个强大完善且完全可定制的 iOS 媒体播放器。

PDF

Reader– 一个
iOS PDF 阅读器的主干。

UIView 2
PDF

使用 UIViews (或兼容着 XIB)的 PDF 生成器。

消息

LayerKit
一个对于 Layer 的 iOS
开发组件,。是将音讯(文字,照片,录像,数据)添加到运动或 Web
应用中最简便易行的缓解方案。

Twilio
驱动着当代的交换格局,构建下一代音频与 SMS 应用。

Plivo– SMS
API、音频 API 和 全球运营商。

XMPPFramework
一个 iOS 和 Mac 上的 XMPP 协议通讯框架。

网络

AFNetworking
一个一箭穿心的 iOS 和 OSX 上的网络请求框架。

RestKit
Rest基特(Kit) 是一个 iOS Objective-C 框架,是为着让和 RESTful web
服务交互变的简练、急速、有趣。

FSNetworking
稳固的 iOS 网络库。

ASIHTTPRequest
Objective-C 编写的 HTTP 网络请求库。它是对 CFNetwork 易用的包装。匡助Mac OS X 和 One plus。

Overcoat
小巧不过很有力的库,让创立一个 REST 客户端简便和有趣。

ROADFramework
面向属性的 web 服务交互情势。框架有内建的 json 和 xml
请求响应系列化方法,分外福利扩张。

MBNetworkMonitor
苹果Reachability类的现代化替代品,使用了CoreTelephony来传达更多至于用户网络连接情况的音讯

MBNetworkIndicator
提供了简易的章程在多少个请求之间协调装备网络指示器

Alamofire
Alamofire 是一个 斯维夫特(Swift)(Swift) 写的 HTTP 网络库,由 AFNetworking 的撰稿人编写。★

Transporter
让上传下载更方便的小代码库。★

CDZPinger
使用方便的 ICMP Ping 框架。

NSRails
将客户端的目标/类映射到长途 REST API 的靶子/ORM。

NKMultipeer
一个确立在多重链接上的可测试的纸上谈兵。★

CocoaAsyncSocket
用于 Mac 和 iOS 的异步 socket 网络库。

Siesta
优雅的 RESTful
资源抽象,将状态解藕。是遵照回调或者代理的网络库的替代品。★

Reachability.swift
用 斯威夫特(Swift)(Swift) 和闭包重新实现了苹果的 Reachablility 框架。★

NetworkEye
一个 iOS 网络调试库,可以显得 App 中的 HTTP 请求和呼吁的有关音讯。

推送通知

Orbiter
在 iOS 中注册推送布告。

PEM
为推送服务器自动生成 profile。

Parse
Push

完全免费的后台推送通告,提供了创建分段,调度甚至 A/B 测试的能力。

Urban
Airship

付费的推送通告后台。

Growth Push
付费的推送通知。 它是在日本最受开发者喜爱的工具之一。

APNS-Pusher
苹果推送通告服务的调试器。

Passbook

passbook
为 Passbook 创建 pkpass 文件。

Dubai
生成和预览 Passbook 的 Pass。

Passkit
设计、成立并表明 Passbook 的 Pass。

权限

PermissionScope
智能的 iOS 授权 UI 和 统一的
API(援助地点、布告、照片、联系人、日历、照片、麦克(Mike)风、BT、进度指示、Health基特(Kit)和 Cloud基特)。★

Proposer
便捷地请求用户权限(帮助相机、照片、迈克(Mike)(麦克(Mike))风、联系人、地方)。★

ICanHas
简化 iOS 用户权限请求(补助地点、推送通知、相机、联系人、日历、照片)。★

VWWPermissionKit
可视化的 iOS 授权管理器。

ISHPermissionKit
为 iOS 提供请求用户权限的会面方法。

JLPermissions
iOS
预授权工具,开发者用它来创立询问用户是否授权的对话框,补助日历、联系人、地方、照片、备忘录、twitter、推送通告和此外急需授权的操作。

文本

Twitter Text
Obj

Twitter 的文书处理库的 Objective-C 实现。

Nimbus– Nimbus
是一个为高级 iOS 软件设计师打造工具包。

NSStringEmojize
一个将 Emoji 表情符号转换为等价的 Unicode 字串的 NSString 连串。

MMMarkdown
用于将 Markdown 转换为 HTML 的 Objective-C 静态库。

DTCoreText
利用 CoreText 使用 HTML 代码的点子。

DTRichTextEditor
一个 iOS 的富文本编辑器。

NBEmojiSearchView
一个辅助搜索并且可以合二为一到文本控件中的 emoji 下拉列表视图。

ios-fontawesome
NSString + FontAwesome。

Pluralize.swift
强大的 斯威夫特(Swift) String 单数转换复数扩充。★

RichEditorView
RichEditorView 是一个简练、模块化的富文本编辑器视图。★

Money
为与钱和现金相关工作的的 斯威夫特(Swift)(Swift) 值类型。★

PhoneNumberKit
用于解析,格式化和验证国际电话号码的 斯威夫特(Swift)(Swift) 框架,由Google的 libphonenumber
库扶助。★

YYText
iOS 上用以体现和编辑富文本的强有力文本框架。

功用漫游 / 介绍 / 教程

Onboard
用一点点代码就可以创设一个完好无损的吸附成效的实施。

EAIntroView
低度可定制非侵入式的欢迎页面解决方案。

MYBlurIntroductionView
在 MYIntroductionView 上圆满的,用于构建可定制的 app
介绍或者教程页面的框架。

BWWalkthrough
一个自定义 iOS App 的效用漫游页面的框架。★

GHWalkThrough
一个按照 UICollectionView 的非侵入式介绍页面组件。

ICETutorial
一个很好的课程框架,类似 Path 3.X 版本的 App 中的样式。

JazzHands
Jazz Hands 是一个概括的 UIKit关键帧动画框架。动画是足以利用手势、滚动视图、KVO 或者 ReactiveCocoa
来决定的。

RazzleDazzle
简单的基于关键帧的 iOS 动画框架,由 斯威夫特(Swift) 编写。最适合用来 App
的滚动介绍页面。★

Instructions
向你的 iOS 项目中添加自定义的操作办法辅导的简短方法。★

SwiftyWalkthrough
创立一个经验绝佳的职能漫游的最简便方法,斯维夫特(Swift) 编写。★

URL Scheme

WAAppRouting
iOS 的路由实现。同时处理了 URL
识别和采纳控制器突显解析后的参数。全体这个只要一行代码就可以搞定,控制器堆栈还会被活动保存!

DeepLinkKit
特出的路由匹配框架,使用基于 block API 处理你的深链接。

IntentKit
一个便利的法门来在 iOS app 中处理第三方 URL schemes。

JLRoutes
使用了 block API 的 iOS URL 路由框架。

UI

Chameleon
一个 iOS 性能有力的轻量级扁平化颜色框架,可以用来 Objective-C 和
斯威夫特(Swift)。★

ActionSheetPicker-3.0
为 iOS App 快捷创设一个下拉 UIPickerView / ActionSheet 效用。

FlatUIKit
适用于 iOS 的扁平化 UI 组件集合。

JVFloatLabeledTextField
附有浮动标签的 UITextField(Field) 子类。

SSBouncyButton
有弹性的 iOS7 样式按钮 UI 组件。

BetweenKit
一个康泰的 iOS 拖拽框架。

JSQMessagesViewController
一个淡雅的 iOS 聊天音信 UI 库。

AMSmoothAlert
一个很 cool 的 AlertView。

TSMessages
在屏幕上方突显通告(比如成功、错误、警告或者音讯)视图。

NZAlertView
简单直观的 AlertView。类似推送布告的效益。

MGSwipeTableCell
可以来得滑动按钮的 UITableViewCell 的子类,还帮忙多种接通动画。

ARAutocompleteTextView
subclass of 实时展现文本指示的 UITextView 的子类。完美协助 e-mail 格式。

TGCameraViewController
基于 AVFoundation 的自定义相机。样式美观,轻量并且可以很容易地融会到 iOS
项目中。

ENSwiftSideMenu
一个 Swift 写的简单 iOS7/8 侧滑菜单。★

MDCSwipeToChoose
滑动卡片来决定 “喜欢” 或者 “不爱好” 的控件,效果类似 Tinder
App。可以用于在几分钟内创设识字卡
app,图片浏览器依然其他类似利用,而不用何时辰。

ParallaxTableViewHeader
UITableView header 的视差滚动效应组件。

JLToast
iOS 的 Toast 组件,提供了简便易行的接口。★

SweetAlert
为 iOS 应用提供了实时动画效果的 AlertView,Swift 编写而成。★

Form
JSON 驱动的列表控件。

BLKFlexibleHeightBar
创造一个冲天可以自行调整的 NavigationBar,类似 非死不可 ,Square
Cash,Safari 中的这样。

NMPopUpView
用于展现浮动窗口的简要 iOS 类。帮助 斯维夫特(Swift) 和 Objective-C。★

SDevIconFonts
用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon。★

SDevBootstrapButton
Swift 版的 Twitter Bootstrap 按钮。★

SDevCircleButton
斯维夫特(Swift)(Swift) 实现的圆型按钮。★

SDevFlatColors
斯维夫特 实现的扁平化颜色。★

ColorArt
从图纸中取出紧要颜色,类似 iTunes 11 的意义。

IQKeyboardManager
制止键盘滑出来遮挡住 UITextField/UITextView 的框架,非侵入,无需代码。

WCFastCell
滚动流畅的 Tables/Collections cell (没有动画)。

Motif
一个基于 JSON 的可定制轻量级样式表框架。

VBFPopFlatButton
基于 非死不可 POP制作的,有9种不同情状动画的扁平化按钮。

HTPressableButton
扁平化设计的可以抑制的按钮。

Cool-iOS-Camera
一个通通可定制的现世的相机,使用 AVFoundation 框架实现。

AsyncDisplayKit
AsyncDisplay基特(Kit) 是一个 iOS
框架,它可以使一个很复杂的用户界面保持平滑和反应灵敏。

AMTagListView
一个可以添加一密密麻麻低度可定制化的标签的 UIScrollView 子类。

MotionBlur
MotionBlur 让你能够在 iOS 动画成效上添加模糊效果。

PBJVision
iOS 相机引擎,协助点击拍摄,慢动作摄像和图片捕捉功效。

DynamicColor
又一个用以操作颜色的 斯维夫特(Swift) 扩充。★

GaugeKit
可定制的仪态组件,可以一本万利地仿制苹果样式的仪表盘。★

SVWebViewController
一个非侵入式的放权浏览器。

SwiftWebVC
一个 SVWebViewController 的 Swift 实现。★

MVAutocompletePlaceSearchTextField
一个近似 Google Places,Uber 等职务搜索的非侵入式自动完成控件。

MVMaterialView
用来效仿 Material Design 概念波纹(Ripple)效果 UI 控件的子类和
UIButton。

Atlas
为 Layer 设计的原生 iOS 新闻应用 UI 组件。

Swift-Prompts
用来设计自定义指示的 Swift(Swift) 库,有很大的界定可供接纳。★

IQDropDownTextField
提供了下拉 UIPickerView 协助的 UITextField(Field)。

PJAlertView
苹果弃用了本来好用的警戒视图,让大家错过了广大的定制性,这一个库重新将定制性带回来。

CZPicker
iOS 的 Popup 样式的 UIPickerView.

TisprCardStack
卡片 UI 库。★

YXTPageView
一个补助 UIView 和 UITableView 之间滚动切换的 PageView。

DatePickerDialog
在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★

gifu– iOS
上匡助动态 GIF 的 斯威夫特(Swift)(Swift) 框架。★

SAHistoryNavigationViewController
SAHistoryNavigationViewController 实现了一个在 iOS 上的接近任务管理器的
UI,兼容 UINavigationContoller,3D Touch。★

DOFavoriteButton
一个可喜的动画片按钮。★

LNRSimpleNotifications
简单的 斯维夫特 app 内置通知。LNRSimpleNotifications 是一个
斯威夫特(Swift)TSMessages简化版本。

NgKeyboardTracker
iOS 的键盘跟踪 Objective-C 库。

SAInboxViewController
受到 “Inbox by google” 动画过渡效果启发的 UIViewController 子类。★

TLYShyNavBar
不像这么些 UINavigationBar 那么傲慢。这么些 Bar
很谦和!能够很容易地创设机关滚动的 navigation bar。

BRYXBanner
斯威夫特(Swift)(Swift) 的 iOS7+ 样式的下拉通报。 ★

NYAlertViewController
可以自定义内容视图的 iOS AlertView,可低度自定义。

HDNotificationView
使用模拟原生的布告横幅 UI,发出任何警告。

MZFormSheetPresentationController
MZFormSheetPresentationController 提供了一个原生 iOS
UIModalPresentationFormSheet 的替代品,添加了对 iPhone的协理,并且可以自定义 controller 的尺码和表单的外观。

AnimatedTransitionGallery
使用 UIViewControllerAnimatedTransitioning 协议落实了自定义 iOS 7
过渡动画。

iCarousel
iOS 和 Mac OS 上大概的,低度可定制化的多寡驱动 3D 跑马灯。

RESideMenu
受 Dribble 上的计划启发而创建的 iOS 7/8 样式的视差侧滑菜单。

FontAwesomeKit
iOS 的图标字体库,现在援助 Font-Awesome,Foundation icons,Zocial 和
ionicons。

Cocoa
Controls

开源的 iOS 和 OS X UI 组件.

ActiveLabel.swift
非侵入的 UILabel 替代品,辅助 Hashtags (#), Mentions (@) 和 URL
(http:// )。 ★

XLForm
XLForm 是最灵敏有力的 iOS 库,用来创制动态的 tableview 表单,完全适用于
斯威夫特(Swift) 和 Obj-C。

RAReorderableLayout
可以拖拽放置的 UICollectionView 元素。

ESTabBarController
一个允许高亮按钮和自定义按钮动作的 Tabbar 控制器。

STPopup
STPopup 为 HUAWEI 和 GALAXY Tab 提供了一个 popup 样式的
UINavigationController。

HoneycombView
HoneycombView 是用来体现类似 Honyecomb 布局的 iOS UIView,由 Swift实现。★

tapkulibrary
tap + haiku = tapku, 一个精心设计的 iOS 开源框架。

NVActivityIndicatorView
很好的加载动画集合。★

KCJogDial
提供控制成效的 UIView,类似一个转轮控制器。★

PagingMenuController
有可定制的菜单的分页视图控制器,斯威夫特(Swift)(Swift) 实现。★

RadialMenu
RadialMenu 是一个提供了触控的上下文菜单(类似 iOS8 中 iMessage
的录制按钮)的自定义控件。使用 斯维夫特(Swift) 和 POP 框架构建。★

VLDContextSheet
类似 Pinterest iOS app 中的菜单。

cariocamenu
最快的无点击菜单。★

DAExpandAnimation
以自定义的模态过渡效果,从 cell 中开展来显现控制器的库。★

ScrollPager
类似 Flipboard 的轮转翻页。★

ComponentKit
受到 React 启发的 iOS 框架,Facebook 出品A React-Inspired View Framework
for iOS, by Facebook.

Eureka
使用纯 Swift(Swift) 构建优雅的 iOS 表单。★

PMTween
优雅灵活的 iOS 渐变库。

MZTimerLabel
让 UILabel 变成 倒计时器或者秒表的便利类,类似苹果的钟表应用。

WobbleView
WobbleView
是一个落实了流行的摇摆效果的视图。你可以在行使中有益的丰裕动态的用户交互和连通效果。★

CBZSplashView
Twitter 样式的开行页(Splash Screen)视图,缩放后出示主视图。

RKNotificationHub
让任何 UIView 变成完善的通报中央。

EatFit
Eat fit 是一个受 Google Fit 启发的用于优质量出示数据的零部件。

CollapsableTable
可以自定义 section header 的可折叠 tableview section。★

LiquidFloatingActionButton
流体状态的 Material Design 的浮动按钮。

LiquidLoader
液体动画的加载器组件。★

PickerView
斯维夫特(Swift) 实现的自定义的 UIPickerView 替代品。★

InteractivePlayerView
自定义的 iOS 音乐播放器视图。★

phone-number-picker
一个 斯维夫特(Swift) 实现的简短易用的视图控制器,类似 WhatsApp
这样让您输入带有国家代码电话号码。★

DLWBouncyView
BouncyView 是一个为具备视图都实现了多年来盛行的弹性效果的框架。

MMPopupView
基于 Pop-up 的视图(例如,AlertSheet),帮助有利于地定制。

EXTView
使用 IB_DESIGNABLE 和 IBInspectable 为 Interface Builder 提供了 UIView
扩展。

JTMaterialSwitch
一个受 Google 的 Material Design 启发的可定制的开关
UI,有波纹效果和弹性动画。

PickerView
Swift 写的可定制的 UIPickerView 替代品。

KCSelectionDialog
简单的挑选对话框。★

SFFocusViewLayout
辅助内容聚焦的 UICollectionViewLayout。

UITextField-Shake
添加了摇晃动画的 UIText菲尔德(Field) 序列。也有 Swift
版本

JTFadingInfoView
一个遵照 UIButton 的帮忙淡入淡出动画特性的视图。

KCFloatingActionButton
简洁的 iOS 浮动操作按钮。★

TTGSnackbar
在屏幕底边突显简单的信息和操作按钮,匡助多种卡通效果。★

TTGEmojiRate
iOS 的类似 emoji 的评分视图。★

CardAnimation
卡片翻页动画效果。★

BEMCheckBox
优雅的 iOS 复选框。(Check box)

CVCalendar
补助 iOS 8+ 的自定义可视化日历,Swift(2.0)实现。★

SCLAlertView-Swift
斯威夫特(Swift)(Swift) 实现的一个名特优的卡通片 Alert View。★

Atlas-iOS
Atlas 是一个原生 iOS 对话 UI Layer 组件。

TKRubberIndicator
Swift 版橡胶 PageControl 指示器。 http://tbxark.github.io

HorizontalProgress
简单的卡通水平进度条。

TKSwitcherCollection
一个动画开关集合。http://tbxark.github.io

JDSwiftAvatarProgress
方便自定义的异步加载展位图进度条动画。★

iOS-CircleProgressView
那多少个空间允许用户用代码或者 interface builder
伊始化或创办并渲染一个圆形的快慢条视图。★

Hamburger-Menu-Button
一个冲天可定制的罗马包菜单按钮。★

DGElasticPullToRefresh
iOS 弹性下拉刷新控件,斯维夫特(Swift) 实现。★

HTYTextField
一个有弹性的站位文字的 UIText菲尔德(Field)(Field)。★

JDStatusBarNotification
展现在顶部状态栏的通知,使用简便,可以自定义。

GuillotineMenu
铡刀样式过渡动画的下拉菜单。★

MediumMenu
一个按照 Medium iOS 应用的菜单。★

YALField
使用 interface builder 更便于地创造表单
UI。包含带合法性验证的自定义字段。

StarryStars
iOS GUI 库,用于体现和编辑评分。

JRSplitVC
自适应布局的 UISplitViewController。

SevenSwitch
非侵入式的 iOS7 样式的开关替代品。★

RadialLayer
可点击元素的动画。★

MPParallaxView
斯威夫特(Swift) 实现的 Apple 电视 视差效果。★

RPLoadingAnimation
斯维夫特(Swift) 实现的遵照 CALayer 的加载动画。★

Splitflap
斯威夫特(Swift) 应用的分屏展现框架。★

UIScrollView-InfiniteScroll
补助不过滚动的 UIScrollView 系列。★

PullToBounce
UIScrollView 的下拉刷新控件。★

TVButton
重新创建一个非凡酷的 Apple 电视机 视差图标用在 iOS UIButton 上(斯威夫特实现)。★

SlackTextViewController
一个非侵入式的 UIViewcontroller
子类,提供了一个可以随文字长度变化的尺寸的文本框和有些此外有效的新闻特性。

EZAlertController
便捷的 Swift UIAlertController。★

EZSwipeController

类似 Snapchat/Tinder/iOS 主页的 UIPageViewController。★

SWRevealViewController
受到 FaceBook 和 Wunderlist 应用启发的 UIViewController
子类,用于显示侧滑的视图控制器。

WebSocket

Socket
Rocket

一个一致的 Objective-C WebSocket 客户端库。

代码质地

KZBootstrap
一密密麻麻的脚本和注释,代码质料很差时,在编译时爆发额外的谬误和警示。

KZAsserts
一文山会海的自定义断言,使用 DSL 来自动生成 NSError,允许在 Debug 时断言和在
Release 时捕获错误。

PSPDFUIKitMainThreadGuard
简洁的代码片段,当 UI基特 在后台线程被利用时生成断言。

Flex
一个松手 iOS App 的调节和钻探工具。

chisel
iOS app 的提携调试工具,提供了一体系的 LLDB 命令。

OCLint
静态代码分析工具,用以提升代码质料,裁减缺陷。

ocstyle
Objective-C 代码风格检查器。

SwiftLint
一个实验性的工具,用于强化 斯维夫特(Swift) 的代码风格和习惯。★

spacecommander
像一个团伙这样,提交完全格式化的 Objective-C 代码。

DWURecyclingAlert
优化 UITableViewCell 的滚动流畅性。

DCIntrospect
小型的 iOS 可视化调试工具库。

Watchdog
一个用于记录阻塞主线程的过重任务的类。★

Tailor– 跨平台的 斯维夫特(Swift)(Swift)代码静态分析器,它协助您编写更加干净的代码,避免 bug。

SwiftCop
Swift(Swift)Cop 是一个很实用的格式验证库,灵感来源 Ruby On Rails
清晰的移动记录作证。★

分析

Flurry Analytics
免费的 App 分析 API。

Parse
Analytics

测量 App 的采用境况,跟踪 bug 等等。

Mixpanel
高级分析平台。

Localytics– 将
app 的营销和数量解析结合起来。

Answers by Fabric
让你实时的洞悉用户体验。

Liquid Analytics
通过分析和个性化的实时反馈辨认特定的表现。

GTrack
Google Analytics 对 iOS 的轻量级 Objective-C
封装,并且提供了一部分附加的功用。

ARAnalytics
抽象的分析框架,提供了智慧的 API 来跟踪事件和用户数量。

Segment
将分析继承进 iOS 应用中的简单方法。

支付

Stripe– 将 Apple Pay
支付后续到你的利用中。很合乎这么些不够后台知识的开发者。

Braintree
提供 5 万美元的免费开发额度,需要后台襄助。

Venmo
在您的使用中扶助和接受通过 Venmo 的付出。

Moltin
使用简易的 SDK 为运用添加
eCommerce,你可以成立一个销售产品的合作社,不需要后端帮忙。

生产力

Import.io
将网页即时转换为数量。

Tapglue
是用很少的代码来构建社交产品和活动的 feed。

工具

Underscore.m
用来操作数据的 DSL。

SBConstants
生成一个涵盖了 storyboard 中保有 identifier 的常量文件。

XExtensionItem
方便地在 iOS 应用和分享扩张至简分享数据。

ReflectableEnum
Objective-C 枚举的反光。

VWWPermissionKit
可视化的 iOS 权限管理器。

ClusterPrePermissions
可采纳的预授权工具,它可以让开发者在对话中拿到系统权限在此之前询问用户。

DateTools
简便的 Objective-C 日期和时间工具。

EKAlgorithms
一些尽人皆知的微机科学算法和数据结构的 Objective-C 实现。

Tactile
安全而且更加符合习惯的响应处置和控件事件的章程。★

Colours
这是一套与概念的颜色和颜料方法,让你的 iOS/OS X 开发尤其便宜。

ObjectiveSugar
Ruby 风格的 ObjectiveC 附件。

GroundControl
iOS 远程配置。

OpinionatedC
让 Objective-C 继承更多 Smalltalk 特性。

GCDKit
GCD 的 Swift 简化版。★

SwiftRandom
随即数据生成器。★

RandomKit
斯威夫特(Swift) 随机数据生成器。★

Async
斯威夫特(Swift) 的 GCD 异步派发语法糖。★

YOLOKit
让方块透过圆洞。

EZSwiftExtensions
:smirk:标准项目和类是何等做事的。★

安全

UICKeyChainStore
UICKeyChainStore 是一个对 Keychain 的简要封装。

cocoapods-keys
一个用来囤积环境和使用键值的键值存储。

Valet– 在
iOS 和 OS X 的 Keychain 中安全地蕴藏数据,然则你无需了然 keychain
的求实工作细节。

libextobjc
一个用以扩张 Objective-C 编程语言的 Cocoa。

Locksmith
方便 Keychain 使用的兵不血刃的 斯维夫特(Swift) 面向协议库。★

simple-touch
异常简单的生物识别认证服务(Touch ID)的 斯维夫特(Swift) 封装。

类型安装

crafter
这是一个同意你采纳自定义的领域专用语言(DSL)语法来部署你的 iOS
项目模版的命令行工具(CLI),使用简便但性能强大。

liftoff
另一个用来成立 iOS 项目标 CLI。

KZBootstrap
iOS 项目标 bootstrap,目标是高质地的编码。

amaro
优秀的 iOS 样板。

chairs
沟通你的 iOS 模拟器文档。

依赖 / 包管理

Cocoa Pods
CocoaPods 是一个 Objective-C
项目的依赖管理工具。它具备不少个库,它们可以使你的序列更加文(加文)雅。

Xcode
Maven

Xcode Maven 插件,它可以将 Xcode 构建过程置于 Maven 的生命周期中。

Gradle
Xcode 的 gradle 插件,可以应用 gradle 来构建 iOS 或者 Mac OS X 项目。

Carthage
简单的分布式的 Cocoa 依赖管理器。★

SWM (Swift
Modules)

一个好像 npm(node.js的包管理器)或者 bower(Twitter
的浏览器的包管理器) 的 斯威夫特(Swift)(Swift) 项目标包/依赖管理器,无需使用 Xcode。★

Alcatraz– Xcode
包管理工具.

CocoaSeeds
Cocoa 的 Git 子模块替代品。

测试

测试驱动开发/行为使得开发(TDD /
BDD)

Kiwi
一个用于 iOS 开发的 BDD 库。

Specta
轻量级 TDD / BDD Objective-C & Cocoa 开发框架。

Quick
Swift 和 Objective-C 的 BDD 框架。

XcodeCoverage
Xcode 项目代码覆盖率。

OHHTTPStubs
方便地为您的网络请求做存根(Stub)! 使用网络假数据测试你的 app
,你也足以自定义响应时间,响应代码和响应头!

Dixie
Dixie 是一个开源的 Objective-C 测试框架。用于转移目的的行为。

gh-unit
Objective-C 的测试框架。

UI 测试

CrashMonkey
iOS 平台的 Monkey 测试工具。

appium– Appium
是一个开源自动化测试框架。用于测试原生或者混合 app。

robotframework-appiumlibrary
AppiumLibrary 是一个用来 罗布(Rob)otFramwork 的 appium 测试框架。

Cucumber– iOS BDD
框架。

Kif
一个 iOS 的函数式测试框架。

Subliminal
一个保守的 iOS 集成测试框架。

UIAutomation
一个行使脚本在接连着的装置上测试你的用户界面元素的 JavaScript 库。

ios-driver
使用 Selenium / WebDriver 测试任何 iOS 原生,混合或者移动 web 应用。

Zucchini
可视化的 iOS 测试框架。

Remote
在 Xcode 内部控制你的 一加 来做端到端的测试。

任何测试

NaughtyKeyboard
一个危险字符串的大列表,当用户输入这些字符串使有很大的或许会导致
bug,这是一个用以在你的 iOS 设备上测试你 app 的键盘。

PonyDebugger
使用 Chrome 开发者工具对您的 iOS app 举办远程网络和多少调试。

ios-snapshot-test-case
使用屏幕快照的 iOS 单元测试。

Beta 测试版本发布

Crashlytics
一个倾家荡产报告和 beta 测试服务。

TestFlight Beta
Testing

iTunes Connect 扶助的 beta 测试服务。

HockeyApp– 在
HockeyApp 你可以颁发你 app 的 beta
测试版本,收集实时的夭折报告,获取用户反馈,分析测试覆盖率。

boarding
即时为 TestFlight beta 测试者创设简单的挂号页面。

工具链

RubyMotion
RubyMotion 是一个革命性的工具链。它能够让您飞快地付出和测试原生 iOS 和
OS X 应用,全部行使 Ruby 语言。

工具

Shark
用于将 .xcassets 文件夹转换成一个项目安全枚举的 斯威夫特 脚本。★

R.swift
在 斯维夫特(Swift) 项目中,强类型的自动补全资源名称的工具,包括图片,单元格和
segue 的工具。★

SwiftGen
一个生成 Swift(Swift)代码工具的成团(生成资源的枚举,storyboard,本地化字符串和 UIColor)。★

Localize-Swift
Swift(Swift) 2.0 实现在选择中切换语言的听从,援助你的 APP
实现协调的本地化和国际化。★

Blade– 为
iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和任何相关的事物。

Retini
一个特级简单的 Retina(2x,3x)图片转换器。

Provisioning
一个查看器插件,用于预览 .mobileprovision 文件。

Strsync
自动翻译并且使 .strings 文件和默认语言同步。

急迅支付

KZPlayground
Objective-C 版本的 Playground。

dyci
代码注入工具。

injectionforxcode
代码注入,帮忙 Swift。

MMBarricade
在运转时为 iOS app 配置本地服务器。

NetworkObjects
依据你的 Core Data 模型生成 RESTful 服务器。

STV
Framework

开发原生 iOS app 的可视化开发工具。

部署

fastlane将具有
iOS 部署工具整合到一个行事流中。

deliver布置截屏,app
元数据和 AppStore app 更新,这一切只需要一个命令就能够搞定。

snapshot自动地开创全部语言和全方位设施的屏幕截图。

App Store

Average App Store Review
Times
本条网站可以而且跟踪
AppStore 上 iOS 和 Mac 六个版本的浏览次数,使用了使用 iOS 和 Mac
开发者的众包数据。

Apple’s Common App Rejections
Styleguide
有的造成
app 被苹果拒绝的要紧常见问题。

Free App Store Optimization
Tool
在根本字和竞争者的角度上,让您可视化地追踪你的
App Store 数据。

SDK

官方的

SpotifySpotify
iOS SDK。

FacebookFacebook
iOS SDK。

Google
Analytics
Google
Analytics iOS SDK。

Paypal iOS
SDK
The
PayPal 移动端 SDK,可以便捷地在当地使用中融为一体 PayPal 和 信用卡支付。

Pocket将东西保存到
Pocket 的 SDK。

Tumblr集成
Tumblr 数据到 iOS 或 OS X 应用中的库。

EvernoteEvernote
iOS SDK。

BoxBox
iOS 和 OS X SDK API。

OneDriveLive
iOS SDK。

StripeiOS
and OS X Stripe 绑定框架。

Venmo在您的
iOS app 通过 Venmo 生成订单同时接受支付。

AWSAmazonWeb 瑟维斯(Service)s iOS 移动使用 SDK。

ZendeskZendesk
iOS 移动应用 SDK。

Adobe Creative
SDK
Adobe
creative tools 和 Creative Cloud SDK。

DropboxDrop-ins
和 Dropbox Core API 的 SDK。

Fabric by
Twitter
iOS
的 Fabric Twitter Kit。

Liquid
Analytics
由此分析与实时的个性化的实时响应爆发一定的所作所为。

ResearchKitResearch基特是一个开源的软件框架,用它可方便的构建治疗研究采用或者其他的商讨项目。

PacketZoomPacketZoom
iOS SDK。

Primer
在可视化编辑器上便宜创造定制化的登陆页,注册和登录流程的 SDK,内建了
a/b/n 测试和分析。

非官方

STTwitter
Twitter REST API 1.1 制作的稳定性,成熟,系数的 Objective-C 库。

FHSTwitterEngine
Cocoa 开发者提供的 Twitter API。

GiphyGiphy
API 的 Objective-C iOS 客户端。

UberKit
Objective-C 包装的简单易用的 Uber API。

InstagramKit
Instagram iOS SDK。

DribbbleSDK
Dribbble iOS SDK。

objectiveflickr
对象化的 Flickr, Objective-C 写的 Flickr API。

DropletKit
Objective-C 包装的 DigitalOcean v2 API。

Xcode

插件

FuzzyAutocompletePlugin
提供了除前缀匹配之外的此外更加灵活的机关补全功用,匡助 Xcode 5+。

SCXcodeMiniMap
SCXcodeMiniMap 为 Xcode 添加了代码地图效用

Show in
Github

可以一贯打开 Github 上脚下正值编制的行对应的 commit 页面。

BBUFullIssueNavigator
那么些插件让 Xcode 在 issue 导航栏显示所有的 issue 内容。

BBUDebuggerTuckAway
当你从头编制的时候帮您隐藏调试器栏的 Xcode 插件。

SCXcodeSwitchExpander
SCXcodeSwitchExpander 是一个方可帮您举行 switch
语句的插件,还会自动帮你插入 case 语句。

VVDocumenter-Xcode
方便的编撰标准注释的 Xcode 插件。

XAlign
一个 Xcode 代码自动对齐插件,它可以行使自定义的格局来对齐任何事物。

Cocoapods Xcode
Plugin

倚重管理工具 CocoaPods 的 Xcode 插件。

KSImageNamed-Xcode
提供了图片名称自动补全效用的插件。

ColorSense-for-Xcode
可视化的水彩选拔插件。

Backlight-for-XCode
高亮当前编写的行。

UIColor-Hex-Swift
通过十六进制字符串创制 autorelease 颜色的方便措施。★

KPRunEverywhereXcodePlugin
只需两次点击,就可以在六个 iOS 设备上构建,运行 App。

RevealPlugin
将 Reveal App 和你的品类活动合为一体的 Xcode 插件。

RealmPlugin
生成 Realm 模型的 Xcode 插件。

AdjustFontSize
使用⌘ +/⌘ -急速键调整字体大小。

Lin
那多少个插件提供了 NSLocalizedString 的自动补全插件。

Rephrase– Xcode
用于本地化的插件.

XCActionBar
Xcode 的 Alfred。

QuickJump
Xcode 迅速代码导航。

CATweaker
一个用来创建优质的 CAMedia提姆(Tim)ingFunction 曲线的插件.

XcodeWay
便捷地导航到五个地点。

GitDiff
将与 git 仓库中不同的代码高亮。

MCLog
用于控制台内容筛选的插件。

XToDo
一个出示档次中 TODO,FIXME,??? 和 !!! 列表的对话框。

CopyIssue
使复制 Xcode issuse 描述更简便。

RTImageAssets
自动生成所需的上上下下 App 图标的插件。

BBUncrustifyPlugin-Xcode
使用 ClangFormat 或 Uncrustify 格式化代码的插件。

Aviator
这多少个插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode 中.

JumpMarks
使用有序的书签为您的代码做导航。

XCSnippetr
直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。

Peckham
使用 #import 引用项目中的任何公文,提供代码提醒。

MLAutoReplace
急忙编码以及代码格式化插件,提高你的编码速度。

Chameleon
iOS (Obj-C & Swift)的扁平化颜色框架。★

AutoHighlightSymbol
高亮被入选的符号对应的装有实例。

Reveal-In-GitHub
用一个迅速键就可以跳转到 GitHub 仓库的 History, Blame, PRs, Issues,
Notifications。

CleanHeaders-Xcode
类似 iSort 的头文件排序和再次消除插件,让你的头文件看起来更为平稳。

Luft
援助您兑现轻量的 View Controller 的 Xcode 插件。

主题

Dracula
Theme

一个 Xcode 的暗色大旨(仿 SublimeText).

Xcode themes
list

Xcode 的斑块主旨。

Solarized-Dark-for-Xcode
用于 Xcode5 的 Solarized Dark 主题.

其他 Xcode 插件

Synx
一个再一次社团你的 Xcode 项目的命令行工具,它亦可让你的 group
和文件夹对应起来。

dsnip
可以在地头为具备的 UI基特(Kit) 协议/代理方法(UITableView,…)生成 Xcode
代码片段的工具。

编码规范

NY Times – Objective C Style
Guide

伦敦时报使用的 Objective-C 编码规范。

raywenderlich Style
Guide

一个讲述 raywenderlich.com 编码习惯的代码规范。

Github Objective-C Style
Guide

Objective-C 项目标编码规范和惯用法。

Objective-C Coding Convention and Best
Practices

一份描述编码习惯的 Gist。

Swift Style Guide by
@raywenderlich

raywenderlich.com 官方的 Swift(Swift) 编码风格规范。★

Spotify Objective-C Coding
Style

Spotify 的 iOS 开发引导。

Dropbox Objective-C Style
Guide

Dropbox 的 Objective-C 代码风格指南。

Github – Style guide & coding conventions for Swift
projects

github 的 斯威夫特(Swift)(Swift) 编码风格和习惯指南。★

Futurice iOS Good
Practices
@futurice介绍的
iOS 入门指南和极品实践。

好网站

快讯,播客和任何

BGR

iMore

Lifehacker

iCode Blog

NSHipster

Objc.io

ASCIIwwdc

Natasha The
Robot

Apple’s Swift
Blog

iOS Programming
Subreddit

iOS Dev Weekly

iOS8-day-by-day

iOScreator

Mathew Sanders

Little Bites of
Cocoa

iOS Dev
Nuggets

This Week in
Swift

iOS Goodies

iOS Developer and Designer
interview

一个用来救助这些寻找 iOS 开发者或设计师的农奴主的小指南。

iOS App Development on
Medium

一些关于 iOS,Apple沃特(Wat)ch 开发的小故事和小贴士。

Swift Sandbox
斯威夫特(Swift)(Swift) 开发者通讯,Swift(Swift) 开源音信,项目和资源。 ★

UIKit 文档

iOS Fonts

UIAppearance
list

论坛和座谈列表

iPhone Dev SDK
Forum

“iOS” on
Stackoverflow

教程和 Keynotes

AppCoda

Tutorials
Point

Code with Cris

Cocoa with
Love

Cocoa is my
Girlfriend

Code School – Try
Objective-C

Brian Advent youtube
channel

Youtube 上的 Swift 教程频道。 ★

RAYWENDERLICH
开发者和爱好者的教程。

Ry’s Objective-C
Tutorial

Mike Ash

Big Nerd
Ranch

Tuts+

iOS-Blog

Thinkster

Swift
Education

一个供教育者分享 斯威夫特(Swift) 和 app 开发学习材料的社区。★

Cocoa Dev
Central

Use Your Loaf

Swift Tutorials by Jameson
Quave

iOS UI 模版

App Icon
Template

iOS 8 GUI PSD
Template

iOS UI Design
Kit

iOS Design
Guidelines

原型

FluidUI

Proto.io

Framer

Pixate

Principle

Twitter

@objcio

@nshipster

@CocoaPods

@CocoaPodsFeed

@RubyMotion

@SwiftSandbox
斯威夫特(Swift)(Swift) 开源音信, 项目和资源。

Facebook 群组

HH
iOS

Sketch – Official
group

Design-Code

Sketch-Design.io

Origami
Community

Framer
JS

播客

The Ray Wenderlich
Podcast

Debug

iDeveloper

App Story

Mobile Couch

iOS Bytes

书籍

Programming with Objective-C by
Apple

Object-Oriented Programming with Objective-C by
Apple

The Swift Programming Language by
Apple

Using Swift with Cocoa and Objective C by
Apple

iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron
Hillegass, Joe
Conway

Programming in Objective-C by Stephen G.
Kochan

Your First iOS App by Ash
Furrow

The Complete Friday Q & A: Volume
1

Core Data for iOS: Developing Data-Driven Applications for the iPad,
iPhone, and iPod
touch

Cocoa Design
Patterns

其他可以的列表

你可以在下边找到此外特别不错的列表

awesome-awesomeness列表。

Open Source
apps
开源
iOS app 列表。

优秀的 Swift 列表

@matteocrippa
一个妙不可言的 斯威夫特(Swift) 资源合集列表。

@Wolg
一个很棒的 斯威夫特 框架,库和软件的企图列表。

awesome watchkit
apps
watchkit
app 例程和科目的列表。▲

iOS Learning
Resources
一个高质地,频繁更新还要被很好维护的
iOS 教程网站的总体集合。

awesome-ios-animation
包括了 Objective-C 和 斯维夫特(Swift) 实现的 iOS 动画库列表。

awesome-ios-chart
很棒的 iOS 图表库列表。包括了 Objective-C 和 Swift(Swift) 两种语言。

awesome-gists
很棒的 Gist 列表 (iOS 章节).

awesome-ios-ui
优秀的 iOS UI/UX 库列表。

相关文章