阅读更多

3顶
0踩

开源软件

原创新闻 一款实用的 Xcode 扩展插件推荐

2013-03-19 16:39 by 见习记者 cangqjk 评论(0) 有10479人浏览
Xcode是Mac/iOS应用开发中的一款强大的IDE。本文为你带来一个很实用的Xcode扩展插件,可以帮助你快速格式化代码、生成注释、复制一行等。

项目地址:https://code.google.com/p/xcode-extend-plug-in/

1. 打开命令行,执行下面命令:

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
brew install uncrustify


注:brew的安装地址(raw.github.com/mxcl/homebrew/go)可能会变,不能安装的话,它官网上会有地址,也可以使用其他方法安装uncrustify。

2. 下载XEP-*.pkg包,双击安装,完成后重启Xcode就可以使用了

3. 快捷键

  • 格式化代码:control+shift+F,有效对象可以是选中代码、项目目录、文件(可多选)
  • 生成注释:control+shift+J,以光标所在当前行往上查找可识别对象并生成对就注释(有原来有以双斜杠开头的注释会自动加到注释的描述中去).
  • 整个文件生成注释:control+command+shift+J,同2功能,查找当前打开的文档,给所有对象生成的注释
  • 复制一行:control+option+up/down,向上/下复制一行光标所在行(可选择多行)
4. 注释生成的项目配置

  1. 下载附件中的PrjEnv.cfg文件
  2. 复制PrjEnv.cfg到项目根目录(*.xcodeproj文件所在目录),并重命名为.PrjEnv.cfg(也可以在XEP->Preferences->"Project .cfg file" 中配置文件路径和目录)
  3. 配置FULLUSERNAME和VERSION就可以在生成@author和@since标签时使用对应值
来自: cocoachina
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • xcode插件安装与卸载(简单实用)

    xcode插件安装与卸载(简单实用)目前安装方式一般有两种,一种直接从github上面克隆工程到本地,另外一种是采用alcatraz插件管理工具。前者直接把工程克隆到本地,运行即可,方式简单粗暴,不做详细说明。本文主要...

  • Xcode 6 插件开发入门:添加自己的想法和功能

    Xcode提供了所有你创建一个App需要的功能。但是由于其不开源以及没有制作Xcode-Plugin相关的文档,在我们需要添加一些自己的想法和功能的时候变得缺乏灵活性。 但是我们可以通过一些非官方的手段来扩展我们自己的...

  • XCode使用一:Xcode基本操作

    1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。 边列(Gutter):显示行号和断点。 ...

  • iOS开源代码集合 和 各种实用第三方库以及 XCode辅助插件整理

    一、源代码实例 1:快速搭建项目源代码 地址:github.com/wujunyang/M… 2:高仿美团iOS版 地址:github.com/lookingstar… 3:模仿网易新闻做的精仿网易新闻 地址:github.com/dsxNiubilit… 4:支付宝高仿版 地址:...

  • Xcode编辑器之基本使用(一)

    苹果原生xcode使用介绍文档 1.Xcode IDE概览 1 2 3 4 说明: 从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口...

  • xcode6 插件制作

    Xcode提供了所有你创建一个App需要的功能。但是由于其不开源以及没有制作Xcode-Plugin相关的文档,在我们需要添加一些自己的想法和功能的时候变得缺乏灵活性。 但是我们可以通过一些非官方的手段来扩展我们自己的...

  • 如何创建Xcode源代码编辑器扩展

    您将要创造的 介绍 ... 在Xcode 7之前,可以在运行时将代码注入Xcode以创建插件。 可以通过一个名为Alcatraz的出色应用程序来提交和分发插件。 在Xcode 8中不再可能。 Xcode 8会验证每个库和捆绑软件,以防止...

  • Xcode基本操作

    1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。 边列(Gutter):显示行号和断点。 焦点列(Ribbon...

  • 写个自己的Xcode4插件

    刚写iOS程序的时候就知道Xcode支持第三方插件,比如ColorSense等很实用的插件,但Xcode的插件开发没有官方的文档支持,一直觉得很神秘,那今天就来揭开它的面纱。 在Xcode启动的时候,它会检查插件目录(~/Library/...

  • 实用的第三方插件

    一:第三方插件 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:...

  • Unity Editor编辑器实用扩展

    2.inspector 扩展GM工具 3.Inspector_PopList 1.编辑器实用方法汇总 //1.编辑器内物体查找(指定路径下搜索类型是scene/object.. ,并且名字中包含unity的文件) var mlist = new List<string>...

  • [ios]我在使用的一些xcode插件

    1.ColorSense-for-Xcode: 使用[UIColor xx]时候可以模拟出颜色 https://github.com/omz/ColorSense-for-Xcode   2.KSImageNamed-Xcode 使用[UIimage imageName:xx]时可以预览图片 ...

  • Xcode 使用教程(简版)

    1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。 边列(Gutter):显示行号和断点。...

  • iOS开发提效cocoapods插件cocoapods-util

    iOS开发提效cocoapods插件,可以解决pod repo push私有库慢、易失败问题,快速查看工程pod组件数量和依赖关系,生成xcframework,打包各平台二进制文件,二进制和源码链接调试

  • App Thinning Xcode9打包选择

    6月9日结束的苹果WWDC15大会上,苹果公司推出了多个新技术,不过对于手游开发者们来说,可能最具有革命意义的是库克在发布会现场都没有提到的应用瘦身功能(App Thinning),它是其Xcode 7测试版的功能之一。...

  • 新能源车联网项目案例.zip

    1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip 新能源车联网项目案例.zip新能源车联网项目案例.zip新能源车联网项目案例.zip

  • 工业自动化领域中维伦通触摸屏与三菱PLC在码垛机程序中的协同应用

    内容概要:本文详细介绍了码垛机程序的设计与实现,重点探讨了维伦通触摸屏与三菱PLC之间的协同工作。文中首先介绍了硬件基础,即维伦通触摸屏作为人机交互界面,三菱PLC作为控制系统的大脑。接着,通过具体的梯形图和代码示例,解释了三菱PLC如何通过逻辑运算控制码垛机的各项动作,如抓取、移动和堆叠。同时,文章还讲解了触摸屏与PLC的数据通信方法,以及如何通过触摸屏设置码垛参数并传递给PLC。此外,文章深入讨论了伺服轴控制、气缸动作时序、异常处理模块、模块化设计等方面的技术细节,并提供了许多调试和优化的实际经验。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PLC编程和人机界面设计有一定基础的人群。 使用场景及目标:适用于需要深入了解码垛机自动化控制原理及其编程实现的专业人士。主要目标是帮助读者掌握维伦通触摸屏与三菱PLC的协同编程技巧,提高码垛机的控制精度和工作效率。 其他说明:文章不仅提供了理论知识,还包括了许多实际案例和调试技巧,有助于读者更好地理解和应用相关技术。

  • 51单片机PID闭环转速测量调节控制器:C语言源码与仿真实践

    内容概要:本文详细介绍了基于51单片机的PID闭环转速测量调节控制器的设计与实现。首先简述了PID控制原理,即通过比例、积分、微分三个环节来调整系统输出,确保转速稳定。接着阐述了硬件连接方式,包括光电编码器用于转速测量和PWM信号控制电机转速的方法。文中提供了完整的C语言源码,涵盖定时器中断、外部中断、PID算法实现以及PWM输出控制等方面。此外,还讨论了仿真验证过程,利用Proteus软件搭建电路并测试PID控制效果。最后,针对常见问题如积分饱和、硬件故障等提出了优化建议。 适合人群:对嵌入式系统和控制系统感兴趣的电子工程师、单片机爱好者及高校相关专业学生。 使用场景及目标:适用于学习51单片机编程、掌握PID控制算法及其应用、进行电机转速控制实验等场景。目标是帮助读者理解PID控制原理,学会编写相应的C语言代码,并能够独立完成类似项目的开发。 其他说明:文中提供的代码片段可以直接应用于实际项目中,同时附带了一些调试技巧和注意事项,有助于提高开发效率和成功率。

  • 光伏发电MPPT中基于粒子群算法(S函数实现)的多峰值寻优解决方案

    内容概要:本文详细介绍了如何使用粒子群算法(Particle Swarm Optimization, PSO)解决光伏发电系统中因阴影遮蔽造成的多峰值最大功率点跟踪(MPPT)问题。首先解释了阴影遮蔽对光伏系统性能的影响以及传统MPPT算法在此情况下存在的局限性。接着阐述了粒子群算法的基本原理及其优势,特别是在处理非线性和多模态优化问题方面的表现。然后展示了如何在Matlab/Simulink环境下利用S函数编写PSO算法的具体步骤,包括初始化参数设定、粒子位置与速度更新规则、适应度评估等环节。最后通过实验数据验证了所提方法的有效性,证明相比传统算法,PSO能够在更短时间内找到全局最优解,显著提高了光伏系统的发电效率。 适用人群:从事新能源研究特别是光伏领域的科研工作者和技术人员,以及对智能优化算法感兴趣的学者。 使用场景及目标:适用于需要改进现有MPPT算法以应对复杂光照条件的应用场合,旨在提高光伏系统的能量转换效率,确保在各种环境因素影响下仍能稳定运行于最大功率点附近。 其他说明:文中提供的代码片段仅为示例,实际应用时需根据具体情况进行适当调整。此外,对于初学者来说,建议先掌握基本概念后再尝试动手实践。

  • 《从DeepSeek到品牌跃迁(AI之于品牌的机遇与挑战)》

    《从DeepSeek到品牌跃迁(AI之于品牌的机遇与挑战)》

Global site tag (gtag.js) - Google Analytics