简洁的XCode
来源:互联网 发布:中国期刊数据库工业c 编辑:程序博客网 时间:2024/04/29 14:21
作为Eclipse的忠实用户,突然转战XCode,说实话心里有点抵触,但是为了体验ios开发的乐趣,只好坚持下来。
对XCode的第一印象是界面简洁,操作简单,写代码别扭,阅读代码也别扭,总之是非常怀念Eclipse的窗口风格。
对比之一是XCode的editor是层叠方式,而不是Eclipse的Tab页面方式,切换多页面代码有点不便,后来注意到XCode的textedit也可以一个view显示两个源码页面(注意编辑器的侧边栏上隐藏了很多的操作选项),这一定程度上提高了阅读源码的体验。
对比之二是outline视图,XCode的很多操作项隐蔽度极高,往往需要看专门的介绍文档才会知道,不过如果是靠自己摸索得知的,会有一种惊喜。outline视图处于编辑器的上侧,点击其中类似于下拉箭头样的按钮,会弹出一个窗口,显示该编辑器的outline视图。outline有两种:本class的方法和成员outline,本project中文件outline。个人比较喜欢Eclipse的view组织模式。
对比之三是源码链接方式,操作方式虽说和Eclipse差别不大,但在体验上还是有点区别。Objective-C是C、C++阵营的扩展,源码保存方式基本遵循.h、.m文件的方式,.h保存基本的类定义,.m保存类的实现代码。在代码中用command+鼠标click只能链接到该类或方法的.h文件,需要再用command+option+向上箭头找到对应的.m文件。有些Cocoa Library并没有提供实现类的源码,所以只能看到类的定义。
再说一些IDE工具常用的功能。对于良好的编码来说,不可缺工具当属Debug模式,XCode基本方式和Eclipse一样,会显示一个方法调用列表,让程序员清晰看到整个程序的调用顺序。对于提升写代码体验,丰富的快捷键支持是有必要的。要论一个IDE的强大,Code Completion也不能忽略,编码到最后都是体现在API的使用上,丰富的API能帮助程序员写出强大的程序,但是记住这些API可不是一件容易的事情,而且也很烦躁,所以Code Completion十分有用。Code Completion结合API说明文档,是掌握一个Library最有效途径。
用过一段时间后,发现XCode其实是一个压缩版的EClipse,Eclipse上有的功能在XCode上基本都有,只是在界面上有点隐蔽,需要查找相关文档,或自己去摸索。
- 简洁的XCode
- 简洁的力量
- toLua:简洁的使用说明
- 简洁的StringBuilder类
- 简洁的优势
- 表面的简洁
- 表面的简洁
- 不一样的简洁
- 简洁的代码
- 简洁的单链表实现
- strcpy()的简洁实现
- 简洁的俄罗斯方块
- 简洁的数据结构
- Go-简洁的并发
- 简洁的python
- struts2的配置文件简洁
- sql的简洁写法
- 简洁的heap代码
- CodeIgniter 在使用hook中获取保存在数据库里的session中的userdata
- sql 经典试题
- SQL中的inner join on, left join on, right join on
- 脚碰到地了
- Web Service是什么?
- 简洁的XCode
- 嘻嘻
- 搬家啦
- oracle复习体系五--exception,trigger
- SEO关键词优化网站方案-建表,内部优化,外部优化三步曲
- .net(c#)产品无限级分类(1)
- 统一Windows Azure和一般web应用之间的文件操作代码(转+译)
- js随机抽人员比赛并导出为excel
- 开始写博 要养成记录的习惯