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

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

概述多年来,我一直使用C,C,C#和其他一些语言编程,主要用于 Windows和 Linux,还有嵌入式平台.最近开始做一些iPhone编程作为一个侧面项目,所以我自Apple II天以来第一次使用Apple平台.我想知道其他开发人员对Mac OSX,Xcode和iPhone SDK的看法.到目前为止,这是我的印象: > Mac OSX:非常令人困惑,我倾向于最终打开太多窗口并且不知道它在哪里.幸运的 多年来,我一直使用C,C,C#和其他一些语言编程,主要用于 Windows和 Linux,还有嵌入式平台.最近开始做一些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项目.

总结

以上是内存溢出为你收集整理的c# – iPhone编程 – 印象,意见?全部内容,希望文章能够帮你解决c# – iPhone编程 – 印象,意见?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1236364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存