能源列表,AppleWatch澳门皇冠官网app 的档期的顺序则会被标志为 ▲

<a name=”cache”></a>缓存

  • SDURLCache
    U奥迪Q7LCache 的子类,可感到 OPPO/三星GALAXY Tab 应用提供的本土磁盘缓存。
  • Awesome
    Cache

    让人垂怜的地面缓存 ★
  • mattress
    iOS Web 内容的离线缓存 ★
  • Carlos
    轻巧但却灵活的缓存 ★

<a name=”audio”></a>音频

  • 奥迪oBus:下一代 App 到 App 的实时音频路由。官方网址
  • 奥迪(Audi卡塔 尔(英语:State of Qatar)oKit:多少个苍劲的旋律合成,管理和剖析的工具集。官方网址
  • EZ奥迪(Audi卡塔尔o:叁个基于 Core 奥迪o 的 iOS/OSX
    音频可视化框架。用于实时,低顺延的旋律管理和可视化功用的开拓。官方网站
  • novocaine:应用于 OSX 和 iOS 的高品质音频框架。官方网址
  • QHSpeechSynthesizerQueue:一个 AVSpeechSynthesizer
    的行列管理类别。官方网站
  • StreamingKit – 四个指向性 OSX 和 iOS 中 AudioPlayer/AudioStreamer
    急迅的无缝扩张。官方网站
  • sound-fader-ios:一个 Swift 写的 AVAudioPlayer 的声音调节器 官方网站★

<a name=”eventbus”></a>事件总线

  • Caravel
    用于 UIWebView 和 JS 的 Swift 事件总线。★
  • SwiftEventBus
    一个真对 iOS 8 优化的发布/订阅事件总线。★
  • PromiseKit
    iOS 和 OS X 上的 Promises 实现。
  • Bolts
    Bolts
    是多个精算使构建移动选拔更轻易的二个底层库集合。包括了职分(promises卡塔 尔(英语:State of Qatar)和选拔关联(deep
    links卡塔尔。
  • SwiftTask
    Swift 实现的 Promise + progress + pause + cancel + retry。 ★

<a name=”media”></a>媒体

<a name=”code-quality”></a>代码品质

  • 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
    Mini的 iOS 可视化调节和测量检验工具库。
  • Watchdog
    四个用以记录拥塞主线程的超载职责的类。★
  • Tailor – 跨平台的
    斯威夫特 代码静态深入分析器,它扶植您编写尤其干净的代码,幸免 bug。
  • SwiftCop
    SwiftCop 是三个很实用的格式验证库,灵感来自 Ruby On Rails
    清晰的移动记录作证。★

<a name=”eventbus”></a>事件总线

  • Caravel – 用于 UIWebView 和 JS 的 Swift 事件总线。★
  • SwiftEventBus – 二个真对 iOS 8 优化的通知/订阅事件总线。★
  • PromiseKit – iOS 和 OS X 上的 Promises 实现。
  • Bolts – Bolts
    是二个精算使营造移动应用更简明的叁个底层库集结。满含了任务和行使关联(deep
    links卡塔 尔(英语:State of Qatar)。
  • SwiftTask – Swift 实现的 Promise + progress + pause + cancel +
    retry。 ★

<a name=”apple-tv”></a>Apple TV

  • Voucher
    方便 tvOS App 通过 iOS 设备上相应的顺序来证实的库。

<a name=”other-xcode”></a>其他 Xcode 插件

  • Synx – 八个重复组织你的 Xcode 项目标命令行工具,它能够让你的 group
    和文件夹对应起来。
  • dsnip – 能够在本地为全数的 UIKit左券/代理方法(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编码风格标准。★
  • Spotify Objective-C Coding Style – Spotify 的 iOS 开拓带领。
  • Dropbox Objective-C Style Guide – Dropbox 的 Objective-C
    代码风格指南。
  • Github – Style guide & coding conventions for 斯维夫特 projects –
    github 的 Swift 编码风格和习贯指南。★
  • Futurice iOS Good Practices – @futurice 介绍的 iOS
    入门指南和特级施行。

<h3>普通话站点</h3>

  • 伯乐在线 iOS 频道:分享 iOS 和 Swift 开辟,应用设计和加大,iOS
    相关的行当动态。官方网址

<h3>希伯来语站点</h3>

<a name=”plugins”></a>插件

  • 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提姆ingFunction 曲线的插件.
  • XcodeWay
    便捷地导航到多少个地点。
  • GitDiff
    将与 git 旅馆中分歧的代码高亮。
  • MCLog
    用于调整台内容筛选的插件。
  • XToDo
    二个出示等级次序中 TODO,FIXME,??? 和 !!! 列表的对话框。
  • CopyIssue
    使复制 Xcode issuse 描述更简短。
  • RTImageAssets
    自动生成所需的全方位 App Logo的插件。
  • BBUncrustifyPlugin-Xcode
    使用 ClangFormat 或 Uncrustify 格式化代码的插件。
  • Aviator
    这些插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode 中.
  • JumpMarks
    使用有序的书签为您的代码做导航。
  • XCSnippetr
    直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。
  • Peckham
    使用 #import 援用处目中的任何公文,提供代码提醒。
  • MLAutoReplace
    火速编码以至代码格式化插件,升高你的编码速度。
  • Chameleon
    iOS (Obj-C & Swift卡塔 尔(英语:State of Qatar)的扁平化颜色框架。★
  • AutoHighlightSymbol
    高亮被选中的标识对应的持有实例。
  • Reveal-In-GitHub
    用一个连忙键就能够跳转到 GitHub 饭馆的 History, Blame, PCRUISERs, Issues,
    Notifications。
  • CleanHeaders-Xcode
    相似 iSort 的头文件排序和另行息灭插件,让您的头文件看起来尤其有序。
  • Luft
    支持您兑现轻量的 View Controller 的 Xcode 插件。

目录

  • 入门
  • 库和框架
    • 音频
    • 动画
    • Apple TV
    • 桥接
    • 缓存
    • Core Data
    • 图表
    • 数据库
    • 硬件
      • 动作
      • 蓝牙
      • 位置
      • iBeacon
    • HUD
    • 事件总线( EventBus 卡塔 尔(英语:State of Qatar)
    • 文件
    • JSON
    • 布局
    • 日志
    • 地图
    • 媒体
      • 图片
      • 视频
      • PDF
    • 消息
    • 网络
    • 推送文告
    • Passbook
    • 权限
    • 文本
    • 浏览 / 介绍 / 教程
    • URL Scheme
    • UI
    • Websocket
    • 代码质量
    • 分析
    • 支付
    • 付加物化学工业具
    • 实用工具
    • 安全
  • 设置项目
  • 依赖 / 包管理
  • 测试
    • 测量检验驱动开采 / 行为使得开辟
    • UI测试
    • Beta 测试
    • 其余测验
  • 工具链
  • 工具
  • 急迅开荒
  • 部署
  • App Store
  • SDK
  • Xcode
    • 插件
    • 主题
    • 其他 Xcode 相关
  • 编码标准
  • 有的好网址
    • 新闻, 博客等
    • UIKIt 文档
    • 论坛和座谈列表
    • 教程和 Keynotes
    • 原型
  • Twitter
  • Facebook 群组
  • 播客
  • 书籍
  • 任何能够的列表
  • 资源

  • Road Map iOS – 开采 iOS 应用从前几天起来,苹果指南。★
  • Life红客 – 笔者想写二个 iOS 应用,该从何地起始?
  • Codeproject – 入门 小米 和 iOS 应用开辟。
  • Ray Wenderlich – 学习 iOS 应用开辟。
  • Stanford – Developing Apps to iOS – 哈佛在 iTunes U 上的 iOS App
    开荒课程。
  • Stanford – Developing iOS 8 Apps with 斯威夫特 – 哈工业余大学学在 iTunes U 上用
    Swift 开采 App 的科目。★

<a name=”files”></a>文件

  • FileKit
    Swift 完毕的简单飞速的文书管理工科具。★

<a name=”ui”></a>UI

  • Chameleon – 贰个 iOS 品质有力的轻量级扁平化颜色框架,能够用于
    Objective-C 和 斯维夫特。★
  • ActionSheetPicker-3.0 – 为 iOS App 急速创立三个下拉 UIPickerView /
    ActionSheet 功效。
  • FlatUIKit – 适用于 iOS 的扁平化 UI 组件集结。
  • JVFloatLabeledTextField – 附有浮动标签的 UITextField 子类。
  • 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 项目中。
  • EN斯威夫特SideMenu – 一个 斯维夫特 写的简洁明了 iOS7/8 侧滑菜单。★
  • MDCSwipeToChoose – 滑动卡牌来支配 “喜欢” 恐怕 “不希罕”
    的控件,效果相符 Tinder App。能够用于在几秒钟内创造识字卡
    app,图片浏览器依旧其余形似利用,而不用几小时。
  • ParallaxTableViewHeader – UITableView header 的视差滚动作效果应组件。
  • JLToast – iOS 的 Toast 组件,提供了简约的接口。★
  • SweetAlert – 为 iOS 应用提供了实时动漫效果的 AlertView,Swift编写而成。★
  • Form – JSON 驱动的列表控件。
  • BLKFlexibleHeightBar – 创造二个冲天能够自行调度的
    NavigationBar,相似 推特(Twitter) ,Square Cash,Safari 中的那样。
  • NMPopUpView – 用于浮现浮动窗口的简便 iOS 类。扶助 Swift 和
    Objective-C。★
  • SDevIconFonts – 用于 Swift 的 Fontawesome, Iconic, Ionicons,
    Octicon。★
  • SDevBootstrapButton – Swift 版的 Twitter Bootstrap 按钮。★
  • SDevCircleButton – Swift 达成的圆型按键。★
  • SDevFlatColors – Swift 完结的扁平化颜色。★
  • ColorArt – 从图片中收取首要颜色,相近 iTunes 11 的效劳。
  • IQKeyboardManager – 避免键盘滑出来遮挡住 UITextField/UITextView
    的框架,非侵入,无需代码。
  • WC法斯特Cell – 滚动通畅的 Tables/Collections cell 。
  • Motif – 二个根据 JSON 的可定制轻量级样式表框架。
  • VBFPopFlatButton – 基于 推特POP制作的,有9种差别情形动漫的扁平化开关。
  • HTPressableButton – 扁平化设计的能够调控的按键。
  • Cool-iOS-Camera – 一个截然可定制的现世的相机,使用 AVFoundation
    框架完毕。
  • AsyncDisplayKit – AsyncDisplayKit 是二个 iOS
    框架,它亦可使三个很复杂的客户分界面保持平滑和影响灵敏。
  • AMTagListView – 五个方可增添一多姿多彩中度可定制化的竹签的 UIScrollView
    子类。
  • MotionBlur – MotionBlur 让您能够在 iOS 动漫功效上丰盛模糊效果。
  • PBJVision – iOS 相机引擎,扶助点击拍戏,慢动作录像和图纸捕捉功用。
  • DynamicColor – 又三个用于操作颜色的 Swift 扩张。★
  • GaugeKit – 可定制的仪态组件,能够低价地仿制苹果样式的仪表盘。★
  • SVWebViewController – 叁个非侵入式的放到浏览器。
  • SwiftWebVC – 一个 SVWebViewController 的 Swift 实现。★
  • MVAutocompletePlaceSearchTextField – 一个看似 Google Places,Uber
    等职位寻觅的非侵入式自动实现控件。
  • MVMaterialView – 用来效仿 Material Design 概念波纹效果 UI
    控件的子类和 UIButton。
  • Atlas – 为 Layer 设计的原生 iOS 音信应用 UI 组件。
  • Swift-Prompts – 用来设计自定义提醒的 Swift库,有不小的界定可供选拔。★
  • IQDropDownText菲尔德 – 提供了下拉 UIPickerView 扶持的 UITextField。
  • PJAlertView –
    苹果弃用了原来好用的警报视图,让我们错过了成都百货上千的定制性,那一个库重新将定制性带回来。
  • CZPicker – iOS 的 Popup 样式的 UIPickerView.
  • TisprCardStack – 卡片 UI 库。★
  • YXTPageView – 叁个支撑 UIView 和 UITableView 之间滚动切换的
    PageView。
  • DatePickerDialog – 在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★
  • gifu – iOS 上协理动态 GIF 的 斯威夫特 框架。★
  • SAHistoryNavigationViewController –
    SAHistoryNavigationViewController 完毕了二个在 iOS
    上的周边任务微处理器的 UI,包容 UINavigationContoller,3D Touch。★
  • DOFavoriteButton – 二个可喜的动漫按键。★
  • LN景逸SUVSimpleNotifications – 轻易的 Swift app
    内置文告。LN昂科威SimpleNotifications 是三个 斯威夫特 TSMessages 简化版本。
  • NgKeyboardTracker – iOS 的键盘追踪 Objective-C 库。
  • SAInboxViewController – 受到 “Inbox by google” 动漫过渡效果启示的
    UIViewController 子类。★
  • TLYShyNavBar – 不像那么些 UINavigationBar 那么高傲。那些 Bar
    很谦和!能够超级轻松地创设机关滚动的 navigation bar。
  • BLX570YXBanner – Swift 的 iOS7+ 样式的下拉通报。 ★
  • NYAlertViewController – 能够自定义内容视图的 iOS
    AlertView,可高度自定义。
  • HDNotificationView – 使用模拟原生的通告横幅 UI,发出任何警告。
  • MZFormSheetPresentationController –
    MZFormSheetPresentationController 提供了三个原生 iOS
    UIModalPresentationFormSheet 的代替品,增多了对 小米的支撑,而且能够自定义 controller 的尺码和表单的外观。
  • AnimatedTransitionGallery – 使用
    UIViewControllerAnimatedTransitioning 公约落到实处了自定义 iOS 7
    过渡动漫。
  • iCarousel – iOS 和 Mac OS 上粗略的,中度可定制化的数目驱动 3D
    跑马灯。
  • RESideMenu – 受 Dribble 上的宏图启迪而创设的 iOS 7/8
    样式的视差侧滑菜单。
  • FontAwesomeKit – iOS 的Logo字体库,今后支撑 Font-Awesome,Foundation
    icons,Zocial 和 ionicons。
  • Cocoa Controls – 开源的 iOS 和 OS X UI 组件.
  • ActiveLabel.swift – 非侵入的 UILabel 代替品,帮忙 Hashtags ,
    Mentions 和 U奔驰G级L 。 ★
  • XLForm – XLForm 是最灵敏有力的 iOS 库,用来创立动态的 tableview
    表单,完全适用于 斯威夫特 和 Obj-C。
  • RAReorderableLayout – 能够拖拽放置的 UICollectionView 成分。
  • ESTabBarController – 贰个允许高亮开关和自定义开关动作的 Tabbar
    调整器。
  • STPopup – STPopup 为 诺基亚 和 三星平板 提供了二个 popup 样式的
    UINavigationController。
  • HoneycombView – HoneycombView 是用来体现相同 Honyecomb 布局的 iOS
    UIView,由 斯威夫特 实现。★
  • tapkulibrary – tap + haiku = tapku, 多少个专心设计的 iOS 开源框架。
  • NVActivityIndicatorView – 很好的加载动漫群集。★
  • KCJogDial – 提供调节效果的 UIView,近似多个转轮调控器。★
  • PagingMenuController – 有可定制的菜单的分页视图调控器,斯威夫特 达成。★
  • 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 – 使用纯 斯威夫特 创设高贵的 iOS 表单。★
  • PMTween – 温婉灵活的 iOS 渐变库。
  • MZTimerLabel – 让 UILabel 变成倒测量时间的装置只怕秒表的便利类,雷同苹果的石英钟应用。
  • WobbleView – WobbleView
    是一个完成了流行的摇荡效果的视图。你能够在应用中有益的增进动态的客户交互作用和连接效果。★
  • CBZSplashView – 推特(Twitter) 样式的起步页(Splash
    Screen卡塔尔国视图,缩放后显得主视图。
  • 昂CoraKNotificationHub – 让其余 UIView 形成康健的布告大旨。
  • EatFit – Eat fit 是多少个受 Google Fit
    启示的用来非凡地出示数据的构件。
  • CollapsableTable – 能够自定义 section header 的可折叠 tableview
    section。★
  • LiquidFloatingActionButton – 流体状态的 Material Design 的变化按键。
  • LiquidLoader – 液体动漫的加载器组件。★
  • PickerView – 斯威夫特 达成的自定义的 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 – 斯威夫特 写的可定制的 UIPickerView 代替品。
  • KCSelectionDialog – 轻松的取舍对话框。★
  • SFFocusViewLayout – 支持内容集中的 UICollectionViewLayout。
  • UIText菲尔德-Shake – 增加了摇荡动漫的 UITextField 种类。也是有 Swift版本 ★
  • JTFadingInfoView – 二个依据 UIButton 的帮衬淡入淡出动漫天性的视图。
  • KCFloatingActionButton – 简洁的 iOS 浮动操作按键。★
  • TTGSnackbar –
    在显示器底边呈现不难的新闻和操作开关,辅助三种卡通效果。★
  • TTGEmojiRate – iOS 的切近 emoji 的评分视图。★
  • CardAnimation – 卡牌翻页动漫效果。★
  • BEMCheckBox – 优雅的 iOS 复选框。(Check box)
  • CVCalendar – 扶持 iOS 8+ 的自定义可视化日历,斯威夫特完成。★
  • SCLAlertView-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 弹性下拉刷新控件,斯维夫特 达成。★
  • HTYTextField – 多个有弹性的站位文字的 UIText菲尔德。★
  • JDStatusBarNotification –
    展现在最上端状态栏的打点,使用简便,能够自定义。
  • GuillotineMenu – 铡刀样式过渡动漫的下拉菜单。★
  • MediumMenu – 多个基于 Medium iOS 应用的菜系。★
  • YALField – 使用 interface builder 更易于地创立表单
    UI。富含带合法性验证的自定义字段。
  • StarryStars – iOS GUI 库,用于展示和编排评分。
  • J悍马H2SplitVC – 自适应布局的 UISplitViewController。
  • SevenSwitch – 非侵入式的 iOS7 样式的开关取代品。★
  • RadialLayer – 可点击成分的动漫。★
  • MPParallaxView – Swift 实现的 Apple TV 视差效果。★
  • RPLoadingAnimation – 斯威夫特 达成的依据 CALayer 的加载动漫。★
  • Splitflap – Swift 应用的分屏展现框架。★
  • UIScrollView-InfiniteScroll – 帮忙可是滚动的 UIScrollView 种类。★
  • PullToBounce – UIScrollView 的下拉刷新控件。★
  • TVButton – 重新创立叁个丰盛酷的 Apple TV 视差Logo用在 iOS UIButton
    上。★
  • SlackTextViewController – 四个非侵入式的 UIViewcontroller
    子类,提供了多个方可随文字长度变化的高低的文本框和一些其余有效的音信个性。
  • EZAlertController – 便捷的 Swift UIAlertController。★
  • EZSwipeController –
    澳门皇冠官网app 1类似
    Snapchat/Tinder/iOS 主页的 UIPageViewController。★
  • SWRevealViewController – 受到 FaceBook 和 Wunderlist 应用启示的
    UIViewController 子类,用于体现侧滑的视图调整器。
<a name=”location”></a>位置
  • IngeoSDK
    总是处于展开状态的 iOS 地方显得框架。
  • Proxitee
    允许开荒者利用 iBeacons 和地理围栏创造近场感知的使用。
  • LocationManager
    实现了二次性大概持续需要当前地方的效果与利益,提供了根据 block 的异步
    API。
  • LocationKit
    高等岗位 SDK -
    只利用比超级少的电量和上下文相关的位置消息就能够提供高正确度的岗位数据。

<a name=”database”></a>数据库

  • Realm – CoreData 和 SQLite 的取代品。简洁、今世、飞速。
  • YapDatabase – YapDatabase 是多少个 iOS 和 Mac 上可扩张的数据库。
  • Couchbase Mobile – Couchbase,有云同步援救的活动平台上的文书档案存款和储蓄。
  • FMDB – SQLite 的 Cocoa/Objective-C 封装。
  • Akaibu-NSUserDefaults – 斯威夫特 键/值存款和储蓄,只供给风流倜傥行代码就可以对
    NSObject 对象进行归档。类的属性会自行映射和归档。
  • FCModel – 为那二个喜欢平素运用 SQL 进行数据库操作的人提供的 CoreData
    的代替品。
  • Zephyr – 轻巧地经过 iCloud 同步 NSUserDefaults ★
  • Prephirences – Prephirences
    是一个提供了有效的磋商和便利的措施来治本采用的溺爱设置,配置和使用状态的
    斯维夫特 库。★

iOS UI 模版

<a name=”pdf”></a>PDF
  • Reader – 叁个 iOS PDF 阅读器的基本。
  • UIView 2 PDF – 使用 UIViews 的 PDF 生成器。

<a name=”project-setup”></a>项目安装

  • crafter
    那是二个允许你利用自定义的小圈子专项使用语言(DSL卡塔 尔(阿拉伯语:قطر‎语法来布置你的 iOS
    项目模版的命令行工具(CLI卡塔尔国,使用简易但质量苍劲。
  • liftoff
    另三个用来创立 iOS 项目标 CLI。
  • KZBootstrap
    iOS 项目标 bootstrap,指标是高素质的编码。
  • amaro
    优秀的 iOS 样板。
  • chairs
    交流你的 iOS 模拟器文书档案。

动画

  • Pop:多个 iOS 和 OS X 动漫库,能够实惠地得以达成由物理功用的相互作用。官方网址
  • AnimationEngine – 能够在 iOS 上利于地创设高档自定义动漫。
  • Awesome-iOS-Animation – 一个动漫项指标联谊。
  • RubiconZTransitions – iOS View Controller 过场动漫库。
  • DCAnimationKit – iOS 动漫集结。很简短,只必要增多流水动漫。
  • Spring – 多少个回顾的 斯威夫特 iOS 动画库。
  • Canvas – 无需代码就足以在 Xcode 中显得动漫 http://canvaspod.io。
  • Fluent – 便捷的 Swift 动相框架。 ★
  • Cheetah – 便捷的 iOS 动画库,由 Swift2 编写。 ★
  • RadialLayer:针对可点击成分的卡通(类似于 Youtube Music卡塔 尔(阿拉伯语:قطر‎★官方网站

<a name=”getting-started”></a>入门

<a name=”passbook”></a>Passbook

  • passbook – 为 Passbook 创建 pkpass 文件。
  • Dubai – 生成和预览 Passbook 的 Pass。
  • Passkit – 设计、创制并证实 Passbook 的 Pass。

<a name=”other-awesome-lists”></a>别的优质的列表

你能够在底下找到其它极度上佳的列表

<a name=”apple-tv”></a>Apple TV

  • Voucher – 方便 tvOS App 通过 iOS 设备上相应的次序来表明的库。

<a name=”tutorials-and-keynotes”></a>教程和 Keynotes

<a name=”hardware”></a>硬件

<a name=”utility”></a>工具

  • 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 简化版。★
  • 斯维夫特Random – 任何时候数据生成器。★
  • RandomKit – Swift 随机数据生成器。★
  • Async – 斯威夫特 的 GCD 异步派发语法糖。★
  • YOLOKit – 让方块透过圆洞。
  • EZSwiftExtensions – :smirk:标准项目和类是何等工作的。★

<a name=”text”></a>文本

  • Twitter Text
    Obj

    推文(Tweet卡塔尔 的文书管理库的 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
    为与钱和现金相关职业的的 斯维夫特 值类型。★
  • PhoneNumberKit
    用于拆解分析,格式化和表达国际电话号码的 斯维夫特 框架,由谷歌(Google卡塔 尔(阿拉伯语:قطر‎的
    libphonenumber 库援救。★
  • YYText
    iOS 上用于显示和编辑富文本的精锐文本框架。
  • 维护者:tangyouhua

<a name=”beta-distribution”></a>Beta 测验版本发表

  • Crashlytics
    二个拆家荡产报告和 beta 测量试验服务。
  • TestFlight Beta
    Testing

    iTunes Connect 辅助的 beta 测量检验服务。
  • HockeyApp – 在
    HockeyApp 你能够发表你 app 的 beta
    测验版本,搜集实时的倒台报告,获取顾客反映,剖判测量检验覆盖率。
  • boarding
    即时为 TestFlight beta 测量试验者创设轻便的注册页面。

<a name=”permissions”></a>权限

  • PermissionScope – 智能的 iOS 授权 UI 和 统大器晚成的
    API(扶持地点、公告、照片、联系人、日历、照片、Mike风、BT、进程提示、HealthKit和 CloudKit卡塔 尔(英语:State of Qatar)。★
  • Proposer –
    便捷地伸手顾客权限(帮忙相机、照片、Mike风、联系人、地方卡塔 尔(英语:State of Qatar)。★
  • ICanHas – 简化 iOS
    顾客权限诉求(扶助地点、推送公告、相机、联系人、日历、照片卡塔尔。★
  • VWWPermissionKit – 可视化的 iOS 授权微电脑。
  • ISHPermissionKit – 为 iOS 提供央浼客商权限的联结方法。
  • JLPermissions – iOS
    预授权工具,开垦者用它来创制询问客户是还是不是授权的对话框,支持日历、联系人、地点、照片、备忘录、twitter、推送文告和此外急需授权的操作。

<a name=”utility”></a>工具

  • Underscore.m
    用来操作数据的 DSL。
  • SBConstants
    生成三个含有了 storyboard 中负有 identifier 的常量文件。
  • XExtensionItem
    方便地在 iOS 应用和享受增添至简分享数据。
  • ReflectableEnum
    Objective-C 枚举的反光。
  • VWWPermissionKit
    可视化的 iOS 权限微处理机。
  • ClusterPrePermissions
    可接收的预授权工具,它能够让开荒者在对话中赢得系统权限以前询问顾客。
  • DateTools
    简便的 Objective-C 日期和岁月工具。
  • EKAlgorithms
    一些老品牌的Computer科学算法和数据结构的 Objective-C 完成。
  • Tactile
    安全同期更加的符合习贯的响应处置和控件事件的措施。★
  • Colours
    那是生龙活虎套与概念的水彩和颜料方法,令你的 iOS/OS X 开垦特别实惠。
  • ObjectiveSugar
    Ruby 风格的 ObjectiveC 附件。
  • GroundControl
    iOS 远程配置。
  • OpinionatedC
    让 Objective-C 世袭越来越多 Smalltalk 性子。
  • GCDKit
    GCD 的 Swift 简化版。★
  • SwiftRandom
    任何时候数据生成器。★
  • RandomKit
    斯维夫特 随机数据生成器。★
  • Async
    Swift 的 GCD 异步派发语法糖。★
  • YOLOKit
    让方块透过圆洞。
  • EZSwiftExtensions
    :smirk:规范项目和类是怎么办事的。★
<a name=”location”></a>位置
  • IngeoSDK – 总是处于打开状态的 iOS 地点显得框架。
  • Proxitee – 允许开采者利用 iBeacons 和地理围栏创立近场感知的行使。
  • LocationManager – 完成了一回性或许持续须求当前地方的成效,提供了根据block 的异步 API。
  • LocationKit – 高档岗位 SDK -
    只利用少之又少的电量和上下文相关的职分消息就能够提供高正确度的职位数据。

<a name=”json”></a>JSON

  • JSONKit
    Objective-C JSON 工具。
  • TouchJSON
    一个 Objective-C 的 JSON 框架。
  • JSON-Framework
    那个框架用 Objective-C 完毕了叁个严酷的 JSON 解释器和生成器。
  • Mantle
    面向 Cocoa 和 Cocoa Touch 的模子框架 Model 。
  • Groot
    落成呃 JSON 字典大概数组和 Core Data Mangement 对象时期的转移。
  • KZPropertyMapper
    以至少的代码达成多少映射和表达。
  • JSONModel
    美妙的基于 JSON
    的数据模型化框架。创立了风流倜傥多级敏捷便利,自动並且智能的模型类。
  • SwiftyJSON
    使用 斯威夫特 管理 JSON 数据的好措施。★
  • FastEasyMapping
    快捷地体系化和反体系化 JSON 数据。
  • OCMapper
    Objective-C & 斯威夫特 通用的飞跃 JSON 模型转变框架。 ★
  • ObjectMapper
    在模型对象(饱含 class 和 struct卡塔尔国和 JSON 之间转变的 Swift 框架。★
  • JASON
    质量优质操作简便的 JSON 深入剖判。★
  • Gloss
    一个 Swift 写的 JSON 解析库。★
  • Cereal
    斯维夫特 对象种类化 ★
  • SwiftyJSONAccelerator
    使用 斯维夫特yJSON 或许 ObjectMapper 依据 JSON 生成 斯维夫特 模型。支持NSCoding 並且提供了利用 JSON 来代表模型的不二秘诀。★

<a name=”messaging”></a>消息

  • LayerKit – 八个对此 Layer 的 iOS
    开采组件,。是将音讯(文字,照片,录制,数据卡塔尔增添到活动或 Web
    应用中最简易的实施方案。
  • Twilio – 驱动着现代的调换形式,营造下一代音频与 SMS 应用。
  • Plivo – SMS API、音频 API 和 全球运维商。
  • XMPPFramework – 二个 iOS 和 Mac 上的 XMPP 合同通信框架。

<a name=”core-data”></a>Core Data

  • CWCoreData
    方便并发情状下 CoreData 框架开垦的强盛与实用工具。
  • ObjectiveRecord
    ActiveRecord 的 Objective-C 版本。
  • SSDataKit
    消弭使用 CoreData 产生的样子代码。
  • ios-queryable
    ios-queryable 是二个基于 CoreData 的 IQueryable/IEnumerable 完结。
  • ReactiveCoreData
    ReactiveCoreData (RCD) 是三个将 CoreData 带入 ReactiveCocoa
    世界的尝尝。
  • Ensembles
    叁个 CoreData 同步框架。
  • SLRESTfulCoreData
    依据 Objc 命名习贯,在运营时自动生成访谈器,U奥迪Q7L替换和智能性格映射。
  • Mogenerator
    自动生成 CoreData 代码。
  • HardCoreData
    不会窒碍 UI 线程的 CoreData 栈和调节器。
  • encrypted-core-data
    使用 SQLClipher 对 CoreData 的 SQLite 存款和储蓄实行加密。
  • MagicalRecord
    非常不错的 CoreData 便捷存取框架。
  • QueryKit
    二个轻易的体系安全的 CoreData 查询语言 ★
  • CoreStore
    强盛的 CoreData 框架,解决了增量迁移、获取、观察等难点。★

<a name=”beta-distribution”></a>Beta 测量试验版本发表

  • Crashlytics – 三个拆家荡产报告和 beta 测量检验服务。
  • TestFlight Beta Testing – iTunes Connect 支持的 beta 测验服务。
  • HockeyApp – 在 HockeyApp 你能够公布你 app 的 beta
    测验版本,搜罗实时的倒台报告,获取顾客反馈,分析测量检验覆盖率。
  • boarding – 即时为 TestFlight beta 测量检验者创立容易的登记页面。

  • RubyMotion – RubyMotion
    是二个查究性的工具链。它能够让您火速地付出和测量试验原生 iOS 和 OS X
    应用,全体利用 Ruby 语言。

  • Shark – 用于将 .xcassets 文件夹转变到一个品类安全枚举的 Swift脚本。★
  • Wrangler.swift – 在 Swift项目中,强类型的全自动补全财富名称的工具,包罗图片,单元格和 segue
    的工具。★
  • 斯威夫特Gen – 三个生成 Swift代码工具的会集(生成财富的枚举,storyboard,本地化字符串和
    UIColor卡塔尔国。★
  • Localize-Swift – Swift 2.0 实未来使用中切换语言的作用,扶植您的 APP实现协调的本地化和国际化。★
  • Blade – 为 iOS 和 OS X 应用生成 Xcode
    图片目录,全局图片和别的有关的事物。
  • Retini – 多少个特级简单的 Retina图片转变器。
  • 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 自动地创建全体语言和全部设施的荧屏截图。

  • Average App Store Review Times 这么些网址能够而且追踪 AppStore 上 iOS
    和 Mac 八个本子的浏览次数,使用了采取 iOS 和 Mac 开采者的众包数据。
  • Apple’s Common App Rejections Styleguide 一些招致 app
    被苹果拒绝的基本点不以为奇难题。
  • Free App Store Optimization Tool
    在第一字和竞争者的角度上,让您可视化地追踪你的 App Store 数据。

  • Spotify Spotify iOS SDK。
  • Facebook Facebook iOS SDK。
  • Google Analytics Google Analytics iOS SDK。
  • Paypal iOS SDK The PayPal 移动端 SDK,能够方便地在本地利用中融为大器晚成体
    PayPal 和 银行卡支付。
  • Pocket 将东西保存到 Pocket 的 SDK。
  • Tumblr 集成 Tumblr 数据到 iOS 或 OS X 应用中的库。
  • Evernote Evernote iOS SDK。
  • Box Box iOS 和 OS X SDK API。
  • OneDrive Live iOS SDK。
  • Stripe iOS and OS X Stripe 绑定框架。
  • Venmo 在您的 iOS app 通过 Venmo 生成订单何况选用支付。
  • AWS 亚马逊(Amazon卡塔尔 Web Services iOS 移动使用 SDK。
  • Zendesk Zendesk iOS 移动接收 SDK。
  • Adobe Creative SDK Adobe creative tools 和 Creative Cloud SDK。
  • Dropbox Drop-ins 和 Dropbox Core API 的 SDK。
  • Fabric by Twitter iOS 的 Fabric Twitter Kit。
  • Liquid Analytics 通过深入分析与实时的本性化的实时响应发生一定的行为。
  • ResearchKit ResearchKit是三个开源的软件框架,用它可方便的创设医治切磋利用只怕其余的切磋项目。
  • PacketZoom PacketZoom iOS SDK。
  • Primer – 在可视化编辑器上平价创立定制化的登入页,注册和登陆流程的
    SDK,内建了 a/b/n 测量试验和剖判。

  • ST照片墙 为 Twitter REST API 1.1 制作的国家长期安定,成熟,周详的
    Objective-C 库。
  • FHSTwitterEngine 为 Cocoa 开辟者提供的 Twitter API。
  • Giphy Giphy API 的 Objective-C iOS 客户端。
  • Uber基特 – Objective-C 包装的简易易用的 Uber API。
  • InstagramKit – Instagram iOS SDK。
  • DribbbleSDK – Dribbble iOS SDK。
  • objectiveflickr – 对象化的 Flickr, Objective-C 写的 Flickr API。
  • DropletKit – Objective-C 包装的 DigitalOcean v2 API。

<a name=”themes”></a>主题

加密

  • AESCrypt-ObjC – 四个简易固执的 AES
    加密/解密类,然则它便是能够很好的做事。

<a name=”podcasts”></a>播客

<a name=”layout”></a>布局

  • ios-flexboxkit – 三个打包了 Flexbox 布局的大致 UIKit 扩张。
  • Masonry – 利用简易的,链式的语法发挥出活动布局 NSLayoutConstraints
    的苍劲成效。
  • FLKAutoLayout – 让动用代码做限定更加的便利的 UIView 体系。
  • Façade – 可编制程序的视图布局,二个 autolayout 的替代品。
  • PureLayout – 终极的 iOS 和 OS X 上的 Autolayout
    API,特别容易又极度强硬。同期适用于 Objective-C 和 斯威夫特。
  • Snap基特 – 贰个 iOS 和 OS X 的 Swift Autolayout 领域专项使用语言。★
  • Cartography – 二个 Swift 编写的评释式 Auto Layout 领域专项使用语言。★
  • AutoLayoutPlus – 给 Auto Layout 加的一点料,由 斯维夫特 驱动。 ★

<a name=”networking”></a>网络

  • AFNetworking
    四个一箭穿心的 iOS 和 OSX 上的互连网诉求框架。
  • RestKit
    RestKit 是一个 iOS Objective-C 框架,是为着让和 RESTful web
    服务人机联作变的简练、火速、风趣。
  • FSNetworking
    稳固的 iOS 网络库。
  • ASIHTTPRequest
    Objective-C 编写的 HTTP 互连网恳求库。它是对 CFNetwork
    易用的包装。帮忙 Mac OS X 和 Motorola。
  • Overcoat
    小巧然而很刚劲的库,让创制三个 REST 客商端简便和有趣。
  • ROADFramework
    面向属性的 web 服务交互格局。框架有内建的 json 和 xml
    央求响应类别化方法,十二分低价扩充。
  • MBNetworkMonitor
    苹果 Reachability 类的现代化替代品,使用了 CoreTelephony
    来传达越多至于客户网络连接境况的音讯
  • MBNetworkIndicator
    提供了大致的艺术在四个央求之间和煦器材网络提示器
  • Alamofire
    Alamofire 是贰个 Swift 写的 HTTP 互连网库,由 AFNetworking
    的小编编写。★
  • Transporter
    让上传下载更简便易行的小代码库。★
  • CDZPinger
    使用方便的 ICMP Ping 框架。
  • NSRails
    将客商端的对象/类映射到长途 REST API 的对象/ORM。
  • NKMultipeer
    二个雏鹰展翅在多种链接上的可测验的肤浅。★
  • CocoaAsyncSocket
    用于 Mac 和 iOS 的异步 socket 网络库。
  • Siesta
    高贵的 RESTful
    能源抽象,将状态解藕。是依附回调或然代理的互联网库的替代品。★
  • Reachability.swift
    用 Swift 和闭包重新达成了苹果的 Reachablility 框架。★
  • NetworkEye
    二个 iOS 网络调节和测量试验库,能够显得 App 中的 HTTP 必要和央求的相干新闻。

<a name=”url-scheme”></a>URL Scheme

  • WAAppRouting – iOS 的路由完毕。同一时间管理了 U智跑L
    识别和利用调整器突显拆解解析后的参数。全体这个只要生机勃勃行代码就能够解决,调控器货仓还有大概会被自动保存!
  • DeepLinkKit – 优越的路由匹配框架,使用基于 block API
    管理你的深链接。
  • IntentKit – 八个便当的艺术来在 iOS app 中管理第三方 U本田CR-VL schemes。
  • JLRoutes – 使用了 block API 的 iOS U君越L 路由框架。

加密

  • AESCrypt-ObjC
    三个简易固执的 AES 加密/解密类,不过它便是能够很好的行事。

<a name=”tdd–bdd”></a>测量检验驱动开荒/行为使得开荒(TDD / BDD卡塔尔

  • Kiwi – 二个用于 iOS 开采的 BDD 库。
  • Specta – 轻量级 TDD / BDD Objective-C & Cocoa 开辟框架。
  • Quick – Swift 和 Objective-C 的 BDD 框架。
  • XcodeCoverage – Xcode 项目代码覆盖率。
  • OHHTTPStubs – 方便地为你的网络央浼做存根! 使用网络假数据测量试验你的 app
    ,你也可以自定义响适当时候间,响应代码和响应头!
  • Dixie – Dixie 是一个开源的 Objective-C
    测验框架。用于转移目标的行事。
  • gh-unit – Objective-C 的测验框架。

什么样插足本项目?

从上边包车型地铁目录来看,本项目标专门的学业量小不了,所以非常盼望能有越来越多程序猿一齐来涉足。

但是参与前,有多少个小须要:

  • 越南语还不易,能读懂法语并用本身的话复述;
  • 有 iOS 开辟经验;

如有兴趣,请加 QQ:50872495。加 Q 时请注解「iOS大全」


<a name=”websocket”></a>WebSocket

  • Socket 罗克et – 一个相像的 Objective-C WebSocket 顾客端库。

<a name=”audio”></a>音频

  • AudioBus
    下一代 App 到 App 的实时音频路由。
  • AudioKit
    一个强有力的点子合成,管理和解析的工具集。
  • EZAudio
    一个基于 Core 奥迪o 的 iOS/OSX
    音频可视化框架。用于实时,低顺延的节拍管理和可视化成效的支出。
  • novocaine:应用于
    OSX 和 iOS
    的高品质音频框架。官网
  • QHSpeechSynthesizerQueue
    一个 AVSpeechSynthesizer(iOS文本发音卡塔尔 的队列管理体系。
  • StreamingKit
    二个针对 OSX 和 iOS 中 AudioPlayer/AudioStreamer
    急迅的无缝扩张。官网
  • sound-fader-ios
    一个 Swift 写的 AVAudioPlayer 的响声调节器 ★

<a name=”maps”></a>地图

  • Route-me – iOS 开源地图框架
  • NAMapKit – 允许你在 一加 应用使用自定义地图,并尝试模仿 Mapkit
    框架的有的行事。
  • Mapbox GL – 叁个 iOS 上接收 OpenGL 渲染 Mapbox 矢量地图块的框架。
  • CMMapLauncher – 用于 iOS 中在各个地图应用中呈现方向的方便框架。
  • 百度地图iOS SDK:生龙活虎套功用丰富的地图开荒工具包。官方网址

<a name=”toolchains”></a>工具链

  • RubyMotion
    RubyMotion 是一个革命性的工具链。它可以让您急忙地开辟和测量试验原生 iOS
    和 OS X 应用,全体使用 Ruby 语言。
<a name=”motion”></a>动作
  • MotionKit –
    只需求两行可能相当少的几行代码就足以从加快度传感器、陀螺仪和地力传感器获取数据。现在CoreMotion 让这个变得前无古时候的人后无来者的简便。

<a name=”analytics”></a>分析

  • Flurry
    Analytics

    免费的 App 分析 API。
  • Parse
    Analytics

    度量 App 的施用境况,追踪 bug 等等。
  • Mixpanel
    高端剖析平台。
  • Localytics
    将 app 的经营出售和多少深入分析结合起来。
  • Answers by
    Fabric

    让您实时的洞察客户体验。
  • Liquid
    Analytics

    通过解析和性子化的实时反馈辨认特定的表现。
  • GTrack
    谷歌 Analytics 对 iOS 的轻量级 Objective-C
    封装,何况提供了大器晚成都部队分附加的成效。
  • ARAnalytics
    抽象的分析框架,提供了小聪明的 API 来追踪事件和客商数量。
  • Segment
    将剖析世袭进 iOS 应用中的轻巧方法。

<a name=”files”></a>文件

  • FileKit – 斯维夫特 落成的简易高效的文本管理工科具。★

<a name=”ui-testing”></a>UI 测试

  • CrashMonkey
    iOS 平台的 Monkey 测验工具。
  • appium – Appium
    是一个开源自动化测验框架。用于测验原生也许混合 app。
  • robotframework-appiumlibrary
    AppiumLibrary 是三个用于 罗布otFramwork 的 appium 测验框架。
  • Cucumber – iOS
    BDD 框架。
  • Kif
    二个 iOS 的函数式测量检验框架。
  • Subliminal
    三个保守的 iOS 集成测量试验框架。
  • UIAutomation
    二个用到脚本在接连着的装置上测量检验你的客户分界面成分的 JavaScript 库。
  • ios-driver
    使用 Selenium / WebDriver 测验任何 iOS 原生,混合或然移动 web 应用。
  • Zucchini
    可视化的 iOS 测量试验框架。
  • Remote
    在 Xcode 内控你的 金立 来做端到端的测验。

<a name=”products”></a>生产力

  • Import.io – 将网页即时转变为数量。
  • Tapglue – 是用比少之甚少的代码来创设社交产物和移动的 feed。

<a name=”tools”></a>工具

  • Shark
    用于将 .xcassets 文件夹转变来三个类型安全枚举的 Swift 脚本。★
  • R.swift
    在 斯威夫特 项目中,强类型的自发性补全能源名称的工具,包蕴图片,单元格和
    segue 的工具。★
  • SwiftGen
    二个生成 Swift代码工具的集中(生成财富的枚举,storyboard,本地化字符串和
    UIColor卡塔 尔(英语:State of Qatar)。★
  • Localize-Swift
    斯维夫特 2.0 实以往使用中切换语言的效率,扶助您的 APP完结团结的本地化和国际化。★
  • Blade
    为 iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和其余连锁的事物。
  • Retini
    三个精品简单的 Retina(2x,3x卡塔 尔(阿拉伯语:قطر‎图片转变器。
  • Provisioning
    一个查看器插件,用于预览 .mobileprovision 文件。
  • Strsync
    自动翻译而且使 .strings 文件和暗许语言同步。

<a name=”charts”></a>图表

  • ios-charts – 一个无敌的图片框架,MPAndroidChart 在 iOS 上的移植。★
  • JTChartView – JTChartView 是叁个完全可定制的轻量级图表应用方案。
  • PNChart – 三个不难易行美观的图表库,Pinner 和 CoinsMan
    的iOS客户端中利用了那些框架。
  • BEMSimpleLineGraph – 高雅的折线图框架。
  • JBChartView – 基于 iOS 的图表库,包含折线图和直方图。
  • iOSPlot – iOS 图表库。
  • XYPieChart – 一个有动漫的饼图框架。
  • TEAChart – 轻便易用的 iOS 图表库。富含了进献图、石英钟图、直方图。
  • EChart – iOS/Samsung/三星平板 图表。提供了事件管理和动画片扶植。
  • FSLineChart – 一个 iOS 折线图库。
  • chartee – 二个为活动平台设计的图表库。
  • ANDLineChartView – 使用 ANDLineChartView
    能够便捷的在视图类中展示有动漫效果的折线图。
  • TWRCharts – 三个 ChartJS 的 iOS 封装。结合 Obj-C
    原生代码便捷地塑造有动漫的图样。

iOS财富大全中文版

转载
https://github.com/phlls/awesome-ios-cn

另八个维护的能源:
https://github.com/Tim9Liu9/TimLiu-iOS
自作者想好多程序猿应该记得 GitHub 上有三个 Awesome – XXX
体系的财富整理。awesome-ios
正是 vsouza 发起维护的 iOS 财富列表,内容包含:框架、组件、测验、Apple
Store、SDK、XCode、网站、书籍等。Swift 语言写成的连串会被标识为 ★
,AppleWatch 的品类则会被标记为 ▲。

Awesome
系列就算挺全,但宗旨只对选定的能源做了颇为简约的牵线,尽管有更详细的汉语介绍,对相应开辟者的扶持会更大。这也是我们倡导那个开源项指标初衷。


<a name=”bluetooth”></a>蓝牙
  • Discovery – 那是个超轻巧的库,用来从相近的配备上开采和获取数据(即便peer app 在后台专门的职业卡塔 尔(英语:State of Qatar)。
  • LG蓝牙 – 基于 Core蓝牙( Bluetooth® 卡塔 尔(英语:State of Qatar) 的四个轻量级库,基于 block
    制作。它亦可让您程序中的 Core蓝牙( Bluetooth® 卡塔尔 相关的代码特别简明。
  • PeerKit 三个用以事件驱动,零配置的 Multipeer 连接应用程序的开源
    Swift 框架。★
  • simple-share – 三个依照蓝牙( Bluetooth® 卡塔 尔(英语:State of Qatar) LE 分享的框架,易于落到实处相近设备的总是。
  • Bluetooth( Bluetooth® 卡塔尔Kit – 使用 BLE 在 iOS/OSX 设备之间通信的框架★

<a name=”logging”></a>日志

  • CleanroomLogger
    一个基于 Swift 可计划可扩张的日志 API,简洁、轻量况且急速。★
  • CocoaLumberjack
    二个神速有力灵活的日记框架,可用以 iOS & Mac。
  • NSLogger
    几个高品质的日记工具,它能够展现运转在 OS X、iOS 和 Android
    上顾客端应用的踪影。
  • Aardvark
    二个高质量日志框架,它使得创立可操作的 bug 报告变得特别轻巧。
  • BlockTypeDescription
    在日记记录 block 的时候显得档案的次序签字。
  • QorumLogs
    — 为 Xcode 和 谷歌(Google卡塔尔国 Docs 设计的 Swift 日志工具。★

<a name=”core-data”></a>Core Data

  • CWCoreData – 方便并发情状下 CoreData 框架开拓的扩充与实用工具。
  • ObjectiveRecord – ActiveRecord 的 Objective-C 版本。
  • SSDataKit – 祛除使用 CoreData 产生的标准代码。
  • ios-queryable – ios-queryable 是二个依照 CoreData 的
    IQueryable/IEnumerable 实现。
  • ReactiveCoreData – ReactiveCoreData 是三个将 CoreData 带入
    ReactiveCocoa 世界的品尝。
  • Ensembles – 多个 CoreData 同步框架。
  • SLRESTfulCoreData – 根据 Objc
    命名习贯,在运营时自动生成访谈器,ULacrosseL替换和智能本性映射。
  • Mogenerator – 自动生成 CoreData 代码。
  • HardCoreData – 不会卡住 UI 线程的 CoreData 栈和调控器。
  • encrypted-core-data – 使用 SQLClipher 对 CoreData 的 SQLite
    存储实行加密。
  • MagicalRecord – 特别美好的 CoreData 便捷存取框架。
  • QueryKit – 一个简短的档案的次序安全的 CoreData 查询语言 ★
  • CoreStore – 强大的 CoreData
    框架,清除了增量迁移、获取、观望等难题。★

<a name=”bridging”></a>桥接

  • JSPatch
    JSPatch 利用 Objective-C 运转时桥接了 Objective-C 和
    Javascript。你仅需引进一个小的内燃机,就能够动用 JS 调用任何
    Objective-C 的类。JSPatch 平日用来对 iOS App 做热修复(hotfix卡塔尔。

<a name=”prototyping”></a>原型

  • FluidUI
  • Proto.io
  • Framer
  • Pixate
  • Principle

<h1 >博客园、Wechat公众号</h1>

  • @objcio
  • @nshipster
  • @CocoaPods
  • @CocoaPodsFeed
  • @RubyMotion
  • @斯维夫特Sandbox – 斯维夫特 开源音讯, 项目和能源。

  • 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 和 斯威夫特 完结的 iOS
    动漫库列表。
  • awesome-ios-chart – 很棒的 iOS 图表库列表。包含了 Objective-C 和
    Swift 二种语言。
  • awesome-gists – 很棒的 Gist 列表 .
  • awesome-ios-ui – 优秀的 iOS UI/UX 库列表。

<a name=”payments”></a>支付

  • Stripe – 将 Apple
    Pay 支付后续到您的应用中。很相符那五个缺乏后台知识的开辟者。
  • Braintree
    提供 5 万先令的免费开拓额度,供给后台辅助。
  • Venmo
    在你的应用中扶植和收受通过 Venmo 的开支。
  • Moltin
    使用简易的 SDK 为利用增添eCommerce,你能够创设八个发售产物的公司,无需后端支持。

<a name=”payments”></a>支付

  • Stripe – 将 Apple Pay
    支付后续到您的采取中。很相符这些缺少后台知识的开垦者。
  • Braintree – 提供 5 万台币的免费开辟额度,必要后台扶植。
  • Venmo – 在您的接收中帮衬和经受通过 Venmo 的开支。
  • Moltin – 使用简易的 SDK 为利用加多eCommerce,你能够成立八个发卖成品的铺面,无需后端援救。

<a name=”style-guides”></a>编码标准

<a name=”analytics”></a>分析

  • Flurry Analytics – 免费的 App 分析 API。
  • Parse Analytics – 衡量 App 的行使状态,追踪 bug 等等。
  • Mixpanel – 高端解析平台。
  • Localytics – 将 app 的经营出卖和数据解析结合起来。
  • Answers by 法布里c – 让你实时的心中有数顾客体验。
  • Liquid Analytics – 通过分析和个性化的实时举报辨认特定的行事。
  • GTrack – 谷歌(Google卡塔尔 Analytics 对 iOS 的轻量级 Objective-C
    封装,并且提供了部分卓殊的法力。
  • ARAnalytics – 抽象的剖析框架,提供了灵性的 API
    来追踪事件和客商数量。
  • Segment – 将解析世袭进 iOS 应用中的轻易方法。
<a name=”pdf”></a>PDF
  • Reader
    一个 iOS PDF 阅读器的中坚。
  • UIView 2
    PDF

    使用 UIViews (或包容着 XIB卡塔 尔(阿拉伯语:قطر‎的 PDF 生成器。

<a name=”json”></a>JSON

  • JSONKit – Objective-C JSON 工具。
  • TouchJSON – 一个 Objective-C 的 JSON 框架。
  • JSON-Framework – 那一个框架用 Objective-C 实现了八个严苛的 JSON
    解释器和生成器。
  • Mantle – 面向 Cocoa 和 Cocoa Touch 的模子框架 Model 。
  • Groot – 完结呃 JSON 字典大概数组和 Core Data Mangement
    对象之间的转变。
  • KZPropertyMapper – 以起码的代码落成数据映射和验证。
  • JSONModel – 美妙的依据 JSON
    的数目模型化框架。创制了生机勃勃雨后苦笋敏捷便利,自动何况智能的模型类。
  • SwiftyJSON – 使用 斯威夫特 管理 JSON 数据的好方式。★
  • FastEasyMapping – 急速地类别化和反体系化 JSON 数据。
  • OCMapper – Objective-C & Swift 通用的立时 JSON 模型转变框架。 ★
  • ObjectMapper – 在模型对象(包蕴 class 和 struct卡塔 尔(英语:State of Qatar)和 JSON 之间转变的
    Swift 框架。★
  • JASON – 质量非凡操作简便的 JSON 分析。★
  • Gloss – 一个 Swift 写的 JSON 解析库。★
  • Cereal – 斯维夫特 对象种类化 ★
  • SwiftyJSONAccelerator – 使用 SwiftyJSON 也许 ObjectMapper 遵照 JSON
    生成 Swift 模型。帮衬 NSCoding 並且提供了动用 JSON
    来代表模型的不二等秘书诀。★

<a name=”sdk”></a>SDK

<a name=”bridging”></a>桥接

  • JSPatch – JSPatch 利用 Objective-C 运营时桥接了 Objective-C 和
    Javascript。你仅需引进七个小的引擎,就足以运用 JS 调用别的Objective-C 的类。JSPatch 平常用来对 iOS App 做热修复。

大家要做怎么样?


<a name=”video”></a>视频
  • VIMVideoPlayer – 八个对 AVPlayer 和 AVPlayerLayer 类的总结封装。
  • MobilePlayer – 三个无敌康健且完全可定制的 iOS 媒体播放器。

<a name=”twitter”></a>Twitter

<a name=”ui-testing”></a>UI 测试

  • CrashMonkey – iOS 平台的 Monkey 测验工具。
  • appium – Appium 是一个开源自动化测验框架。用于测验原生只怕混合 app。
  • robotframework-appiumlibrary – AppiumLibrary 是二个用以
    罗布otFramwork 的 appium 测验框架。
  • Cucumber – iOS BDD 框架。
  • Kif – 叁个 iOS 的函数式测量检验框架。
  • Subliminal – 二个保守的 iOS 集成测量试验框架。
  • UIAutomation – 一个运用脚本在一连着的设备上测量试验你的顾客分界面成分的
    JavaScript 库。
  • ios-driver – 使用 Selenium / WebDriver 测量检验任何 iOS
    原生,混合只怕移动 web 应用。
  • Zucchini – 可视化的 iOS 测量检验框架。
  • Remote – 在 Xcode 内控你的 BlackBerry 来做端到端的测验。

动画

  • Pop
    一个 iOS 和 OS X 动漫库,可以低价地落到实处由物理意义的竞相。
  • AnimationEngine
    能够在 iOS 上低价地营造高等自定义动漫。
  • Awesome-iOS-Animation
    四个动漫项指标聚众。
  • RZTransitions
    iOS View Controller 过场动漫库。
  • DCAnimationKit
    iOS 动图集合。很简短,只要求加上流水动漫。
  • Spring
    三个简单易行的 斯维夫特 iOS 动漫库。
  • Canvas
    不要求代码就能够在 Xcode 中显得动漫
    http://canvaspod.io
  • Fluent
    便捷的 Swift 动漫框架。 ★
  • Cheetah
    便捷的 iOS 动画库,由 Swift2 编写。 ★
  • RadialLayer
    针对可点击元素的卡通(类似于 Youtube Music卡塔尔★

<a name=”themes”></a>主题

  • Dracula Theme – 三个 Xcode 的暗色主旨(仿 SublimeText卡塔 尔(阿拉伯语:قطر‎.
  • Xcode themes list – Xcode 的印花宗旨。
  • Solarized-Dark-for-Xcode – 用于 Xcode5 的 Solarized Dark 主题.

<a name=”facebook-groups”></a>Facebook 群组

<a name=”cache”></a>缓存

  • SDU本田CR-VLCache – U科雷傲LCache 的子类,可以为 三星/GALAXY Tab应用提供的地头磁盘缓存。
  • Awesome Cache – 令人热衷的本地缓存 ★
  • mattress – iOS Web 内容的离线缓存 ★
  • 卡洛斯 – 轻松但却灵活的缓存 ★

<a name=”deployment”></a>部署

  • fastlane
    将装有 iOS 布署工具整合到一个做事流中。
  • deliver
    安顿截屏,app 元数据和 AppStore app
    更新,这一切只供给多个下令就足以化解。
  • snapshot
    自动地开创整体语言和任何设施的荧屏截图。

<a name=”tutorials-and-keynotes”></a>教程和 Keynotes

  • AppCoda
  • Tutorials Point
  • Code with Cris
  • Cocoa with Love
  • Cocoa is my Girlfriend
  • Code School – Try Objective-C
  • Brian Advent youtube channel – Youtube 上的 斯威夫特 教程频道。 ★
  • RAYWENDEOdysseyLICH – 开拓者和爱好者的课程。
  • Ry’s Objective-C Tutorial
  • Mike Ash
  • Big Nerd Ranch ★
  • Tuts+ ★
  • iOS-Blog ★
  • Thinkster ★
  • 斯威夫特 Education – 多个供教育者分享 Swift 和 app
    开辟学习质地的社区。★
  • Cocoa Dev Central
  • Use Your Loaf
  • Swift Tutorials by Jameson Quave ★

<a name=”push-notifications”></a>推送公告

  • Orbiter – 在 iOS 中登记推送布告。
  • PEM – 为推送服务器自动生成 profile。
  • Parse Push – 完全免费的后台推送公告,提供了创制分段,调治甚至 A/B
    测量检验的力量。
  • Urban Airship – 付费的推送通知后台。
  • Growth Push – 付费的推送文告。 它是在东瀛最受开拓者爱怜的工具之风度翩翩。
  • APNS-Pusher – 苹果推送通告服务的调节和测量试验器。
<a name=”bluetooth”></a>蓝牙
  • Discovery
    那是个很简短的库,用来从周围的器材上开采和获取数据(纵然 peer app
    在后台职业卡塔 尔(阿拉伯语:قطر‎。
  • LGBluetooth
    基于 Core蓝牙5.0( Bluetooth® 卡塔 尔(阿拉伯语:قطر‎ 的叁个轻量级库,基于 block
    制作。它亦可让你程序中的 CoreBluetooth 相关的代码越发简明。
  • PeerKit
    二个用来事件驱动,零配置的 Multipeer 连接应用程序的开源 Swift框架。★
  • simple-share
    一个基于蓝牙( Bluetooth® 卡塔尔 LE 分享的框架,易于贯彻周围设备的连续几天。
  • BluetoothKit
    使用 BLE 在 iOS/OSX 设备之间通信的框架★

<a name=”walkthrough–intro–tutorial”></a>成效漫游 / 介绍 / 教程

  • Onboard – 用一丢丢代码就足以成立三个美观的吸附功用的进行。
  • EAIntroView – 中度可定制非侵入式的应接页面应用方案。
  • MYBlurIntroductionView – 在 MYIntroductionView
    上应有尽有的,用于创设可定制的 app 介绍或然教程页面包车型客车框架。
  • BWWalkthrough – 一个自定义 iOS App 的功效漫游页面包车型客车框架。★
  • GHWalkThrough – 一个基于 UICollectionView 的非侵入式介绍页面组件。
  • ICETutorial – 叁个很好的教程框架,相通 Path 3.X 版本的 App
    中的样式。
  • JazzHands – Jazz Hands 是多个简易的 UIKit关键帧动漫框架。动画是能够运用手势、滚动视图、KVO 只怕 ReactiveCocoa
    来支配的。
  • RazzleDazzle – 轻松的依附关键帧的 iOS 动漫框架,由 斯维夫特编写。最符合用于 App 的滚动介绍页面。★
  • Instructions – 向您的 iOS
    项目中增添自定义的操作方法引导的粗略方法。★
  • SwiftyWalkthrough – 创造三个心得绝佳的功效漫游的最简便易行方法,Swift编写。★

<a name=”walkthrough–intro–tutorial”></a>功用漫游 / 介绍 / 教程

  • 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 编写。★

<a name=”code-quality”></a>代码质量

  • KZBootstrap –
    大器晚成多元的台本和注释,代码质量很糟糕时,在编写翻译时发出额外的荒诞和警示。
  • KZAsserts – 一文山会海的自定义断言,使用 DSL 来自动生成 NSError,允许在
    Debug 时断言和在 Release 时捕获错误。
  • PSPDFUIKitMainThreadGuard – 简洁的代码片段,当 UIKit在后台线程被使用时生成断言。
  • Flex – 三个放到 iOS App 的调弄收拾和研究工具。
  • chisel – iOS app 的援救调节和测量检验工具,提供了风流浪漫层层的 LLDB 命令。
  • OCLint – 静态代码剖判工具,用以进步代码质量,减弱破绽。
  • ocstyle – Objective-C 代码风格检查器。
  • 斯维夫特Lint – 一个试验性的工具,用于深化 斯维夫特 的代码风格和习惯。★
  • spacecommander – 像叁个团协会那样,提交完全格式化的 Objective-C 代码。
  • DWURecyclingAlert – 优化 UITableViewCell 的轮转流畅性。
  • DCIntrospect – 小型的 iOS 可视化调节和测量试验工具库。
  • Watchdog – 两个用以记录窒碍主线程的超载任务的类。★
  • Tailor – 跨平台的 Swift代码静态深入分析器,它支持您编写尤其整洁的代码,防止 bug。
  • SwiftCop – SwiftCop 是二个很实用的格式验证库,灵感来源于 Ruby On Rails
    清晰的位移记录申明。★
<a name=”motion”></a>动作
  • MotionKit
    只供给两行恐怕少之甚少的几行代码就足以从加速度传感器、陀螺仪和地力传感器获取数据。现在CoreMotion 让这个变得前无古时候的人后无来者的简便。

iOS UI 模版

  • App Icon Template
  • iOS 8 GUI PSD Template
  • iOS UI Design Kit
  • iOS Design Guidelines

<a name=”forums-and-discuss-lists”></a>论坛和切磋列表

<a name=”news-blogs-and-more”></a>音信,播客和其他

  • 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,AppleWatch
    开拓的小传说和小贴士。
  • 斯威夫特 Sandbox – Swift 开辟者通信,斯维夫特 开源新闻,项目和能源。 ★

<a name=”permissions”></a>权限

  • PermissionScope
    智能的 iOS 授权 UI 和 统意气风发的
    API(匡助地点、布告、照片、联系人、日历、照片、Mike风、BT、进程提示、HealthKit和 CloudKit卡塔 尔(英语:State of Qatar)。★
  • Proposer
    便捷地倡议客商权限(帮忙相机、照片、Mike风、联系人、地点卡塔 尔(英语:State of Qatar)。★
  • ICanHas
    简化 iOS
    顾客权限伏乞(扶植地方、推送布告、相机、联系人、日历、照片卡塔 尔(英语:State of Qatar)。★
  • VWWPermissionKit
    可视化的 iOS 授权微机。
  • ISHPermissionKit
    为 iOS 提供央求用户权限的统一方法。
  • JLPermissions
    iOS
    预授权工具,开采者用它来创设询问客户是不是授权的对话框,扶植日历、联系人、地点、照片、备忘录、twitter、推送公告和此外急需授权的操作。

<a name=”networking”></a>网络

  • AFNetworking – 二个弹无虚发的 iOS 和 OSX 上的网络央求框架。
  • Rest基特 – RestKit 是多少个 iOS Objective-C 框架,是为了让和 RESTful
    web 服务交互作用变的简洁明了、快速、风趣。
  • FSNetworking – 稳固的 iOS 网络库。
  • ASIHTTPRequest – Objective-C 编写的 HTTP 网络诉求库。它是对
    CFNetwork 易用的卷入。帮助 Mac OS X 和 一加。
  • Overcoat – 小巧可是很有力的库,让制造多个 REST 顾客端简便软风趣。
  • ROADFramework – 面向属性的 web 服务交互作用方式。框架有内建的 json 和
    xml 乞请响应类别化方法,十三分惠及扩张。
  • MBNetworkMonitor – 苹果 Reachability 类的今世化代替品,使用了
    CoreTelephony 来传达越来越多关于顾客互联网连接处境的消息。
  • MBNetworkIndicator –
    提供了简要的方式在多少个央求之间和煦器材网络提醒器。
  • Alamofire – Alamofire 是二个 Swift 写的 HTTP 互联网库,由 AFNetworking
    的审核人编写。★
  • Transporter – 让上传下载更轻松的小代码库。★
  • CDZPinger – 使用方便的 ICMP Ping 框架。
  • NSRails – 将客商端的靶子/类映射到长途 REST API 的对象/ORM。
  • NKMultipeer – 一个起家在多种链接上的可测验的抽象。★
  • CocoaAsyncSocket – 用于 Mac 和 iOS 的异步 socket 网络库。
  • Siesta – 文雅的 RESTful
    财富抽象,将状态解藕。是依附回调可能代理的网络库的代替品。★
  • Reachability.swift – 用 Swift 和闭包重新达成了苹果的 Reachablility
    框架。★
  • NetworkEye – 三个 iOS 网络调节和测验库,能够来得 App 中的 HTTP
    诉求和呼吁的相干消息。
<a name=”image”></a>图片
  • GPU
    Image

    多少个依照 GPU 的 iOS 开源的图像和录制拍卖框架。
  • UIImage
    DSP

    iOS UIImage 管理功用,它选择 vDSP/Accelerate 框架来增长速度。
  • QR Code
    Scanner

    二维码扫描器。
  • AsyncImageView
    UIImageView 的异步图像加载和展示扩充,不会堵塞 UI 线程。
  • SDWebImage
    异步的图像下载器,提供了缓存扶助。以 UIImageView 类别的方法提供。
  • DFImageManager
    从种种数据源获取图像的当代框架。没有需求配置,并具有莫斯中国科学技术大学学的可定制性和扩大性。使用了
    NSU奥德赛LSession。
  • MapleBacon
    三个 Swift iOS 图像下载和缓存库 ★
  • NYTPhotoViewer
    抽屉菜单和照片查看器。
  • IDMPhotoBrowser
    图片浏览器/查看器。
  • JTSImageViewController
    iOS 人机联作式图片浏览器。
  • Concorde
    下载和解码三回九转的 JPEG 图像。
  • SCRecorder
    雷同 Vine 的点击拍录,动漫过滤器,慢镜头,片段编辑相机引擎。
  • HanekeSwift
    七个 斯维夫特 编写的 iOS
    平台的轻量级通用缓存框架,还应该有对图像的更加的多支持。★
  • TOCropViewController
    三个方可允许客户改进 UIImage 对象的视图调整器。
  • YXTMotionView
    一个自定义的图纸视图,它实现了重视设备运动来滚动图片。
  • PINRemoteImage
    四个线程安全、高质量、天性充裕的图像获取器。
  • SABlurImageView
    能够轻便地为图片增加模糊动画效果。★
  • FastImageCache
    在滚动时快捷呈现图片的 iOS 框架。
  • BKAsciiImage
    将图片渲染为 ASCII art 的库。
  • YLGIFImage
    异步的 GIF 图像解码和图表浏览器。扶植 GIF
    图动漫,但只消耗少些的内部存储器。
  • AlamofireImage
    叁个为 Alamofire 制作的图像组件库。★
  • Nuke
    高等的图样管理框架。★
  • FlagKit
    供 app 和 web 页面上使用的精美旗标。★
  • YYWebImage
    异步图像加载框架(协理 WebP,APNG,GIF 格式卡塔尔国。

<a name=”uikit-references”></a>UIKit 文档

  • iOS Fonts
  • UIAppearance list

<a name=”websocket”></a>WebSocket

  • Socket
    Rocket

    一个相近的 Objective-C WebSocket 客商端库。

<a name=”forums-and-discuss-lists”></a>论坛和商量列表

  • iPhone Dev SDK Forum
  • “iOS” on Stackoverflow

<a name=”hardware”></a>硬件

<a name=”logging”></a>日志

  • CleanroomLogger – 叁个依据 Swift 可配置可增添的日志
    API,简洁、轻量并且连忙。★
  • CocoaLumberjack – 二个非常的慢有力灵活的日记框架,可用以 iOS & Mac。
  • NSLogger – 二个高质量的日记工具,它可以来得运维在 OS X、iOS 和
    Android 上客商端应用的踪影。
  • Aardvark – 一个高质量日志框架,它使得成立可操作的 bug
    报告变得特简单。
  • BlockTypeDescription – 在日记记录 block 的时候显得等级次序具名。
  • QorumLogs — 为 Xcode 和 谷歌 Docs 设计的 Swift 日志工具。★

<a name=”news-blogs-and-more”></a>消息,播客和其余

<a name=”hud”></a>HUD

  • MBProgressHUD – 用于呈现二个半晶莹剔透的
    HUD。当任务在后台线程甘休时能够在上边展现贰个指示器和/恐怕标签。
  • SVProgressHUD – 二个为您的 iOS 应用制作的简练,轻量级的速度指示HUD。
  • ProgressHUD – ProgressHUD 是多个轻量易用的 HUD。
  • M13ProgressSuite – 七个包罗了相当多 iOS 上用于展现速度音讯工具的套装。
  • JHProgressHUD – 二个简约轻量的 Swift 框架,用于在 iOS 应用中显得★
  • PKHUD – 用 Swift 重新实现了 Apple 的原生 HUD,扶持 iOS 8 以上★
  • CozyLoadingActivity – 轻量的载入动作提示 HUD ★

<a name=”other-xcode”></a>其他 Xcode 插件

  • Synx
    二个重新协会你的 Xcode 项目标命令行工具,它亦可让您的 group
    和文书夹对应起来。
  • dsnip
    能够在地头为具备的 UIKit 公约/代理方法(UITableView,…卡塔尔生成 Xcode
    代码片段的工具。
<a name=”ibeacon”></a>iBeacon
  • Proxitee – 允许开辟者利用 iBeacons 和地理围栏成立近场感知的使用。
  • OWUProximityManager – 三个方便人民群众的 iBeacon + Core蓝牙( Bluetooth® 卡塔 尔(英语:State of Qatar)( Bluetooth® 卡塔尔国 微电脑。
  • Vicinity – 复制周边的 iBeacons ,并扶持在后台广播和检查实验 BLE 设备。
  • BeaconEmitter – 把您的 Mac 形成一个 iBeacon。
  • OWUProximityManager – iBeacons + CoreBluetooth.

<a name=”url-scheme”></a>URL Scheme

  • WAAppRouting
    iOS 的路由完成。同不日常候管理了 U帕杰罗L
    识别和动用调控器显示分析后的参数。全体那个只要生机勃勃行代码就足以解决,调整器货仓还有大概会被自动保存!
  • DeepLinkKit
    优质的路由相称框架,使用基于 block API 管理你的深链接。
  • IntentKit
    多少个方便人民群众的点子来在 iOS app 中拍卖第三方 URL schemes。
  • JLRoutes
    使用了 block API 的 iOS UGL450L 路由框架。

<a name=”other-testing”></a>其余测量检验

  • NaughtyKeyboard –
    八个气息奄奄字符串的大列表,当顾客输入这个字符串使有相当的大的或是会造成bug,那是多少个用于在你的 iOS 设备上测量试验你 app 的键盘。
  • PonyDebugger – 使用 Chrome 开辟者工具对您的 iOS app
    实行长间隔互联网和数据调节和测量试验。
  • ios-snapshot-test-case – 使用显示器快照的 iOS 单元测量试验。

<a name=”testing”></a>测试

<a name=”text”></a>文本

  • Facebook 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 – 强大的 斯维夫特 String 单数转变复数扩张。★
  • RichEditorView – RichEditorView
    是一个简约、模块化的富文本编辑器视图。★
  • Money – 为与钱和现金相关工作的的 Swift 值类型。★
  • PhoneNumberKit – 用于拆解深入分析,格式化和验证国际电话号码的 Swift框架,由谷歌(Google卡塔 尔(英语:State of Qatar)的 libphonenumber 库帮忙。★
  • YYText – iOS 上用以展示和编辑富文本的强有力文本框架。

<a name=”uikit-references”></a>UIKit 文档

<a name=”media”></a>媒体

<a name=”video”></a>视频
  • VIMVideoPlayer
    三个对 AVPlayer 和 AVPlayerLayer 类的简要封装。
  • MobilePlayer
    三个强大完善且完全可定制的 iOS 媒体播放器。

<a name=”plugins”></a>插件

  • 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-斯威夫特 – 通过十九进制字符串创制 autorelease
    颜色的福利措施。★
  • KPRun伊芙rywhereXcodePlugin – 只需一遍点击,就能够在三个 iOS
    设备上营造,运转 App。
  • RevealPlugin – 将 Reveal App 和你的品类活动合为风流倜傥体的 Xcode 插件。
  • RealmPlugin- 生成 Realm 模型的 Xcode 插件。
  • AdjustFontSize – 使用 ⌘ + / ⌘ - 火速键调节字体大小。
  • Lin – 那几个插件提供了 NSLocalizedString 的电动补全插件。
  • Rephrase – Xcode 用于本地化的插件.
  • XCActionBar – Xcode 的 Alfred。
  • QuickJump – Xcode 神速代码导航。
  • CATweaker – 两个用以创立卓越的 CAMediaTimingFunction 曲线的插件.
  • XcodeWay – 便捷地导航到多个地方。
  • GitDiff – 将与 git 仓库中分歧的代码高亮。
  • MCLog – 用于调节台内容筛选的插件。
  • XToDo – 二个显得档期的顺序中 TODO,FIXME,??? 和 !!! 列表的对话框。
  • CopyIssue – 使复制 Xcode issuse 描述更简约。
  • RTImageAssets – 自动生成所需的整个 App Logo的插件。
  • BBUncrustifyPlugin-Xcode – 使用 ClangFormat 或 Uncrustify
    格式化代码的插件。
  • Aviator – 这几个插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode
    中.
  • Jump马科斯 – 使用有序的书签为您的代码做导航。
  • XCSnippetr – 直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。
  • Peckham – 使用 #import 引用处目中的任何公文,提供代码提醒。
  • MLAutoReplace – 火速编码以致代码格式化插件,升高你的编码速度。
  • Chameleon – iOS (Obj-C & Swift卡塔 尔(阿拉伯语:قطر‎的扁平化颜色框架。★
  • AutoHighlightSymbol – 高亮被入选的标志对应的享有实例。
  • Reveal-In-GitHub – 用多少个火速键就足以跳转到 GitHub 酒馆的 History,
    Blame, PENVISIONs, Issues, Notifications。
  • CleanHeaders-Xcode – 相同 iSort
    的头文件排序和再一次清除插件,让您的头文件看起来更为平稳。
  • Luft – 协理你达成轻量的 View Controller 的 Xcode 插件。

<a name=”ui”></a>UI

  • Chameleon
    一个 iOS 品质有力的轻量级扁平化颜色框架,能够用于 Objective-C 和
    Swift。★
  • ActionSheetPicker-3.0
    为 iOS App 快速成立一个下拉 UIPickerView / ActionSheet 功效。
  • FlatUIKit
    适用于 iOS 的扁平化 UI 组件会集。
  • JVFloatLabeledTextField
    附有浮动标签的 UIText菲尔德 子类。
  • 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 类。辅助 斯维夫特 和 Objective-C。★
  • SDevIconFonts
    用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon。★
  • SDevBootstrapButton
    Swift 版的 Twitter Bootstrap 按钮。★
  • SDevCircleButton
    Swift 达成的圆型开关。★
  • SDevFlatColors
    斯维夫特 实现的扁平化颜色。★
  • ColorArt
    从图片中抽取重要颜色,相仿 iTunes 11 的机能。
  • IQKeyboardManager
    防止键盘滑出来遮挡住 UITextField/UITextView
    的框架,非侵入,没有供给代码。
  • WCFastCell
    滚动通畅的 Tables/Collections cell (未有动画)。
  • Motif
    七个依照 JSON 的可定制轻量级样式表框架。
  • VBFPopFlatButton
    基于 Facebook POP制作的,有9种区别景观动漫的扁平化按键。
  • HTPressableButton
    扁平化设计的能够征服的开关。
  • Cool-iOS-Camera
    贰个截然可定制的现世的单反相机,使用 AVFoundation 框架完毕。
  • AsyncDisplayKit
    AsyncDisplay基特 是多少个 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 库,有十分的大的约束可供选取。★
  • IQDropDownTextField
    提供了下拉 UIPickerView 扶助的 UIText菲尔德。
  • PJAlertView
    苹果弃用了原先好用的警报视图,让大家失去了非常多的定制性,这几个库重新将定制性带回到。
  • CZPicker
    iOS 的 Popup 样式的 UIPickerView.
  • TisprCardStack
    卡片 UI 库。★
  • YXTPageView
    四个支撑 UIView 和 UITableView 之间滚动切换的 PageView。
  • DatePickerDialog
    在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★
  • gifu
    iOS 上支持动态 GIF 的 Swift 框架。★
  • SAHistoryNavigationViewController
    SAHistoryNavigationViewController 达成了二个在 iOS
    上的好像职责管理器的 UI,宽容 UINavigationContoller,3D Touch。★
  • DOFavoriteButton
    叁个脑满肥肠的动漫开关。★
  • LNRSimpleNotifications
    轻松的 Swift app 内置公告。LN途锐SimpleNotifications 是一个 斯威夫特
    TSMessages
    简化版本。 ★
  • NgKeyboardTracker
    iOS 的键盘追踪 Objective-C 库。
  • SAInboxViewController
    受到 “Inbox by google” 动漫过渡效果启示的 UIViewController 子类。★
  • TLYShyNavBar
    不像那个 UINavigationBar 那么高慢。那几个 Bar
    很谦逊!能够比较轻易地创建机关滚动的 navigation bar。
  • BRYXBanner
    Swift 的 iOS7+ 样式的下拉通报。 ★
  • NYAlertViewController
    能够自定义内容视图的 iOS AlertView,可高度自定义。
  • HDNotificationView
    使用模拟原生的文告横幅 UI,发出任何警示。
  • MZFormSheetPresentationController
    MZFormSheetPresentationController 提供了一个原生 iOS
    UIModalPresentationFormSheet 的取代品,增多了对 魅族的支撑,何况能够自定义 controller 的尺码和表单的外观。
  • AnimatedTransitionGallery
    使用 UIViewControllerAnimatedTransitioning 公约贯彻了自定义 iOS 7
    过渡动漫。
  • iCarousel
    iOS 和 Mac OS 上粗略的,中度可定制化的数码驱动 3D 跑马灯。
  • RESideMenu
    受 Dribble 上的宏图启示而创建的 iOS 7/8 样式的视差侧滑菜单。
  • FontAwesomeKit
    iOS 的Logo字体库,以往支撑 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 为 中兴 和 三星GALAXY Tab 提供了多少个 popup 样式的
    UINavigationController。
  • HoneycombView
    HoneycombView 是用来展现近似 Honyecomb 布局的 iOS UIView,由 Swift完成。★
  • tapkulibrary
    tap + haiku = tapku, 三个精心设计的 iOS 开源框架。
  • NVActivityIndicatorView
    很好的加载动漫集结。★
  • KCJogDial
    提供调整机能的 UIView,相同一个转轮调控器。★
  • PagingMenuController
    有可定制的菜系的分页视图调整器,斯威夫特 达成。★
  • 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 营造高贵的 iOS 表单。★
  • PMTween
    文雅灵活的 iOS 渐变库。
  • MZTimerLabel
    让 UILabel 产生 倒沙漏也许秒表的便利类,相似苹果的机械石英钟应用。
  • WobbleView
    WobbleView
    是三个达成了流行的摇荡效果的视图。你能够在利用中有益的拉长动态的客商交互和衔接效果。★
  • CBZSplashView
    推特(Twitter) 样式的运营页(Splash Screen卡塔 尔(英语:State of Qatar)视图,缩放后出示主视图。
  • RKNotificationHub
    让其余 UIView 形成完备的打招呼大旨。
  • EatFit
    Eat fit 是一个受 Google Fit 启发的用来优良地出示数据的组件。
  • CollapsableTable
    能够自定义 section header 的可折叠 tableview section。★
  • LiquidFloatingActionButton
    流体状态的 Material Design 的浮动按键。
  • LiquidLoader
    液体动漫的加载器组件。★
  • PickerView
    斯维夫特 达成的自定义的 UIPickerView 替代品。★
  • InteractivePlayerView
    自定义的 iOS 音乐播放器视图。★
  • phone-number-picker
    一个 斯维夫特 实现的简便易用的视图调控器,肖似 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
    加多了摇拽动漫的 UITextField 种类。也有 Swift
    版本

  • JTFadingInfoView
    多少个基于 UIButton 的支撑淡入淡出动漫个性的视图。
  • KCFloatingActionButton
    简洁的 iOS 浮动操作按键。★
  • TTGSnackbar
    在显示器底边呈现轻易的新闻和操作开关,辅助三种动漫效果。★
  • TTGEmojiRate
    iOS 的近乎 emoji 的评分视图。★
  • CardAnimation
    卡牌翻页动漫效果。★
  • BEMCheckBox
    优雅的 iOS 复选框。(Check box)
  • CVCalendar
    协助 iOS 8+ 的自定义可视化日历,斯威夫特(2.0卡塔尔完毕。★
  • SCLAlertView-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 弹性下拉刷新控件,斯维夫特 完毕。★
  • HTYTextField
    贰个有弹性的站位文字的 UITextField。★
  • JDStatusBarNotification
    显示在最上部状态栏的照看,使用简易,可以自定义。
  • GuillotineMenu
    铡刀样式过渡动漫的下拉菜单。★
  • MediumMenu
    叁个基于 Medium iOS 应用的菜谱。★
  • YALField
    使用 interface builder 更易于地创立表单
    UI。包罗带合法性验证的自定义字段。
  • StarryStars
    iOS GUI 库,用于展现和编写制定评分。
  • JRSplitVC
    自适应布局的 UISplitViewController。
  • SevenSwitch
    非侵入式的 iOS7 样式的按钮替代品。★
  • RadialLayer
    可点击成分的动漫。★
  • MPParallaxView
    斯维夫特 完结的 Apple TV 视差效果。★
  • RPLoadingAnimation
    Swift 完成的基于 CALayer 的加载动漫。★
  • Splitflap
    斯维夫特 应用的分屏彰显框架。★
  • UIScrollView-InfiniteScroll
    扶助不过滚动的 UIScrollView 类别。★
  • PullToBounce
    UIScrollView 的下拉刷新控件。★
  • TVButton
    重新创造三个至极酷的 Apple 电视机 视差Logo用在 iOS UIButton 上(Swift完结卡塔 尔(阿拉伯语:قطر‎。★
  • SlackTextViewController
    一个非侵入式的 UIViewcontroller
    子类,提供了叁个足以随文字长度变化的大大小小的文本框和局地任何有效的新闻特性。
  • EZAlertController
    便捷的 Swift UIAlertController。★
  • EZSwipeController
    澳门皇冠官网app 2

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

  • SWRevealViewController
    受到 FaceBook 和 Wunderlist 应用启迪的 UIViewController
    子类,用于体现侧滑的视图调控器。

<a name=”security”></a>安全

  • UICKeyChainStore – UICKeyChainStore 是二个对 Keychain 的精简封装。
  • cocoapods-keys – 一个用来存款和储蓄境况和接纳键值的键值存储。
  • Valet – 在 iOS 和 OS X 的 Keychain 中安全地蕴藏数据,但是你无需清楚
    keychain 的切实可行专门的学问细节。
  • libextobjc – 三个用以增添 Objective-C 编制程序语言的 Cocoa。
  • Locksmith – 方便 Keychain 使用的强有力的 Swift 面向合同库。★
  • simple-touch – 特别轻易的生物体识别认证服务的 斯威夫特 封装。

  • crafter – 那是三个允许你利用自定义的小圈子专项使用语言语法来布署你的 iOS
    项目模版的命令行工具,使用简单但质量苍劲。
  • 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(照片墙 的浏览器的包微处理器卡塔尔国 的 斯维夫特项指标包/信赖微处理器,不需求使用 Xcode。★
  • Alcatraz – Xcode 包管理工科具.
  • CocoaSeeds – Cocoa 的 Git 子模块代替品。

<a name=”tdd–bdd”></a>测验驱动开辟/行为使得开荒(TDD / BDD卡塔 尔(英语:State of Qatar)

  • 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 的测量试验框架。

自己想多数技术员应该记得 GitHub 上有三个 Awesome – XXX
类别的能源整理。awesome-ios 正是 vsouza 发起维护的 iOS
财富列表,内容囊括:框架、组件、测量试验、Apple
Store、SDK、XCode、网站、书籍等。斯威夫特 语言写成的项目会被标识为 ★
,Apple沃特ch 的品种则会被标志为 ▲。

<a name=”products”></a>生产力

  • Import.io
    将网页即时转变为多少。
  • Tapglue
    是用很少的代码来创设社交产物和平运动动的 feed。
<a name=”image”></a>图片
  • GPU Image – 多个根据 GPU 的 iOS 开源的图像和录像拍卖框架。
  • UIImage DSP – iOS UIImage 处理功用,它应用 vDSP/Accelerate
    框架来进步速度。
  • QENVISION Code Scanner – 二维码扫描器。
  • AsyncImageView – UIImageView 的异步图像加载和出示增添,不会卡住 UI
    线程。
  • SDWebImage – 异步的图像下载器,提供了缓存扶持。以 UIImageView
    类别的不二法门提供。
  • DFImageManager –
    从二种数据源获取图像的当代框架。无需安排,并富有惊人的可定制性和扩展性。使用了
    NSUTiggoLSession。
  • MapleBacon – 贰个 Swift iOS 图像下载和缓存库 ★
  • NYTPhotoViewer – 抽屉菜单和相片查看器。
  • IDMPhotoBrowser – 图片浏览器/查看器。
  • JTSImageViewController – iOS 交互作用式图片浏览器。
  • Concorde – 下载和平解决码三番三次的 JPEG 图像。
  • SCRecorder – 形似 Vine
    的点击拍戏,动漫过滤器,慢镜头,片段编辑相机引擎。
  • HanekeSwift – 叁个 Swift 编写的 iOS
    平台的轻量级通用缓存框架,还会有对图像的越多帮助。★
  • TOCropViewController – 二个得以允许客户改良 UIImage
    对象的视图调整器。
  • YXTMotionView –
    叁个自定义的图样视图,它达成了信任设备运动来滚动图片。
  • PINRemoteImage – 二个线程安全、高质量、个性丰硕的图像获取器。
  • SABlurImageView – 能够轻巧地为图片增添模糊动漫效果。★
  • 法斯特ImageCache – 在滚动时神速显示图片的 iOS 框架。
  • BKAsciiImage – 将图纸渲染为 ASCII art 的库。
  • YLGIFImage – 异步的 GIF 图像解码和图片浏览器。扶助 GIF
    图动漫,但只消耗少许的内存。
  • AlamofireImage – 二个为 Alamofire 制作的图像组件库。★
  • Nuke – 高等的图样管理框架。★
  • FlagKit – 供 app 和 web 页面上选拔的地道旗标。★
  • YYWebImage – 异步图像加载框架(援救 WebP,APNG,GIF 格式卡塔 尔(英语:State of Qatar)。

本项指标出席者

注:名单不分名次,不依期补充更新


<a name=”app-store”></a>App Store

<a name=”good-websites”></a>好网站

<h3>汉语站点</h3>

  • 伯乐在线 iOS 频道:分享 iOS 和 Swift 开采,应用设计和松开,iOS
    相关的行当动态。官网

<h3>越南语站点</h3>

官方的

  • Spotify
    Spotify iOS SDK。
  • Facebook
    Facebook iOS SDK。
  • Google
    Analytics

    Google Analytics iOS SDK。
  • Paypal iOS
    SDK

    The PayPal 移动端 SDK,能够省事地在地面利用中融为生龙活虎体 PayPal 和
    银行卡支付。
  • Pocket
    将东西保存到 Pocket 的 SDK。
  • Tumblr
    集成 Tumblr 数据到 iOS 或 OS X 应用中的库。
  • Evernote
    Evernote iOS SDK。
  • Box
    Box iOS 和 OS X SDK API。
  • OneDrive
    Live iOS SDK。
  • Stripe
    iOS and OS X Stripe 绑定框架。
  • Venmo
    在你的 iOS app 通过 Venmo 生成订单同一时常候选用支付。
  • AWS
    亚马逊 Web Services iOS 移动应用 SDK。
  • Zendesk
    Zendesk iOS 移动使用 SDK。
  • Adobe Creative
    SDK

    Adobe creative tools 和 Creative Cloud SDK。
  • Dropbox
    Drop-ins 和 Dropbox Core API 的 SDK。
  • Fabric by
    Twitter

    iOS 的 Fabric Twitter Kit。
  • Liquid
    Analytics

    通过解析与实时的性子化的实时响应爆发一定的一言一动。
  • ResearchKit
    ResearchKit是三个开源的软件框架,用它可实惠的营造医疗研究利用或然别的的商量项目。
  • PacketZoom
    PacketZoom iOS SDK。
  • Primer
    在可视化编辑器上方便创制订制化的登入页,注册和登入流程的 SDK,内建了
    a/b/n 测量检验和剖判。

<a name=”charts”></a>图表

  • ios-charts
    二个精锐的图纸框架,MPAndroidChart
    在 iOS 上的移植。★
  • JTChartView
    JTChartView 是一个全然可定制的轻量级图表建设方案。
  • PNChart
    贰个粗略美丽的图表库,Pinner 和 CoinsMan
    的iOS客商端中运用了那些框架。
  • BEMSimpleLineGraph
    温婉的折线图框架。
  • JBChartView
    基于 iOS 的图表库,富含折线图和直方图。
  • iOSPlot
    iOS 图表库。
  • XYPieChart
    贰个有动画的饼图框架。
  • TEAChart
    轻巧易用的 iOS 图表库。包罗了进献图、石英钟图、直方图。
  • EChart
    iOS/Nokia/三星平板 图表。提供了事件管理和动漫援救。
  • FSLineChart
    三个 iOS 折线图库。
  • chartee
    多个为移动平台设计的图表库。
  • ANDLineChartView
    使用 ANDLineChartView 可以方便的在视图类中展现有动画效果的折线图。
  • TWRCharts
    叁个 ChartJS 的 iOS 封装。结合 Obj-C
    原生代码便捷地营造有动漫的图纸。

<a name=”push-notifications”></a>推送通知

  • Orbiter
    在 iOS 中登记推送通知。
  • PEM
    为推送服务器自动生成 profile。
  • Parse
    Push

    完全免费的后台推送公告,提供了创办分段,调节甚至 A/B 测量检验的力量。
  • Urban
    Airship

    付费的推送公告后台。
  • Growth Push
    付费的推送布告。 它是在东瀛最受开辟者喜爱的工具之后生可畏。
  • APNS-Pusher
    苹果推送公告服务的调节和测量试验器。

<a name=”layout”></a>布局

  • ios-flexboxkit
    叁个装进了 Flexbox 布局的回顾 UIKit 扩充。
  • Masonry
    利用简易的,链式的语法发挥出活动布局 NSLayoutConstraints
    的强硬成效。
  • FLKAutoLayout
    让使用代码做约束越来越便利的 UIView 种类。
  • Façade
    可编制程序的视图布局,二个 autolayout 的代替品。
  • PureLayout
    终极的 iOS 和 OS X 上的 Autolayout
    API,极度简约又极度强硬。同有的时候间适用于 Objective-C 和 斯威夫特。
  • SnapKit
    贰个 iOS 和 OS X 的 斯威夫特 Autolayout 领域专项使用语言(DSL卡塔尔国。★
  • Cartography
    一个 Swift 编写的注脚式 Auto Layout 领域专项使用语言(DSL卡塔尔。★
  • AutoLayoutPlus
    给 Auto Layout 加的一点料,由 Swift 驱动。 ★

<a name=”hud”></a>HUD

  • MBProgressHUD
    用于浮现叁个半透明的
    HUD。当职务在后台线程结束时方可在下边显示三个提示器和/也许标签。
  • SVProgressHUD
    多少个为你的 iOS 应用制作的简洁明了,轻量级的速度提醒 HUD。
  • ProgressHUD
    ProgressHUD 是三个轻量易用的 HUD。
  • M13ProgressSuite
    三个包蕴了数不完 iOS 上用于展现速度音信工具的套装。
  • JHProgressHUD
    三个简约轻量的 Swift 框架,用于在 iOS 应用中呈现★
  • PKHUD
    用 Swift 重新达成了 Apple 的原生 HUD,援助 iOS 8 以上★
  • CozyLoadingActivity
    轻量的载入动作提示 HUD ★
<a name=”ibeacon”></a>iBeacon
  • Proxitee
    允许开采者利用 iBeacons 和地理围栏创制近场感知的运用。
  • OWUProximityManager
    贰个便于的 iBeacon + CoreBluetooth 微处理器。
  • Vicinity
    复制周边的 iBeacons (通过分析昂CoraSSI卡塔 尔(阿拉伯语:قطر‎,并扶持在后台广播和检测 BLE
    设备。
  • BeaconEmitter
    把你的 Mac 形成一个 iBeacon。
  • OWUProximityManager
    iBeacons + CoreBluetooth.

<a name=”security”></a>安全

  • UICKeyChainStore
    UICKeyChainStore 是二个对 Keychain 的精简封装。
  • cocoapods-keys
    二个用来存款和储蓄蒙受和平运动用键值的键值存款和储蓄。
  • Valet
    在 iOS 和 OS X 的 Keychain 中安全地囤积数据,可是你不要求清楚 keychain
    的切切实实专门的工作细节。
  • libextobjc
    三个用以扩大 Objective-C 编制程序语言的 Cocoa。
  • Locksmith
    方便 Keychain 使用的有力的 斯威夫特 面向左券库。★
  • simple-touch
    很简单的浮游生物识别认证服务(Touch ID卡塔 尔(英语:State of Qatar)的 斯维夫特 封装。

<a name=”dependency–package-manager”></a>依赖 / 包管理

  • 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的包微处理机卡塔 尔(英语:State of Qatar)大概 bower(Twitter的浏览器的包微机卡塔尔 的 斯威夫特 项指标包/注重微处理器,不须求使用
    Xcode。★
  • Alcatraz – Xcode
    包管理工具.
  • CocoaSeeds
    Cocoa 的 Git 子模块代替品。

目录

<a name=”other-testing”></a>其余测量试验

  • NaughtyKeyboard
    多个险象跌生字符串的大列表,当客户输入那个字符串使有极大的恐怕会促成
    bug,那是叁个用以在您的 iOS 设备上测量试验你 app 的键盘。
  • PonyDebugger
    使用 Chrome 开荒者工具对您的 iOS app 举办长途互联网和数目调节和测量检验。
  • ios-snapshot-test-case
    使用荧屏快速照相的 iOS 单元测验。

<a name=”libraries-and-frameworks”></a>库和框架

<a name=”messaging”></a>消息

  • LayerKit
    三个对此 Layer 的 iOS
    开荒组件,。是将新闻(文字,照片,录制,数据卡塔尔增加到移动或 Web
    应用中最简易的消除方案。
  • Twilio
    驱动着现代的沟通方式,塑造下一代音频与 SMS 应用。
  • Plivo – SMS
    API、音频 API 和 满世界运行商。
  • XMPPFramework
    叁个 iOS 和 Mac 上的 XMPP 合同通信框架。

非官方

  • STTwitter
    为 推特 REST API 1.1 制作的安宁,成熟,全面的 Objective-C 库。
  • FHSTwitterEngine
    为 Cocoa 开荒者提供的 照片墙 API。
  • Giphy
    Giphy 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。

<a name=”database”></a>数据库

  • Realm
    CoreData 和 SQLite 的代替品。简洁、今世、连忙。
  • YapDatabase
    YapDatabase 是贰个 iOS 和 Mac 上可扩充的数据库。
  • Couchbase
    Mobile

    Couchbase,有云同步援助的位移平台上的文档存储。
  • FMDB
    SQLite 的 Cocoa/Objective-C 封装。
  • Akaibu-NSUserDefaults
    Swift 键/值存款和储蓄,只要求生机勃勃行代码就能够对 NSObject
    对象开展归档。类的属性会自动映射和归档。
  • FCModel
    为那个喜欢一贯利用 SQL 实行数据库操作的人提供的 CoreData 的代替品。
  • Zephyr
    轻巧地由此 iCloud 同步 NSUserDefaults ★
  • Prephirences
    Prephirences
    是一个提供了有效的合计和便利的法子来保管选用的偏疼设置,配置和使用状态的
    Swift 库。★

<a name=”books”></a>书籍

<a name=”rapid-development”></a>神速支付

<a name=”xcode”></a>Xcode

<a name=”maps”></a>地图

  • Route-me
    iOS 开源地图框架
  • NAMapKit
    允许你在 金立 应用使用自定义地图,并尝试模仿 Mapkit
    框架的一些表现。
  • Mapbox
    GL

    多个 iOS 上行使 OpenGL 渲染 Mapbox 矢量地图块的框架。
  • CMMapLauncher
    用于 iOS 中在各个地图应用中显得方向的地利框架。

<a name=”passbook”></a>Passbook

  • passbook
    为 Passbook 创建 pkpass 文件。
  • Dubai
    生成和预览 Passbook 的 Pass。
  • Passkit
    设计、创设并表明 Passbook 的 Pass。

<a name=”prototyping”></a>原型

<h1 id=”weibo-weixin”>今日头条、Wechat民众号</h1>

相关文章