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

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

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

    我伙呆,硅谷高级工程师年薪16.5万美金起 羡煞旁人的Supercell:Clash of Clans卫冕营收榜冠军 谷歌第三财季利润增36.5% 但摩托罗拉业务继续亏损2.48亿 针对应用开发者的几点建议:注意特征蔓延、加大用户评审…… Ubuntu中文衍生版UbuntuKylin 13.10正式发布 Web设计师和Web开发者之间的区别是什么? 在政府退出后,Google的量子计算机项目面临危机 SQL on Hadoop的最新进展及7项相关技术分享 联想:欲收购黑莓,还能在智能手机领域创造PC神话吗? 谁说Android开发者的收入依然不行? 代码可维护性的神秘面纱 MDCC 2013首批演讲嘉宾名单出炉 议题即将披露 MDCC2013:公开征集讲师和演讲主题 移动周报:IT人必看!9大最火移动开发技能 OpenStack H版发布 盘点2013:21个最火的云初创公司 从摩尔定律到原子计算,2013诺贝尔物理学奖背后的计算机技术 黄峻:从自制纸板键盘的孩子到Adobe技术经理的故事 Web开发正被颠覆 开发者需认清五大新现实 最发人深省的亚马逊面试题,你会如何作答? 所见即所得:8款实用HTML5开发框架 Groovy最受欢迎 Java系开发者更偏爱其他JVM类语言?(图) [开源专访]iNews创始人赵戈戈:36小时开发的PHP版HackerNews 使用Spring框架的12个开源项目 甲骨文仍旧“憎恨”开源软件 开发者应该避免使用的6个Java功能 不可小觑的Web开发编码规范 软件工程师如同花园园丁,清理代码就好比拔草! 智能硬件元年 60+硬件展商引爆MDCC 2013 深藏功与名:Supercell CEO Ilkka Paananen访谈录 Google Ideas小工具捍卫言论自由 execcommand的使用方法求救。高手请进,一定给分。 我的时钟怎么回事? Matlab论坛 打印机的取消按钮 dbgrid中当某个单元格失去焦点时触发什么事件? 关于Database和Session的问题!火急! yanxu1 学习unix下的c编程,该如何学?请介绍方法,资料什么的--我对unix和c都还熟悉。 打印机死机作何解?????? 我是新来的,请各位大哥、大姐们多多关照!!!(有内容) 再次发问关于sql server7的问题?? SQL SERVER中的一个触发器的问题!!! xml里有什么method可以取得子节点在父节点中的位置(序号)? please help me 怎么样才可以把系统存储过程的结果写到结果集里? 如何声明和使用自定义对象(如:Tdataset)的事件(beforecancel)?? 一个奇怪的问题? 各位兄弟,谁知道哪里有pb7的下载? 天呐 我提的问题从来没人回答 SQL Server小小问题 请问那里有DELPHI第二张光盘下载! 如何是使用describe来获取datawindow中的带区参数? 谁有早期的TeeChart5.ocx,文件大小为2,576,384,发行日期在2001-06-17号以前的,我这里有个crack软件,但是新下载的不行,所以重金寻求!!! 请问C语言中有字符串查找函数吗? 请问如何动态的改变应用程序的图标,一定给分 Query主从表编辑问题,从不丢失! 急急急!!!! 高分求禁止IE的自动谈出的广告,有个软见也行,或者告诉实现方法。请告诉下载的网址。 打印一些清单在delphi中用哪些控件比较好? 如何打印到文件 如何得到WINDOWS的拼音字库 如何在BCB中进行SDK编程? 一个简单关于对话框的问题------->> 用asp将图片插入数据库,到底错在哪?苦恼啊!以前这个也通过了(win2000server+Sql7.0)但...(高分!!!!) 为什么我在Access2000的mdb中只能最多得到一条记录? 男人25岁就大吗? 关于 C 类IP的屏蔽 配置为COM+组件后,CoCreateInstance 失败! 关于C 类 IP的屏蔽 有谁知道本.拉登的QQ,俺找他有事?重奖`~~~~~~~~~~~~~~~~~~~! 有没有人告诉我,HTTP头跟正文中间夹的什么? 请问asp和php能访问webservice吗??? 如何一打开NOTE客户端就执行我的数据库(不能设书签)? true dbgrid控件怎么使一个网格又下拉的列表弹出来 关于计数器的代码 那里有含有K线图的图表控件和像OFFICE的工具栏控件下载? 十万火急!如何在Dialog上显示Menu??(我只能给到27分了) 十万火急!如何在Dialog上显示Menu??(我只能给到27分了)十万火急! 问一下,笔记本上的软驱通用吗? maskedit的问题? delphi中报表的问题 关于常用的几种压缩编码? 甲乙两个商场为了促销,各自制定了优惠措施,妈妈要买500元的商品,在哪个商场购买he算甲商场:本商场全部商品打九折出售.乙商场;满100元送10元购物券 非转基因食品优于转基因食品吗?在超市里,常常有促销员在推销非转基因大豆油,仔细一看,在油的原料上确实分转基因和非转基因,请问转基因和非转基因的食品有什么不同,哪个对人体更好? 一堆沙,第一次运走34吨,第二次运走了总吨数的8份之3,两次共运走了总数的5份之4,这堆沙共有多少吨? 油箱中有油30千克,油从管道中匀速流出,1小时流完,求油箱中剩余的油量Q与流出时间T间的函数关系式( )Q是千克,T是分钟 请问转基因食品,和非转基因食品的区别在那里? 工艺商场按标价销售某种工艺品时,每件可获毛利45元;按标价的八五折销售该工艺品8件与将价与将标价降低35元该工艺品12件所获的毛利相等.该工艺品每件的进价、标价分别是多少元?(标价 油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中余油量a(kg)与流出的时间t的函数关系式是?a=30-二分之一t 为什么是二分之一 南京某商场搞促销活动,凡购物不超过500元,按九折优惠;购物超过500元,其中500元按九折优惠,超过500元的部按八折优惠.某人购物实际用了474元.(1)此人所购物品若不打折需多少元?(2)此人在 工艺商场按标价销售某种工艺品时,每件可获利润45元,按标价的八折销售该工艺品10件与将标价降低25元该工艺品12件所获利润相等,求该工艺品每件的进价,标价分别是多少元? 油箱中有油50kg,油从管道中匀速流出,2小时流完,求油箱余油箱Q(kg)与留出时间t(分钟)间的函数关系式,并指出关系式中的常量与变量,再求出当t=30(分钟)时油箱内的余油量Q 商场优惠:购物超过200元但不超过500元的,按标价给九折优惠;超过500元的,其中500元九折,超出部分则...商场优惠:购物超过200元但不超过500元的,按标价给九折优惠;超过500元的,其中500元九 “十一”黄金周期间,某商场将一件工艺品的标价提高2/3后贴出“七折优惠”的招牌.“十一”黄金周期间,某商场将一件工艺品的标价提高 以后贴出“七折优惠”的招牌促销,这样每售出此工 一个圆柱的侧面积是9.42平方分米,底面直径是3分米,这个圆柱的高是多少分米? 一个圆的直径是8dm,它的半径是( ),它的面积是( ) 工艺商场按标价销售某种工艺品时,每件可获利润45元,按标价的八五折销售该工艺品8件与将标价降低35元该工艺品12件所获利益相等,求标价和进价? 现在的转基因食品有哪些?转基因食品吃了好吗?对人体/人类有害骂?比如哪些呢? 紫薯是转基因食品吗? 一批货物,第一次运走40%,第二次运走15吨,两次一共运走这批货物的70%,这批货物原来有多少吨?(求算式我正在做题! 一个运输队运送面粉,第一次运走全部的十一分之三,第二次运走全部的十一分之二,两次共运走了45吨.这批面粉一共有多少吨? 一辆汽车油箱装满了油,第一次用去一半后又加上6升油,第二次用去油箱中实有油的1/4,结果再加8升,油箱注满,问油箱能装多少油 已知大圆面积和小圆面积的比是2:3,小圆的半径是3dm,求大圆的面积 油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中余油量a(kg)与流出的时间t的函数关系式是?拜油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中余油量a(kg)与流出的时间t的函数 一辆汽车在第一次外出时用去了油箱中25%的油,第二次外出又用去了余下的30%的油,结果还剩8升油,求油箱中原来有多少的油?若设油箱中原来有x升油,则怎么列方程?快我只有20分钟 如何分辨转基因食品 把一个地面周长31.4dm、高3dm的圆锥沿着高切成两块,新增了多少表面积? 油箱中有油30kg,油从管道中匀速流出,1小时流完,则油箱中剩余油量Q(kg)随流出时间t(分钟)的 一辆汽车的油箱加满油后,第一次用去油箱内油的一半,第二次用去剩下的一半还多5升,这时油箱还有油25升,这个汽车的油箱一共可装油多少升? 将一个长6dm,宽3dm,高5dm的长方形铁块,熔铸成一个底面积为30dm/2的圆锥体,圆锥的高是多少? 一个圆柱的侧面积是188.4平方分米,底面半径是4分米,它的高是多少分米? 一辆汽车在第一次外出时用去油箱中25%的油,第二次外出时又用去了余下的30%的油,结果还剩21油,则原来油箱存有多少升的油 一辆汽车从甲地到乙地行了8小时,耗油48升,返回时,因上坡路较多,速度只有去时的80%,而且每小时多耗油10%问题 返回时耗油多少升?写算式 一个圆柱的侧面积是188.4平方分米,底面半径是2分米.他的高是多少? 一个圆环,外圆半径为6厘米,内圆半径为4厘米,这个圆环的面积为( )平方米. 一辆汽车以每小时80千米的速度从甲地开往乙地.司机估算了一下,如果提速20%,则可以少用0.5小时到达乙地.甲乙两地之间相距多少千米?用算术方法,不要方程的, 有哪些转基因食品 如何区别转基因食品?在百度百科里面搜“转基因大豆”后看到的危害触目惊心!那么,为什么国外的转基因食品还在源源不断地进入中国?怎么来进行区别呢?虽然我也没有科学依据,但是总觉 运送一批货物,第一次运走全部的3/7,第二次运走余下的6/5,两次共运走这批货物的() 数学题甲商场以"打八折"的措施优惠,乙商场以"满100送10元"的形式促销,在哪家商场购物更便宜一些? 某商场一天共卖出电磁炉与电饭锅24个,已知卖出电磁炉与电饭锅的个数是5比3,电饭锅比电磁炉少卖出多少个 运送一批货物,第一次运走全部3/7,第二次运走余下的5/6,两次共运走这批货物的(). 甲比乙少30kg,甲是乙的25%.甲乙各多少kg急急急急急急急急急急急急急 一件风衣,商场现在打八八折出售,现在的售价是原价的( )%,比原价便宜了( ) 一批面粉,第一次运走全部的2/5,第二次运走全部的3/7,两次共运走45吨,这批面粉有共有多少千克【请注意是千克哦】 一个半径是4dm的圆,如果半径增加1dm,那么周长增加多少dm,面积增加多少平方分米? 李叔叔有一辆车,一次加满油后油箱内有56升油,开了两周后发现只剩下4分之1了,两周用了多少升油? 大昌商场开展促销活动,凡购物满200元立减80元,相当于打几折? 一个半径1dm的圆,如果半径增加1dm,周长增加几dm,面积增加几dm 一个油罐最多可以装0.15吨油,27.5吨油需要多少个油罐? 某商场在元旦期间开展促销活动.现在有两种促销方法,A方法是满200元立减50元.B方案是按标价直接打8折.某件商品不论采用A方案还是B方案,消费者实际购买的价格都相同.已知这件商品的标价超 运输队运一批面粉第一次运走全部的七分之三,第二次运走全部的七分之二两次共用了45吨这批面粉共有多少吨? 一个圆环它的内圆直径是外圆直径的2倍这个圆环的面积怎样快快!! 一个圆锥的底面半径为3dm,从圆锥的顶点沿着高将它其成相等的两半后,表面积比原来的圆锥表面积增加了24平方分米.这个圆锥的体积是多少立方分米?列式计算, 一个圆的半径由1dm增加到2dm,它的周长增加( )dm? 一个空心钢管的横截面是环形,钢管外圆直径是3dm,内圆直径是2dm,钢管的横截面面积是多少? 汽车的油箱中余油量Q(升)与它行驶的时间t(小时)之间的关系式是Q=60-5t.(1)从开始算起,如果汽车每小时行驶40千米,当油箱中余油为20升时,该汽车行驶了多少千米? 求油箱装油多少升,就是求油箱的容积 一堆沙,第一次运走3.8吨,第二次运走总数的3/8少0.4吨,两次共运走4/5,这对沙还剩多少吨? 运输队运一批面粉,第一次运走全部的3/7,第二次运走全部的2/7,两次共运了45吨.这批面粉共有多少吨? 甲圆的半径是2dm,乙圆的半径是3dm,甲、乙两圆周长的比是A.2:3 B.3:2 C.4:9为什么 一堆沙第一次运走了38吨,第二次运走的比总数八分之三少4吨,两次共运走了总数的五分之四,这堆沙共有多少吨?
    备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn