标签:leaks case rom was views nmake ada 真机 document
Swift版本点击这里 欢迎加入QQ交流群: 594119878
这是一个用于iOS开发的各种开源库、开源资料、开源技术等等的索引库.
github排名 https://github.com/trending,github搜索:https://github.com/search
根据目录关键字搜索,记得包含@,以保证搜索目录关键字的唯一性。
期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交issues即可)。请广大网友只按照目录结构(即使目录结构有问题)添加三方库,并提交pull request。目录问题大家提出issues后楼主会及时更改的。
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定时器代替NSTimer,避免内存泄露问题)
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/KittenYang/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 - 提供了一个可在 iPhone 和 iPad 上使用的具有 UINavigationController 弹出效果的 STPopupController 类, 并能在 Storyboard 上很好的工。
VBFPopFlatButton - 通过几条线段实现的非常Q萌的动画按钮效果。
LNPopupController - AppleMusic式pop up,弹出是页面,可以上下拉动。
DGRunkeeperSwitch - 动画segment,节选器。
DynamicMaskSegmentSwitch - 一个简单有趣的 SegmentedControl 节选器。
YXFilmSelectView - 仿造时光网选择电影票的UI而开发的一个自定义View。
FJTagCollectionView - 标签(适配宽度)。
DFTimelineView - DFTimelineView仿微信朋友圈 时间轴。
HYBImageCliped - 可给任意继承UIView的控件添加任意多个圆角、可根据颜色生成图片且可带任意个圆角、给UIButton设置不同状态下的图片且可带任意圆角、给UIImageView设置任意图片,支持带圆角或者直接生成圆形。
StackViewController - 方便 iOS 开发者使用 UIStackView 构建表单或其它静态内容视图。
LLBootstrapButton - Bootstrap 3.0扁平化风格按钮,自带图标,一句代码直接调用!
JMRoundedCorner - UIView设置不触发离屏渲染的圆角!
KNCirclePercentView 一个自定义动画的圆形进度View
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 - JSONKit库是非常简单易用而且效率又比较高的,重要的JSONKit适用于ios 5.0以下的版本,使用JSONKit库来解析json文件,只需要下载JSONKit.h 和JSONKit.m添加到工程中;然后加入libz.dylib即可。
JSONModel - 解析服务器返回的Json数据的库,JSONModel源码解析一。
Mantle - Mantle主要用来将JSON数据模型化为OC对象, 大系统中使用。为什么选择Mantle。
RFJModel - RFJModel是一个IOS类库,可以将JSON字典自动装填到OBJC对象。相比JSONModel有一些非常好的特性,使用上也比较简单。
XMLDictionary - ios与mac os平台下xml与NSDictionary相互转化开源类库。
DDModel - 快速搭建项目Model层,支持ORM映射关系,能从JSON/XML直接实例一个Model对象。支持SQLite本地数据持久化,封装了HTTP, 减少HTTP代码与UIViewController的代码耦合,支持Cache;类似RESTKit、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 和 Swift 库,它可以很容易地将 NSDictionary 映射到模型目标上。Objective-C & Swift library to easily map NSDictionary to model objects, works perfectly with Alamofire. ObjectMapper works similar to GSON
Gloss - 一个很棒的Swift +json解析库.
Cereal - 对象序列化三方库 Swift object serialization
SwiftyJSONAccelerator - json转model的三方库 Generate Swift model files from JSON using either SwiftyJSON 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 ??
Unbox - The easy to use Swift JSON decoder ??
JSONJoy-Swift - Convert JSON to Swift objects. ??
LazyObject - Lazily deserialize JSON into strongly typed Swift objects ??
Elevate - Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable. ??
AlamofireObjectMapper - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper ??
ffmpeg - ffmpeg官网,FFmpeg在iOS上完美编译。
VLC - VCL官网,VLC for iOS 2.7.2 source code。
kxmovie - 使用ffmpeg的影片播放器,修改说明, 修改代码,基于FFmpeg的kxMoive艰难的编译运行。
StreamingKit - StreamingKit流媒体音乐播放器。
FreeStreamer - FreeStreamer流媒体音乐播放器,cpu占用非常小。
DOUAudioStreamer - DOUAudioStreamer豆瓣的音乐流媒体播放器。
fmpro - 电台播放器,支持锁屏歌词,支持基本播放流程,歌词展示,后台锁屏播放和控制以及锁屏后封面+歌词,fmpro_R 。
IPDFCameraViewController - 支持相机定焦拍摄、滤镜、闪光、实时边框检测以及透视矫正功能,并有简单易用的API。
IOS录音和播放功能demo - 比较完整的ios录音和播放功能的实现。
MCAudioInputQueue - 简易录音类,基于AudioQueue的。
DraggableYoutubeFloatingVideo - 展示像类似Youtube移动应用的那种浏览视频的效果,当点击某视频时能够从右下方弹出一个界面,并且该界面能够通过手势,再次收缩在右下方并继续播放。这是通过AutoLayout设计实现。
amr - 做即时通讯的音频处理,录音文件是m4a,便于web端的音频播放。
边录音边转码 - 一边录音,一边将录制成的 wav 格式音频文件转码成 amr 音频格式。只支持真机运行调试。
FSVoiceBubble - 一个轻量级播放录音音频的气泡:1.支持短时间的音频播放(支持网络音频);2.播放时的声波动画;3.自定义包括声波的颜色,气泡的背景等。
自定义视频播放器AVPlayer - 利用系统类AVPlayer实现完全自定义视频播放器,显示播放时间,缓存等功能。代码清晰,注释详细。
VideoBeautify - 功能酷似美拍,秒拍等应用的源码:对视频进行各种美化处理,采用主题形式进行分类,内含各种滤镜,动画特效和音效等。
ALCameraViewController - ALCameraViewController 摄像头视图控制器(含可定制照片选择器,图片简单裁切功能)及演示。
iFrameExtractor - 开源视频播放器, ffmpeg在iOS的使用-iFrameExtractor源码解析,文章。
MusicPlayert - MusicPlayert本地音乐播放+音乐信息显示+在线歌词搜索显示(千千静听服务器)。
MusicPlayert - MusicPlayert音乐播放器,用reveal可以查看层次关系,主要实现了歌词的同步显示。
音乐播放器 - 音乐播放器:显示歌词。
IWatch - 一个视频日报类的app 播放器用到了AVFoudation。
KrVideoPlayerPlus 根据36Kr开源的KRVideoPlayer 进行修改和补充实现一个轻量级的视频播放器,满足大部分视频播放需求
TBPlayer 视频变下变播,把播放器播放过的数据流缓存到本地,支持拖动。采用avplayer
[YBPasterImage] (https://github.com/wangyingbo/YBPasterImage) 给图片添加滤镜、贴纸和标签功能,支持14种滤镜效果,17种标签样式。
Crashlytics - Crashlytics 崩溃报告 崩溃日志 使用说明 。
KSCrash - iOS Crash 捕获上报工具, 可以自己配置服务器, 也可以与它推荐的服务器搭配使用
AvoidCrash 利用runtime处理崩溃问题的一个框架
Bugtags-iOS 一个简单、有效的bug和崩溃报告工具.
fastlane - 非常棒??????一套iOS开发和持续集成的命令行工具fastlane,可以用来快速搭建CI甚至自动提交的开发环境。这套工具中包括了上传ipa文件,自动截取多语言截屏,生成推送证书,管理产品证书等一系列实用工具。 The easiest way to automate building and releasing your iOS and Android apps https://fastlane.tools
FLEX 非常赞的 一个Xcode界面调试工具,FLEX是一个需要注入式的一种框架,从描述来看,功能非常多。主要来讲的话能够对正在运行的应用进行样式的修改和控件的读取。FLEX会赐予你SuperPower!!!
FBMemoryProfilerFacebook开源的一款用于分析iOS内存使用和检测循环引用的工具库。
xctool - Facebook出的自动化打包工具,它规范了输出的log日志,而且一些错误信息也更为清晰一些。
chisel Chisel扩展了一些列的lldb的命令来帮助iOS开发者调试iOS应用程序。
PonyDebugger由 Square 公司推出的一款优秀的 iOS 应用网络调试工具, 用户可以实时看到应用程序的网络请求, 也可以对 iOS 应用程序的核心数据栈进行远程调试
KIF - 是一个开源的用户界面UI测试框架. 使用 KIF, 并利用 iOS中的辅助功能 API, 你将能够编写模拟用户输入,诸如点击,触摸和文本输入,自动化的UI测试.
pxctest Execute tests in parallel on multiple iOS Simulators 在多个 iOS 模拟器上并行测试。
dSYMTools友盟 dSYM analyze
HeapInspector - HeapInspector是一个用于检测应用中的内存泄漏的开源调试工具。
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,可以为你创建更符合预期目标的测试。
Quick - 用于Swift中的单元测试(也可用于Objective-C),与Xcode整合在一起。如果你是Objective-C的粉丝,我建议用Specta代替这个,但是对Swift使用者来说,Quick是最佳选择。
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 编辑CAMediaTimingFunction动画曲线
[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
Xcode 4 插件制作入门 - Xcode 4 插件制作入门:Xcode所使用的所有库都包含在Xcode.app/Contents/的Frameworks,SharedFrameworks和OtherFrameworks三个文件夹下。其中和Xcode关系最为直接以及最为重要的是Frameworks中的IDEKit和IDEFoundation,以及SharedFrameworks中的DVTKit和DVTFoundation四个。
RTImageAssets - 一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本。Asset Catalog Creator 功能强大,能自动生成全部尺寸:包括App Icons、Image Sets、Launch Screens Generator。
VVDocumenter-Xcode - 一个Xcode插件,build后,随手打开一个你之前的项目,然后在任意一个方法上面连按三下"/"键盘,就ok了。
java2Objective-c - Google公司出得java转Obje-C转换工具,转换逻辑,不转换UI。
RegX - 专治代码强迫症的 Xcode 插件,使用 Swift 和 Objective-C 编写。其用竖向对齐特定源代码的元素,使得代码更易读和易理解。说明 ; 菜单:xcode——》Edit-》Regx 。
CodePilot Code Pilot是一款在项目中快速方便地查找文件、方法和符号,Xcode 5的扩充开源插件,开发者无需鼠标进行操作。
XVim 支持绑定VIM快捷键
CATweaker CATweaker – 一个用于创建漂亮的CAMediaTimingFunction 曲线的插件. 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 插件。
ESJsonFormat-Xcode - 将Json格式化输出为模型的属性。
SCXcodeMiniMap - Xcode迷你小地图-SCXcodeMiniMap。
xTransCodelation - XCODE中英文翻译插件,提供API查询模式和网页模式,都是利用的百度翻译。另外集成了一个可以一键关闭其他所有APP的实用功能,方便开发者!目前只有30多颗星。
jazzy 通过代码注释生成doc文档,支持ObjC/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。
标签:leaks case rom was views nmake ada 真机 document
原文地址:http://www.cnblogs.com/ylgwhyh/p/6825768.html