说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

iOS开发者必备: 五大编程类工具

HTML文档下载 WORD文档下载 PDF文档下载
iOS 7正式版的发布,无疑又在iOS开发界掀起一场开发热潮。好刀要用在好刃上,为帮助开发者尽情的徜徉iOS 7开发世界,CSDN特整理了最火热的5款编程类开发工具。本文将揭开这5款开发工具的神秘面纱。

iOS 7正式版的发布,无疑又掀起一场开发热潮。iOS开发工具多如牛毛,开发者在编写大段代码时,难免会出现结构或语法错误。所以选择一款功能强劲且实用的编程工具对开发者来说可谓是大有裨益。CSDN特收录和整理了对开发者有帮助的5大iOS编程工具,旨在帮助更多的“独立开发者”徜徉iOS 7开发世界。

1. CodeRunner

CodeRunner是一款轻量级,可以编写和运行多种语言的编辑器,它不需要安装额外的语言环境就可以执行多种语言代码。如果开发者想要测试一段代码或者一个API具体的功能,用Xcode未免过于麻烦,而CodeRunner却恰巧弥补了Xcode在这方面的欠缺。开发者只需要在CodeRunner中编写一个短小的代码片段,即可测试代码和API的具体功能。

此外,CodeRunner能加快开发者的编程速度,所以开发者可以在很短的时间内完成代码编写工作,通过CodeRunner测试无误后,就可以把它拷贝回Xcode的项目中,极大地提高了开发者的工作效率。

CodeRunner的主要功能:

支持多种语言:CodeRunner默认支持AppleScript、C、C++、Java、JavaScript(Node.js)、Lua、Objective-C、Perl、PHP、Python、Ruby和Shell等多种语言

自定义模块:无需写出完整代码即可快速的测试和执行代码片段和API。

强大的的代码编写能力:CodeRunner具有自动补全、句法高亮、多标签页、自定义主题等功能。


主要特性:

  • 内置控制台
  • 支持Retina显示
  • 支持运行各种类型代码
  • 完全编码支持,自定义运行编译器

2. AppCode

AppCode是全新的Objective-C的IDE集成开发环境,旨在帮助开发者开发Mac OS X和iOS系统的相关应用程序。

AppCode主要功能

代码补全:AppCode的代码补全并不局限于类、方法或者变量,它甚至还具备了十分可靠的上下文推测能力,假如开发者编写一个从未出现过的变量,AppCode都会询问是否要添加这个变量。这样开发者将有机会避免一些可能无意义的来回跳转,而更加专注于有效代码的编写。

代码检查和修改:AppCode的代码分析是实时进行的,在编写代码的过程中,开发者就能看到存在的问题。另外,AppCode提供了高度可定制的代码风格模版,并可以很简单地将其套用到任何代码上。这样,不论开发者写多少代码,最后产生的代码都是漂亮优雅的。 

快速跳转:Xcode的最大问题就是难以定位文件和类,想要寻找一个文件的话,基本上不可能完全用键盘来实现。但是AppCode中添加了高效的导航功能,配合类似于微博的特定符号的搜索,可以完成从文件到类的快速跳转,避免了可能出现的鼠标操作,提高了开发者的工作效率。

AppCode的不足: AppCode同样也有一些不足之处。AppCode在某些情况下需要依赖Xcode,它没有集成Nib编辑器,在打开Nib文件时会自动去开Xcode,Instrument工具也要调用Xcode。 


主要特性:

  • 完整的Xcode的兼容性
  • 即时的代码转换,支持i18n
  • 及时的代码分析、搜索、转换功能
  • 可直接在iOS设备和模拟器上运行

3. Chocolat

Chocolat是Mac系统上最新出现的一款强大的文本编辑器,支持vim模式、多种编程语言、窗口分割、标签页、色彩主题等功能。另外Chocolat具有实时的代码检错功能,它可以在编写代码时检查代码的正确性(目前只支持Ruby、Python、PHP和JavaScript)。



主要特性:

  • 关键词高亮显示
  • 兼具了Cocoa强大的文本编辑功能

4. Alcatraz

Alcatraz是一个开源的Xcode管理器,可让你更快捷地发现和安装插件、模版和颜色方案。只需要简单地点击或者勾选,而无需手工克隆或拷贝文件。

5. Mou

对于熟悉Markdown的人来说,Mou是一款不错的文本编辑器(Mac平台)。相比同类型产品,Mou 在功能性和易用性上都有众多特色,在其简单的界面之后,不仅拥有自定义样式、增量搜索、中文字体“漂移”优化,还支持终端命令行启动、内容发布、竖版文字布局,甚至还可以作为任务列表使用,其Markdown双栏布局的实时预览和同步滚动功能更是被众多应用借鉴和采用。

Mou的开发者——罗晨,一个中国开发者可以在国外流行的标准之上做出一款更加优秀的产品,特别是考虑到其并非科班出身,这无疑更加给了国内众多“野生程序员”们莫大的动力。

Mou的主要功能:

实用的代码编写:Mou为开发者提供一系列的快速输入Markdown既定语法元素,减少了开发者在编写代码上所消耗的时间。

实时的代码修正:开发者在Mou的左栏写Markdown代码,右侧就能实时显示输出效果,从而能实时地为开发者检查代码的正确性。

主要特性:

  • 支持多种配色的主题
  • 支持字数统计和文档体积统计
  • 支持导出HTML或PDF文件
  • 支持中文字体与符号

    (文/孟祥杰 责编/唐小引)

    仅有纽扣大小的开发板 Intel Curie “撒娇”的豌豆荚?被百度手机助手屏蔽太糟心! 【工具推荐】Pgcli—自动完成和语法高亮的Postgres命令行工具 CES 2015:挑一款机器人带回家? 夜行、睡眠与健康:CES 2015十款酷炫的可穿戴产品 如何读取服务器端的参数配置情况? InstallShield v8.02中怎样调用 MyDriver.exe 执行安装? 高分请教:关于文件隐藏的问题 (在线等,解决问题就结贴) 请教dll问题,100分,在线等待 关于CDialogBar的问题,请教高手(急,谢谢!) 哪位大大能告诉我几种矩阵求逆的算法,最好有代码 win2k备份恢复问题 下拉选项select的又一问题! rh 倒下了吗? 给朋友起英文名有一朋友,名叫欣欣,想起个英文名字, 给朋友想个英文名☆他叫王南南、17岁,狮子座,要求 大象的习性字数不要太多了 关于大象的英文介绍,外貌特征,能力,性格特点和面临 请介绍大象的生活习性请简单的介绍大象的生活习性. 大象有什么生活习性? 由于最近取韦博学英语,所以,想取个英文名,方便与其 angel beats结局是什么音无也消失了吗 angel beats的大结局谁看懂了.= = 浙江临安警方破获特大武装贩毒案 缴获中国再发渤海北部禁航令 23天内有重解放军神秘基地藏大漠深处 配多型先进维也纳出新措治理粉尘污染美国长岛一小学生在校内玩胡椒喷雾致多年底前报废老旧机动车仍可申请补助是否提前供暖今日再次会商受贿索贿266万 王宗刚判7年深圳严查乱开远光灯 违者“看灯一分钟第二十六届中国新闻奖揭晓我不求仙时空交易所幻雪神主龙翼苍穹地狱试炼游戏中大北门广场旅游无锡博物院旅游南长街旅游惠山古镇旅游马可波罗纪念馆旅游
    备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘