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

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文件
  • 支持中文字体与符号

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

    将程序从任务列表中隐藏 -VB资料 将我自已的命令加入窗体的控制菜单栏-VB资料 VB利用 UnloadMode 来控制窗体的卸载? VB利用Form_QueryUnload询问使用者是否关闭窗口 利用VB的图片框实现屏幕的滚动 利用VB动态改变Windows显示模式的两种方法 利用VB控制窗口显示风格 利用VB实现浮动按钮 VB利用子类处理技术限制窗体的大小 奇形怪状的窗体 -VB资料 强制ComboBox弹出下拉框 -VB资料 强制和防止窗口重画 -VB资料 巧用“关于”对话框-VB资料 请问在VB中如何关闭别的应用程序窗口 确定屏幕分辨率-VB资料 让VB5支持动画光标 让窗口拒绝接受键盘和鼠标事件 -VB资料 让窗体处于最前面 -VB资料 让窗体居中 -VB资料 让所有的控件都动起来 -VB资料 让最大化和最小化按钮消失-VB资料 任意多边形的窗口-VB资料 如 何将「拒 绝 被 盖 住 的 窗 口 」还 原-VB资料 VB如何创建椭圆形的窗体? VB如何创建无Icon的窗体? VB如何防止Edit框中的Password不被非法获取 VB如何将鼠标显示成动画鼠标? VB如何利用程序拉下 ComboBox? VB如何让窗体右上角的X失效? VB如何使Form的背景图随Form大小改变 VB如何使Text文本框的属性只读? 两个关于枚举类的问题 问用过struts的朋友一个问题,给100分! huffan交流系数表在C中如何表示?????? 线程问题~~~ 有哪位知道在 Windows 2000 下 锁定计算机时应用程序可以得到什么消息啊? 急!!关于数据的导入导出!! Cells不被VB支持吗? 获取字段类型 如何将DataGrid1中的数据打印出来, 如何使程序自动修改CEdit中的文字? 请问在.NET类库中有这样的类吗? 如何知道某个表格被锁 求助capboy等网络视频播放高手!!! 菜鸟问题:在VC中用ALTER TABLE指令需要什么头文件? 请高手帮忙,感觉难度很高 大家做GUI时有什么好用又免费的日期控件呢? 在javabean中用sql server2000的jdbc驱动连不起数据库! 添加图片到数据库中,奇怪现象! 如果我已经得到了一个DOM树, 我第一次运行HTML HELP时,new怎么会是无效的? 我的 程序在调用FORM.ACTION的用法不正确。能告诉我怎样用它 怎幺样实现一对主从表的数据库基本操作?用ADOQuery连接SQL2000. 有关统计打印的问题 一个关于用VB调用C++builder编写的DLL文件,DLL的API函数中存在函数指针。请各位高手给点意见! 大专生如何考研?(up有分) ★★ 为高兴而送分 ★★ 关于打印的问题,请各位帮忙 请问应该用何种信用卡 利用INTERNET远程连接问题 移动办公相关问题?如在两台机器里编写同一段Web程序。 怎样将oracle sql中的in语句改为exists语句? 求教win 2000双网卡上宽带的问题,请高手帮忙! win2000,给文件改日期的命令是什莫??? 为什么我的背景图片显示不出来? 请问如何在DAO的SELECT语句中使用COUNT等运算符? 请教:请问在程序中怎么在Check box 前边的小框上打上对号 老板让我一个月内学会vb,大家说可能吗? 我装了project 2000后,原来的office 2000只能用50次了,怎么回事? 请能提供DES和RSA算法的源程序呀,vb或VC的都行,最好是VB 请问如何让一个报表的内容同一个DBGrid一致,可以自由设置字段的是否显示? 我用vb新建了一个文件请问如何能双击就能打开我的程序,就跟word一样例:我新建一个kk.doc 只要双击kk.doc 就能打开word 使用Enumwindows的问题 我的jsp页面能够运行但是WEBLOGIC显示了<2002-9-2 上午10时41分13秒> <Error> <HTTP> <Connection failure 大家是怎么看下载来的MFC的程序原代码的? 在JAVASCRIPT中,我怎样用语句控制一组选钮中那一个被选中? 如何对 redhat-config-network 进行配制? 各位师兄:哪里可以下载讲Delphi6多层结构的教材?很急!!!! 小问题 看完了钱能的《C++程序设计教程》继续深入下去该找什么书来看看呢? 关闭窗口 除了onunload 是否还有其他事件? 为什么我的电脑每个目录下都有一个folder文件? 细胞外液的渗透压一般高于细胞内液的渗透压,这有利于物质的交换.这句话对吗?请简要说明原因! 成倍节拍流水施工怎么计算的?某建设工程由四幢大板结构楼房组成,每幢楼房为一个施工段,施工过程划分为基础工程、结构安装、室内装修和室外工程4项,其流水节拍分别为:5周、10周、10周 酒精蒸馏塔有无清洗办法 如右上图为“细胞直接与内环境进行物质交换”的图解,其中②④⑤为细胞外液.相关叙 述中错误的是 ( )A.若某人患镰刀型细胞贫血症,则形态发生变化的是图中的⑥ B. 若某人因疾病导致 日本地震海啸对日后向日本出口海产品是否有影响 什么情况下埋地钢管做阴极保护? 中国的象形文字有哪些 日本地震 核泄露 海产品还能吃吗? 手表生锈如何清洗表带 亚硝酸根离子和亚硫酸根离子在酸性条件下有氧化性吗这两种离子不是不能在酸性条件下存在么 怎么又在酸性条件下有氧化性? 日本地震核泄漏,江浙沪居民日常吃的海鲜会不会受到污染啊, 一个圆锥形的沙漏高3分米,底面周长12.56分米,里面装满了沙子,沙子每分钟流出6.28立方厘米的沙子,一共要多少分钟才能把沙子漏完? 青藏地区的主要旅游景点有哪些?什么季节去旅游最适宜? 为什么河口沉积作用减弱,河口三角洲会向湖心移动? 什么是塔釜式蒸馏 旅游资源都有哪些价值?rt我知道历史价值艺术价值观赏价值美学价值科学价值,还有别的吗, 废醇蒸馏的蒸馏塔设计一般多高? 呈液态的非金属元素是什么?呈液态的金属元素是什么? 细胞与外界环境进行物质交换哺乳动物肌肉细胞之间进行物质交换的环境是()A.血液 B.体液 C.组织液 D.细胞内液 五年级毛主席在花山表达了毛主席什么意思 水是液态非金属元素吗? ()然若失,()然若揭,()然失笑,()风化雨 (填成语)快 铝合金上的封箱胶污渍用什么方法擦干净比较好? “氵"字旁的是液态非金属元素,例如________、_________等 细胞与外界环境进行物质交换(求详解啊~)哺乳动物肌肉细胞之间进行物质交换的环境是()A.血液 B.体液 C.组织液 D.细胞内液 橡胶手表带脏了怎么弄干净?已经试过用橡皮擦了,不行耶~ 甲烷转化为合成气的方程式怎么写 成语:()然悔悟 日本地震,对我国进口石油量有影响吗?石油价格会上升吗? 甲烷与录气反应生成什么 人体内的细胞与外界环境之间进行物质交换的器官有哪些?有些什么作用? 怎样去除白色橡胶手表带上的污垢前几天买了块手表,挺喜欢的,本来表带挺干净的,可是今天出去玩了一趟,回来上面就占了一些黄色的东西,怎么洗也洗不掉,急死我了,救救我的爱表! 已知直线的点斜式方程是y -2 =x - 1 ,那么直线的斜率是?倾斜角是?倾斜角是135°,在y轴上的截距是3.(求直线的斜截式方程)急!求求各位帮帮忙! 控制细胞与外界之间物质交换的是什么 日本地震使得现在的电脑价钱涨了? 一条直线的斜率k=2,且过点A(2,-1),此直线的点斜式方程为( ) 日本地震对中国其他品牌汽车价格有什么影响日本车和配件因为地震可能会涨价,其他品牌会怎样? 如何去除手表橡胶带上面的污垢 已知直线点斜式方程是:Y-2=X-1 那么此直线的斜率是多少? 倾斜角是多少? 膝跳反射的反射弧是什么样子请给出图解 说明有几个神经元 请问什么液体导热性最差?或者是一些非金属固体的也行,常见的? 请问初一上生物测试题有人了解的说下吧,不好意思,麻烦给位朋友了6O 膝跳反射反射弧有什么特点10北京卷)3.以下依据神经细胞功能做出的判断,不正确的是A.膝跳反射弧中传出(运动)神经元的轴突较长B.膝跳反射弧中传入(感觉)神经元的树突较多C.突 常温下液态的非金属是什么? 已知直线的点斜线式方程是y-2=x-1,那么此直线的斜率是——,倾斜角是—— 求一首毛泽东的诗词和解释,3——5首.我明天要用的,最好有出处.时间 打心底麻烦大伙7j 请问初一上生物测试题有人了解的说下吧,不好意思,麻烦给位朋友了5O 谁知道毛泽东的诗词和解释?除了/菩萨蛮·大柏地/七律·冬云/清平乐·六盘山/卜算子·咏梅/泌春圆·雪/忆秦娥·娄山关/西江月·井冈山/菩萨蛮·黄鹤楼要诗句翻译 打心底麻烦大伙0Y 已知两点A(-1,2),B(m,3)(1)求直线A.B的斜率k与倾斜角a;(2)求直线A.B的方程. 解释毛泽东的诗词卜算子 咏梅 读陆游咏梅词反其意而用之风雨送春归 飞雪迎春到 忆是县崖百丈冰 犹有花枝俏俏也不争春 只把春来报 待到山花烂漫时 她在丛中笑 有沼气热水气吗 请问谁知道帮我找一下初一上学期的生物练习题Y熟悉的看下吧,不好意思,麻烦给位朋友了8Ph 成语什么柯一梦 金属手表表带如何清洗? 溴是液态非金属单质 那水是吗 人体内的细胞通过内环境才能与外界环境进行间接的物质交换.“内环境”换成“细胞外液”可以吗?为什么 填成语:一技之() ()华秋实 ()枯石烂 ()风化雨 ()柯一梦 ()里淘金 ()春白雪 如何去除手表金属表带间的污垢
    备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘