开始mac软件开发

时间:2009-12-06 19:57:24

标签: objective-c macos

我最近下载了xcode附带的iphone sdk。我想从你的经验中知道的是,除了iphone开发之外,还有应用程序开发为mac从任何人赚钱吗?我很长一段时间以来一直是一名网络开发人员,并希望主要在苹果设备上进行软件开发。什么类型的应用程序今天需要mac?我知道,对于Windows,它的安全应用程序,如防病毒或防火墙,也许还有其他一些东西。但今天在Mac上卖得多还是需求很大?

我也可以使用xcode制作mac应用程序,还是必须使用其他东西?是客观的 - mac开发语言,或仅适用于iphone的那种

3 个答案:

答案 0 :(得分:2)

随着Lion的发布,很明显iOS和Mac OS X开发正在开始融合的道路上。因此,关于Mac开发是否有利可图的财政问题可能不那么重要了。

作为20年第三方独家开发Apple产品的开发商;市场肯定比10年前强劲。 Mac产品的iOS Halo效果非常明显。在所有其他公司都在失势的行业中,苹果公司正在销售越来越多的台式机和便携式设备。

当然,它有助于iOS热潮如此强大,这有助于iOS开发的唯一机器是Mac。

Xcode也是Mac的主要开发平台。我声明Main是因为Mac是基于Unix的系统,因此可以使用Unix API在gcc上使用gcc开发工具。

关于Mac开发的入门级别;我有一个评论,我认为对所有企业家都是如此,而不仅仅是软件。这是一个情绪echoed by Steve Jobs,在一个主题演讲中,他引用了一位曲棍球运动员,Wayne Gretsky从父亲那里学到了“滑冰冰球的位置,而不是冰球的位置。”这意味着你不应该寻找一个现有的利基进入,而是寻求人们需要去的地方。附:如果您要在基于Apple的平台上进行开发,请习惯于向您发送Jobsian引用。

你在Mac上工作和生活的越多,你对“为什么不在那里 * 为Mac”的自然感觉就越多。满足需求并且销售将随之而来。 BBEdit,Accessorizer,Pagemaker,Director,Garage Band ......都是很好的例子。

答案 1 :(得分:0)

创建一个具有非常好的用户界面的应用程序,并确保它做一些相对有用的东西(除非它是游戏)并让它注意到。 Twitter / mac更新。还要确保在制作共享软件应用时,确保价格合适:D

答案 2 :(得分:0)

Objective C是Mac OS X和iphone的编程语言。两者的应用程序都是用Xcode编译的。

我注意到自从I-phone问世以来,目标C已经变得非常受欢迎,这意味着在它成为iphone开发必不可少之前,没有多少人关心它。 (消息来源:目标c最近在语言流行度排行榜上跳了起来,关于iphone的问题比关于mac os x的问题还要多)。如果你想为mac os x编写一个应用程序,你可以用java或其他一些跨平台语言编写它。它会工作,你不必学习一门新语言。对于iphone,应用程序必须用目标C编写才能工作(除了网络应用程序),让人们有充分的理由去学习目标C.道德:学习如何编写iphone应用程序。

我没有做过任何专业的mac开发,但我认为如果你要在目标C中做一些事情,你需要使用你正在使用Cocoa的边缘和本地编程而不是使用跨平台语言,因为你的竞争会少得多。 :d