iOS开发中常用的几个插件

上篇文章简单的说了下Xcode中的插件管理工具Alcatraz,今天呢就给大家分享一些自己在开发中使用较多的插件,可以帮助你提高开发效率,如果你还没有使用过Alcatraz,那么你可以先戳这里Alcatraz的安装与使用

1. KSImageNamed

KSImageNamed可以根据图像名称快速选择图片的插件,可以快速的帮你选择自己想要的图片。

2. VVDocumenter

VVDocumenter用于Xcode中快速的添加注释,为开发者阅读代码提供了很大的帮助。

3.FuzzyAutocompletePlugin

FuzzyAutocompletePlugin用于允许使用模糊的方式来进行代码自动补全的插件,对你编写代码的速度绝对有一个很大的提升。

4.OMColorSence

相信大家在开发的过程中对颜色的调控有很大的不便,色值要调节到多少才能达到想要的效果呢,那么OMColorSence就可以帮助你快速实现自己想要的颜色效果。

5.XToDo

代码中TODO: FIXME: !!!: ???: 标示的收集有时候在代码中需要添加TODO:/FIXME:/!!!:/???:这四种标示,便于后期定位到相应的代码区域进行相应的修改。比如代码中有些地方的代码是测试用的,后期发布的时候要把这段代码注掉,就可以加一个TODO:标记,在发布之前重新定位到这个地方进行修改。 如果是手动写这四种标示的话,后期要检查代码中所有的这些标示的时候要自己全局搜索,而且很容易因为遗漏了某个标示,从而忘记了对相应代码做一些调整,就会造成潜在的BUG . 使用XToDo插件就能非常地方便管理这四种标志。

在代码中生成标示与对应的快捷键:

TODO: Ctrl+shift+T

FIXME: Ctrl+shift+X

!!!: Ctrl+shift+1

???: Ctrl+shift+Q

当然我门也可以这样添加:

我们也可以使用快捷键control+T查看自己的标记

6. CocoaPods

CocoaPods主要功能是为IOS和OS的开发进行依赖管理,如果你没有使用过它,我建议你一定要试一试。有关它的使用方法和为什么要使用就不做介绍了(说起来根本停不下来),我们主要分享一些插件。

这些插件的安装也非常简单,自己可以在github上面搜索这些插件,不过更简单一点的可以直接在Alcatraz里面搜索,点击安装就可以了。

好吧就先分享这些吧,在开发的过程中也还有很多其它的优秀插件,这些呢是自己平时用的比较多的就分享给大家了,以后在有其它的好东西在来分享给大家!

时间: 2024-10-14 18:54:21

iOS开发中常用的几个插件的相关文章

iOS开发中常用第三方库的使用和配置-GDataXML

这篇文章旨在给自己以后需要时能及时的查到,省得每次都去baidu. 1. xml解析库-GDataXML 参考文章:http://blog.csdn.net/tangren03/article/details/7868246 GDataXML下载地址: (1)GDataXML.h/m文件 http://code.google.com/p/gdata-objectivec-client/source/browse/trunk/Source/XMLSupport/ (2)DGataDefines.h

IOS开发中常用的宏定义

有些时候,我们需要将代码简洁化,这样便于读代码.我们可以将一些不变的东东抽取出来,将变化的东西作为参数.定义为宏,这样在写的时候就简单多了. 下面例举了一些常用的宏定义和大家分享: 1. 判断设备的操作系统是不是ios7 #define IOS7 ( [[[UIDevice currentDevice].systemVersion doubleValue] >= 7.0] ) 2. 判断当前设备是不是iPhone5 #define kScreenIphone5 (([[UIScreen main

iOS开发中常用的参数传递方法

在iOS开发中常用的参数传递有以下几种方法: 采用代理模式 采用iOS消息机制 通过NSDefault存储(或者文件.数据库存储等) 通过AppDelegate定义全局变量(或者使用UIApplication.定义一个单例类等) 通过控制器属性传递 使用代理方式传递参数的步骤如下: 1.定义协议,协议中定义好传参时所需要的方法 2.目标视图控制器定义一个代理对象 3.源视图控制器实现协议并在初始化目标控制器时指定目标控制器的代理为其自身 4.需要传参的时候在目标窗口调用代理的协议方法

iOS开发中常用的数学函数

/*---- 常用数学公式 ----*/ //指数运算 3^2 3^3 NSLog(@"结果 %.f", pow(3,2)); //result 9 NSLog(@"结果 %.f", pow(3,3)); //result 27 //开平方运算 NSLog(@"结果 %.f", sqrt(16)); //result 4 NSLog(@"结果 %.f", sqrt(81)); //result 9 //进一 NSLog(@&q

iOS开发中常用的轮子 第四篇 收集齐7个轮子,准备高仿部分微博APP页面

产品原因有几张页面会参考微博APP来做,先收集齐轮子:计划这周完成,然后放到github上开源. 1,微博流刷新: 2,浏览微博中的图片: 3,发布微博: 4,发微博时选择照片: ============分割线:具体如下 ============= 选择相册中图片: 1,UzysAssetsPickerController 链接:https://github.com/uzysjung/UzysAssetsPickerController 介绍:用于替换UIImagePickerControlle

iOS开发中常用的轮子 第四篇 抽屉和侧滑效果

为避免重复造轮子,很多效果和功能都可以从github上找到.清点以前的项目,整理出了很多用过的开源代码,每天奉送一批. 学习例子的方法: 1,了解:运行一遍例子,弄清这些代码的究竟是什么: 2,使用:在之后开发工程中使用这些例子: 3,研究代码:研究例子的代码的实现,简单修改做出自己的效果. 记得要么是facebook,或是twitter第一个使用了个交互效果:而后风靡全球,是产品必用抽屉:再后来就是延生出了各种变形过的效果: 所以,产品经理要你实现抽屉和侧滑效果时,一定要确定到底是什么样抽屉和

Java开发中常用的IntelliJ IDEA插件

工欲善其事,必先利其器 一.Alibaba Java Coding Guidelines 代码规范插件:阿里开发的此插件应该说极大的改善程序员的代码质量,帮助程序员规范自己的代码 安装使用: 1. 打开File -> Settings -> Plugins -> Browse repositories...,输入“Alibaba Java Coding Guidelines”,查找,安装: ? 2.安装成功后,会提示重新启动一下IDEA,重启即生效! 二.RestfulToolkit 概

iOS开发中常用的几种设计模式

下面是iOS开发中比较常用的几种设计模式.详情如下所示: (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现.优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求.列表row个数delegate自定义的delegate (二)观察者模式应用场景:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发布信息.优势:解耦合敏捷原则:接口隔离原

IOS开发,知识点小结,ios开发中常用的宏定义总结

IOS开发,从应用跳转到用浏览器打开网页: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.oatos.com/bbs/"]]; 用一个Button覆盖整个cell,添加动作 cell.accessoryType = UITableViewCellAccessoryNone; UIButton *btn = [[UIButton alloc] initWithFrame:CGRec