我从Objective-C开发开始,正如我在开发博客(关于Objective-C)中看到的,他们都使用Mac,有些人使用Linux,但为什么我们在Windows上没有很多Objective-C开发人员,既然Objective-C是一种非常好用的语言?
答案 0 :(得分:4)
AFAIK,Objective-C仅供Apple使用,因此在Mac上使用率很高。 Objective-C是一种很棒的语言,但它可能会开始在其他平台上看到曝光。如果你想为Mac或iPhone编写代码,几乎唯一的选择就是Objective-C。
答案 1 :(得分:3)
正如许多人所说,原因是框架和工具主要是Apple的。但是,是替代品。我知道的两个:
GNUstep是直接在Windows上工作的更好选择; Cocotron更适合在Mac上构建并交叉编译到Windows。祝你好运!
答案 2 :(得分:2)
答案的很大一部分是工具。据我所知,没有在Windows上运行的编译器,没有Windows上的Objective C框架,没有。这不是一个很好的起点。
如果您想要Windows的C派生语言,请使用C#。如果您想尝试一下,Visual Studio Express版本是免费的。
答案 3 :(得分:1)
Objective-C并不是那么好。让它变得美妙的主要是Cocoa,它仅适用于Mac。
答案 4 :(得分:1)
框架。
Apple开发主要使用Cocoa Objective-C框架完成。没有Windows上的类似框架,没有太多理由使用该语言。
答案 5 :(得分:1)
Obj-C主要用于Mac,因为Apple大力支持它,将其用于API,并为其提供了大量工具支持。
这就是为什么如此多的C#开发专注于Windows的原因。微软将它用于他们的许多产品,它们可能是业内最好的工具。
对于要在Windows上使用的语言,Windows平台必须支持它,并且做得很好。我认为这不会发生。