> Mac OSX:非常令人困惑,我倾向于最终打开太多窗口并且不知道它在哪里.幸运的是鸟瞰图,没有它我会迷路.至少有贝壳所有熟悉的东西,这对我帮助很大.
> Xcode:感觉不像VisualStudio或Eclipse,我熟悉的两个环境.我想我可以习惯它,但我想知道Apple是不是会更好用Eclipse.在我找到所有窗户粘在一起的设置之前我讨厌它,现在我可以容忍它.
> iPhone SDK:确实很奇怪.我理解苹果希望控制他们的环境,但在这个时代,它似乎有点低俗,他们因为破坏了开发人员的善意而错过了很多东西.
> Objective-C:我已经了解它多年,但从来没有看过它.语法令人反感,但实际上我对语言非常感兴趣.我认为这是C和C#之间有趣的第三站,我喜欢这两者.由于Apple技术的普及,Obj-C有没有机会突破Mac沙盒?
很想读你的想法,
安德鲁
解决方法
>同意混乱可能是一个问题.在XCode中开发时,我倾向于大量使用Spaces(将XCode放在一个空间中,将Interface Builder放在另一个空间中,将Instruments放在第三个空间中).如果您没有Leopard(因此没有空格),请使用Command-H隐藏您的活动窗口.使用它往往会清理很多东西(但是如果你能在命令选项卡到另一个应用程序时自动命令-h当前窗口,那就太好了).
>我越来越喜欢XCode.我讨厌Visual Studio – 我发现它不稳定,速度慢,而且很好,只是一种糟糕的IDE.相比之下,我发现XCode快速,稳定,我喜欢它如何组织和过滤你的文件.我不太喜欢我的XCode快捷方式,但我希望有一种方法可以从一个类快速切换到另一个类(类似于ReSharper中的ctrl n快捷方式).关于它如何向用户显示,Intellisense可能会更好,但我真的很喜欢它实际上是如何创建一个模板,你可以ctrl /跳转到消息中的下一个参数.
>我讨厌XCode中的文档.帮助系统很糟糕,无论出于什么原因,它都找不到我正在寻找的东西.我最终只是谷歌搜索我需要知道的任何事情……我希望他们改进文档.这是我现在最大的牛肉.
>还没有完成,因为我正在浏览Mac桌面的完整Cocoa框架.到目前为止,我真的非常喜欢我所看到的.我要说的一件事是,如果iPhone SDK允许垃圾收集会很好……
> Objective-C – 我从未使用它,这是我第一次涉足它.起初,我的语法和方括号对于消息传递有点奇怪,但它确实在我身上发展.浏览方法并查看方法所做的消息调用是如此之快.我使用的越多,Objective-C就越好……但是模板/泛音将成为语言的一个受欢迎的补充.
总而言之,我对Mac开发的兴趣一直很愉快,我很高兴能开始工作(今天!耶!)一些实际的mac / iphone项目.