【问题标题】:Beginning mac software development开始mac软件开发
【发布时间】:2012-02-14 09:58:30
【问题描述】:

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

我也可以使用 xcode 制作 mac 应用程序还是必须使用其他东西?是objective-c是mac开发语言还是只适用于iphone thnx

【问题讨论】:

    标签: objective-c macos


    【解决方案1】:

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

    作为 20 年的第 3 方开发人员,专门开发基于 Apple 的产品;市场肯定比 10 年前更强劲。 iOS Halo 对 Mac 产品的影响非常明显。 Apple 正在销售越来越多的台式机和便携式设备,而所有其他公司都在失去市场。

    当然,这有助于 iOS 热潮如此强劲,以至于唯一可用于 iOS 开发的机器是 Mac。

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

    至于 Mac 开发的入门利基;我有一条评论我认为适用于所有企业家,而不仅仅是软件领域。这是echoed by Steve Jobs 在主题演讲中的一种情绪,他引用了一位曲棍球运动员Wayne Gretsky 从他父亲那里学到的“滑冰球去哪里,而不是去哪里。”这意味着你不应该寻找现有的利基市场,而是寻找人们需要去的地方。附言如果您要在基于 Apple 的平台上进行开发,请习惯于接受乔布斯式的引语。

    您在 Mac 上工作和生活的时间越长,“为什么 Mac 上没有 *”的自然感觉就越应该发挥作用。满足需求,销售就会随之而来. BBEdit、Accessorizer、Pagemaker、Director、Garage Band……都是很好的例子。

    【讨论】:

      【解决方案2】:

      制作一个具有非常好的用户界面的应用程序,并确保它做一些相对有用的事情(除非它是一个游戏)并引起人们的注意。推特/mac 更新。还要确保在制作共享软件应用程序时,确保价格合适:D

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 2010-09-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-06-15
          • 1970-01-01
          相关资源
          最近更新 更多