微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – iPhone编程 – 印象,意见?

多年来,我一直使用C,C,C#和其他一些语言编程,主要用于 WindowsLinux,还有嵌入式平台.最近开始做一些iPhone编程作为一个侧面项目,所以我自Apple II天以来第一次使用Apple平台.我想知道其他开发人员对Mac OSX,Xcode和iPhone SDK的看法.到目前为止,这是我的印象:

> Mac OSX:非常令人困惑,我倾向于最终打开太多窗口并且不知道它在哪里.幸运的是鸟瞰图,没有它我会迷路.至少有贝壳所有熟悉的东西,这对我帮助很大.
> Xcode:感觉不像VisualStudio或Eclipse,我熟悉的两个环境.我想我可以习惯它,但我想知道Apple是不是会更好用Eclipse.在我找到所有窗户粘在一起的设置之前我讨厌它,现在我可以容忍它.
> iPhone SDK:确实很奇怪.我理解苹果希望控制他们的环境,但在这个时代,它似乎有点低俗,他们因为破坏了开发人员的善意而错过了很多东西.
> Objective-C:我已经了解它多年,但从来没有看过它.语法令人反感,但实际上我对语言非常感兴趣.我认为这是C和C#之间有趣的第三站,我喜欢这两者.由于Apple技术的普及,Obj-C有没有机会突破Mac沙盒?

很想读你的想法,

安德鲁

解决方法

我和你在同一条船上(有点).从.NET 1.0开始,我已经在C#中开发了7年.在过去几周里,我一直在教自己Cocoa和Objective-C.以下是我的印象(请注意与您联系)

>同意混乱可能是一个问题.在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项目.

原文地址:https://www.jb51.cc/csharp/96607.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐