Xcode 快捷开发的几个插件

1.

KSImageNamed

KSImageNamed(https://github.com/ksuther/KSImageNamed-Xcode)是一个帮助你输入[UIImage imageNamed:]中的资源名的插件。当你输入[UIImage imageNamed:]时,会自动的弹出上下文菜单,供你选择你需要输入的图片资源名字,另外在选择图片资源时,还可以在左侧预览该资源。

2.

XVim

XVim(https://github.com/JugglerShu/XVim)是一个Xcode的vim插件,可以在Xcode的编辑窗口中开启vim模式。

vim模式最大的好处是可以全键盘操作,可以方便地移动光标以及复制、粘贴代码。XVim对于Xcode的分栏模式也有很好的支持,与vim自带的分栏模式一样,可以用快捷键ctrl + w来切换当前编辑的分栏。

3.

FuzzyAutocompletePlugin

FuzzyAutocompletePlugin (https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin) 允许使用模糊的方式来进行代码自动补全。

举个例子,如果我们要重载 viewDidAppear:方法,那么我们必须依次建入view、did、appear 才能得到相应的补全信息,使用FuzzyAutocompletePlugin之后,我们可以建入vda (view、did、appear 三个单词的首字母),或任意符合viewDidAppear整个单词出现顺序的子串(例如 vdapp, adear等),即可匹配到该方法。

4.

XToDo

XToDo(https://github.com/trawor/XToDo)是一个查找项目中所有的带有 TODOFIXME???!!! 标记的注释。

通常我们在项目开发中,由于种种原因,一些事情需要以后处理,这个时候为了防止遗忘,加上TODOFIXME注释是非常有必要的,但是上线或提交代码前要寻找这些未解决的事项却稍显麻烦。XToDo可以提供一个汇总的界面,集中显示所有的未完成的TODOFIXME标记。

5.

deriveddata-exterminator

deriveddata-exterminator(https://github.com/kattrali/deriveddata-exterminator)是一个清除Xcode缓存目录的插件。

有些时候Xcode会出各种奇怪的问题,最常见的是在某些复杂操作下(例如同一个项目,来回切换到各种分支版本),会造成Xcode显示一些编译的错误或警告,但是最终却又可以编译通过。新手遇到这种问题常常束手无策,而熟悉Xcode的人就知道,通常清除Xcode缓存就可以解决这类问题。该插件在Xcode菜单上增加了一个清除缓存按钮,可以一键方便地清楚缓存内容。

6.

VVDocumenter

VVDocumenter(https://github.com/onevcat/VVDocumenter-Xcode)是一个自动生成代码注释的工具,可以方便地将函数的参数名和返回值提取出来

7.

ClangFormat

ClangFormat(https://github.com/travisjeffery/ClangFormat-Xcode)是一个自动调整代码风格(Code Style)的工具。Xcode本身的代码缩进自动调整功能比较弱,特别是对于JSON格式,常常产生非常丑陋的默认缩进效果。ClangFormat-Xcode可以更好地对代码进行重新排版,并且内置了各种排版风格,也支持自定义风格。

8.

ColorSense

ColorSense(https://github.com/omz/ColorSense-for-Xcode)是一个UIColor颜色输入辅助工具,可以帮助你在编写UIColor代码时,实时预览相应的颜色,

9.

时间: 2024-08-01 04:26:36

Xcode 快捷开发的几个插件的相关文章

Swift / Objective_C / Xcode实际开发中可能遇到的小功能小技巧总结

一:Swift3.0为视图添加旋转动画,效果如下: 代码实现: //创建动画 let anim = CABasicAnimation(keyPath: "transform.rotation") //设置相关属性 anim.toValue = 2 * M_PI anim.repeatCount = MAXFLOAT anim.duration = 15 //完成之后不移除,testView被释放,动画随着一起删除 anim.isRemovedOnCompletion = false t

UI标签库专题十三:JEECG智能开发平台 ckfinder(ckfinder插件标签)

1. ckfinder(ckfinder插件标签) 1.1. 参数 属性名 类型 描述 是否必须 默认值 name string 属性名称 是 null value string 默认值 否 null width string 显示图片宽(上传类型为Images时) 否 null height string 显示图片高(上传类型为Images时) 否 null buttonClass string 按钮样式 否 null buttonValue string 按钮文本 否 null upload

使用xcode 7 开发cocos2dx问题

使用xcode 7 开发cocos2dx问题 最近在学习cocos2dx使用xcode 7 bate 最为开发工具,因为xcode 7 可以不用加入开发者就能真机测试啦,哈哈,但是当我创建好cocos2dx的时候用xcode 7 打开的时候报了如下错误: 找了半天 最后终于找到完美的解决方案,终于可以真机测试了,解决办法如下: 如图,在Build Settings下搜索 pch ,得到如图,删掉ios/Prefix.pch即可 版权声明:本文为博主原创文章,未经博主允许不得转载.

iOS开发----Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法

小伙伴们在升级了 Xcode7 之后有些插件不能使用了.现在提供如下解决办法: 1. 首先查看 Xcode 的 UUID,在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 会得到一串 UUID 码 2. 找到 Xcode 插件所在的目录 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 选择已安装的插件如

(转)jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明

(原)http://www.cnblogs.com/hxling/archive/2012/12/12/2814207.html jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明 近期在移动方面的开发,使用jQuery Mobile ,移动方面的插件不如Web 方面的插件多,选择的更少,有一些需要自己去封装,但功力尚不足啊. 日期插件JQM也提供了内置的,但样式方面不好看,只好百度.Google啦,找到了两款 jquery-mobile-datebox 和 

web app 开发必不可少的滑动插件 Flipsnap

flipsnap.js一个轻量级的滑动效果JS开发库,仅有8k大小(压缩版),包含了10种滑动方式,是web app开发必备的js库,除了兼容主流的智能手机浏览器(iossafari,android,win phone7 ie9+)外还兼容 PC 版的谷歌和Safari等. 演示地址:http://pxgrid.github.io/js-flipsnap/demo.html web app 开发必不可少的滑动插件 Flipsnap,布布扣,bubuko.com

《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营

编写Hello World应用程序通常被觉得,是学习不论什么编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,高速了解Xcode这个开发iOS应用程序的主要工具. 下一步.你将学习Objective-C的基础知识.在此基础之上.将探索类(class)与对象(object)的知识.它们是构建应用程序的主要基石.与此同一时候,你将创建CarValet应用程序,练习一些类的编写.并学习属性(property)的知识.在本章末尾,你将在指导下完毕编程挑战题以探索子类扩

LBPL--基于Asp.net、 quartz.net 快速开发定时服务的插件化项目

LBPL 这一个基于Asp.net. quartz.net 快速开发定时服务的插件化项目 由于在实际项目开发中需要做定时服务的操作,大体上可以理解为:需要动态化监控定时任务的调度系统. 为了实现快速开发.简单明了完成一个服务,不再繁琐的进行各种代码耦合度强的操作,设计了一个以暂时以quartz.net 为服务载体,插件化开发的模式. github地址:https://github.com/linbin524/LBPL 由于工作比较忙,暂时更新部分,后续会将相关的开发文档更新. 主要开发流程 1.

cordova 开发属于自己的插件

还是需要开发出自己的插件的... 我的cordova  version is 4.0.0 1.需要新建一个文件夹为 myplugin 1.1在myplugin文件夹下 新建 plugin.xml文件  www文件夹  src文件夹 1.2 在src文件夹下 新建 Android iOS 文件夹等 如图 2. 在Android文件夹下console.java 文件 1 package cn.debi.cordova; 2 import org.apache.cordova.CordovaWebVi