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

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

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

    开源SMTP和POP3邮件服务器 三星:在专利上不会和苹果妥协 不止谷歌,微软也有自己的眼镜计划?! Windows 8商店应用总数突破20000大关 硝烟弥漫:三星起诉苹果最新iPad、iPod侵权 效仿Google Facebook欲整合Instagram用户数据 与苹果全面竞争?传微软明年推Xbox机顶盒 微软Ralph Haupter:WP8即将在中国上市 开发者黄金时代来临 Paul Graham:Y Combinator创始人成长轨迹 我们需要强密码吗? 为了改变?英特尔CEO宣布将于明年5月辞职 传苹果下一代Mac OS中将整合Siri及地图服务 TripAdvisor:使用AWS比服务器托管成本节省50% [MDCC精华]亚马逊AWS布道师Kingsley Wood:灵活IT架构之道 亚马逊诉讼彰显谷歌在公有云领域威慑力十足 AWS全球创业大赛 奖金100000美元 YY:破冰而出,成功上市 Xtreme Labs工程师:Android开发常陷入的五大深坑 Elon Musk:没了乔布斯的苹果干不过谷歌 旁门左道:第一次开发移动游戏就赚到28623美元 移动周报:小聪明赚大钱 游戏SEO如何耍鸡贼? 创翼全国 六城联动——2012移动互联网应用创新大赛开放日 全国六城联动沙龙 爱丽丝+福尔摩斯 Game Insight解谜游戏玩出新花样 Windows Phone 8 SDK大升级:部分功能兼容WP7 信息大图《愤怒的小鸟》发家史 Intel预测:10年之后你的手机是48核的 消息推送惹怒用户:应用开发者请别太过分 创新工场:我们如何孵化未来? iOS越狱比例下降:国内移动开发环境怎么了? 响应式图像技术与资源分享 看Twitter如何应对大选:少些Ruby 多些Java 请教高手!如何执行带条件SQL语句? 大家一起来为c#加油阿 追女教训谈 如何用OUTLOOK作多用户使用???? 赐教 有谁知道ramdrive.sys在dos下的详细用法,敬请赐教,倍感感激!! 怎么用Delphi调用MySql(win) 关于frame的问题. 为什么显示不出来???? c#通过INTERNET远程访问数据库都有什么办法?(请高手指点) 有誰能把CDONTS.DLL(電子郵件)的源代碼貼出來嗎?有分送,THANK! 请教 NetColorWolf(NCW) pb7的工具条栏的文字字体! 为什么,我的子窗口调用另一个窗口时,总是新开一个被调用窗口,而且被调用窗口中的ADOTable的connected总是丢失。why 《Delphi淡手辑略 之 数据库篇》:数据安全删除(函数) 请教! 我用setfocus使一个控件聚焦,但我想隐藏光标,不想让它在界面上闪动,怎么办? 用delphi 编防火墙 有谁知道ramdrive.sys在dos下的详细用法,敬请赐教,倍感感激!! 关于Delphi线程构造函数: 简单问题 ADSL代理上网部分站点上不去解决一例. 消息中间件的功能?各位铜人帮忙! 如何改变对话框和窗体的背景色呢? 《Delphi淡手辑略 之 数据库篇》:打印DBGrid中的所有数据(过程) 有关Delphi指针的问题,请高手帮忙!!!!!!! 还是weblogic问题 麻烦帮我检查一下代码,实在想不通 请问大家我新买一台品牌机,再使用时经常死机是怎么回事? 哪里有介绍Active Directory 的中文资料? 怎样在ListView组件的详细显示模式下,让屏幕自动随输出数据滚屏和聚焦在输出的数据上面。 实现接口时出错,分数大大的有 《Delphi淡手辑略 之 数据库篇》:数据集解构成树(过程) 100分求教!!!文章“如何快速自动生成并定制报表”的问题!!! 一个农民上网的代价! 怎样将分割视图在一开始显示的时候就是确定的? Win2000server如何设置成路由器? 存储过程和函数得问题 转帖]!现在各大城市求爱对话写真 如何把XML+XSL的输出结果显示到一个指定的HTML元素里? 有些API中的参数开头是lpsz ,lpsa ....请问什么意思?相关的也说说好吗?谢谢 为何长语句分不了行 我用vs.net正式版开发的留言簿提供全部源码下载 公车上的性骚扰 请问哪里有比较好的关于 OpenGL 的网站或者是论坛啊?小弟的毕业设计课题是关于这个的!(NULL) 一个高难度的问题,特急! 在linux下有没有类似windows当中的dos95.BAT的文件 为什么在程序运行SQL中的存储过程,会出现未能找到存储过程...,可是我在SQL中有这个存储过程阿! 不晓得《资本论》的英文名字叫什么,特地来请教大家 一个高难度的问题,特急! 一个高难度的问题,特急! llpei 谢谢你。请进来领分。 这是VS.NET的BUG吗?不是该怎么解决? Slice(FSortArray^, FSize)解释解释“^”和“Slice()” 有没有关于欧洲历史什么的概述书啊、文章啊都行 简析欧阳修《五代史伶官传序》 (1)该文的中心论点是什么?(2)作者是怎样论证中心论 点的 (3) 文章最 ..凡含有气元素的化合物一定是气化物.加热氯酸钾会生成氧气,则氯酸钾中含有氧气分子.凡含有氧元素的化合物一定是氧化物。抱歉打错了。 3()3()3()3=8 ()里添符号3()3()3()3=8()里添符号 求(新五代史.伶官传)翻译!kkkkkkkkkkkkkkkk不是序文,拜托把网址留一下 化学1题其它几个错哪里了? 12个3等于2000,3之间添符号+-×÷. 当前世界最热门最尖端的科学研究领域是什么? 为什么这道化学题我这样做是错的呀? 六年级第二学期的课文当时延安的生活很艰苦,为什么会有那么大的吸引力? 2=12 添什么符号?2年级暑假生活第11天上的. 调节人体生理活动的最高级中枢位于 1.小脑2.大脑3.脊髓4.神经 杨家岭在课文延安我把你追寻里是什么样地方 添符号9 12 9 3=24还有 11 2 3 7=24,12 9 8 2=24 化学老师让我们用化学语言赞美她一下怎么写,她姓叶 语文书六年级下册第四篇课文《延安,我把你追寻》诗人为什么要追寻延安?追寻延安什么?急 1992 1992 1992 1992 =2000 中间符号随便加 赞美鼓励别人的语言 唱南泥湾这首歌,联系延安,我把你追寻课文,写自己的感受一定要准确点的啊! 极限x趋于0,[(1+x)^(1/x)-(A+Bx+Cx^2)]/x^3=D,D不为0.求ABCD的值.求具体点方法 鼓励别人的语言 历史科论证题有人认为甲午战争是中国历史发展的一个重要的分水岭,它使中国近代化的进程大大加快了,请你论证这一观点(从经济、思想、政治几方面论证) 7 7 7 7=10加什么运算符号算式才能成立 物体做匀速直线运动,其位移随时间变化的函数关系式为s=2t+2t平方,则第1s内物体的位移是(),第2s末...物体做匀速直线运动,其位移随时间变化的函数关系式为s=2t+2t平方,则第1s内物体的位移是 四个五怎样得到2添运算符号 为什么为什么为什么.鱼不能在凉开水中养,是因为凉开水中几乎没有( )A氧分子 B氧原子 C氢元素 D氧元素我想说,原子构成分子,分子组成元素,实际说,我认为他们都一样,虽然元素的范围比较 求单边拉氏反变换:F(s)=2(s^2+3)/[(s+2)(s^2+2s+5)]有点难 气温变化是属于物理学中的什么运动?今天20度,明天15度,后天22度...物理学里记得有直线运动,曲线运动,圆周运动,简谐振动等等...用那个运动来解释它,比较合理?为什么? 延安,我把你追寻,到底追寻什么? 把0.05molNaOH固体分别加入100ml液体中,溶液的导电性变化不大的是()A.自来水 B.0.5mol/L盐酸 C.0.5mol/L D.05mol/L氯化铵溶液 孟子鱼我所欲也主要内容 介绍一下《延安,我把你追寻》 脊髓和小脑里的灰质和白质哪个在外围,哪个在里面? 如果非要分别 那么天气的温度变化属于物理变化还是化学变化 历史上自然灾害 6.食醋是厨房中的一种调味品,其中含有少量醋酸.下列有关醋酸的说法不正确的是( )A.醋酸分子是有碳、氢、氧三种原子构成的B.醋酸中碳元素的质量分数为40% C.醋酸是由碳、氢、氧三种元 鱼我所欲也中的重点词有哪些? 历史自然灾害 下列符号只具有微观意义的是Cl2 2N2 Cu Co2原因 流通环境的物理因素,气象因素将对产品产生什么影响 诗歌的题目是“延安,我把你追寻”,这和“我把你追寻,延安”“追寻你,延安”在表达效果上有何不同? 灰质和白质的排列,在脊髓中是_____,在大脑中是_____ 用简洁的语言概括《鱼我所欲也》的主要内容 延安,我把你追寻 全诗我要这首诗全文! 下列符号只具有微观意义不具有宏观意义的是A、OB、AlC、2NaD、H 作者在第三段中阐述的观点 延安我把你追寻的诗的意思望火速回答 脊髓中的神经中枢是白质在外,灰质在里的;而大脑中的神经中枢是白质在里,灰质在外的.请问是为什么?越详细越好.tongruoming,我是问为什么脊髓中的灰质在里,而大脑中的灰质在外? 关于写父母的爱文章,500字 诗中“追寻延安”的意思是?直接说“追寻延安”的意思 脊髓灰质和白质是什么? 西周时期的历史概述请简要介绍西周时期的历史,可以参考哪些书籍 《延安,我把你追寻》诗句意思我像答案. 大脑和脊髓的灰质和白质有细胞体的哪部分组成 简述唯物主义基本观点和历史形态? 论述:邓小平理论的科学体系及历史地位 问一些极限天文问题微波背景辐射的产生?虚时间如何存在?(即是否介于1,2,3,4维时空,空间中) 从中国历史角度阐述劳动创造人类! 一道历史漫画图的材料分析论证题图上的字样有——欧洲大战(法英俄都冲向欧洲大战的火燎中) 还有和平运动,国共内讧,重废政府等字样(一个军阀似的人支撑着快塌陷的房子) 此图是上 你的化学题是错的你那个向醋酸钠中加醋酸呈中性的回答是错的
    备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘