我已经完成了相当多的 AS3 Hacking 和 Objective-C hacking,从表面上看,工作流程有些相似。有很多不同之处,例如语法有相当长的学习曲线,在 Xcode 中创建 UI 元素是轻而易举的事,并且必须在 flash 中手动完成(除非你喜欢 flex 的外观),而使用 opengl 和即使是使用核心动画,对于习惯于在屏幕周围制作动画的 Flash 开发人员来说也是一项艰巨的任务。
这很重要,因为除非你打算在 Xcode 中开发,否则我真的认为这不值 99 美元。作为一名苹果开发人员的大量力量都在那个令人惊叹的 IDE 中,而错过这一点会让 iOS 开发听起来很糟糕。
但是,我仍然会购买它有一个原因:如果您已经有一个想要发布的应用程序,并且您想要做的就是在应用程序商店中获得它。如果您有一款想要尝试发布的游戏,99 美元绝对物有所值。即使你要在 Obj-C 中开发它,也不能保证它会通过苹果的批准程序,所以你并没有比任何其他开发者冒更多的风险。当您在与程序无关的 IDE 中工作时,您不想做的是拿起证书,然后坐在上面等待它过期。
在以下情况下购买证书:
a) 您已经有了一个想要在 iPhone 上发布的大部分完整的应用程序。
或者
b) 您还计划设置 Mac 开发环境(可能要等到设置好之后)。
如果出现以下情况,请勿购买:
a) 您不打算购买 Mac、使用 Xcode 或发布 Obj-C 应用程序。
或者
b) 你只是在玩弄制作 iPhone 应用程序的想法,还没有采取任何步骤。
我绝对不会根据苹果是否会撤销它的决定来决定你的决定——他们不太可能没有充分的理由不允许使用 adobe 打包的应用程序,即使他们这样做,任何开发人员在制作应用程序以进行发布时所承担的风险都是一样的在苹果商店。如果他们愿意,Apple 可以否认它,而您对此无能为力。
将 99 美元视为向苹果提交应用程序以供审查的特权成本。即使您计划在 Mac 上开发,Xcode 也是免费的,除非您计划在 iPhone 上进行测试或发布您的应用程序,否则没有真正的理由获得证书。如果您仍处于计划阶段,请跳过它,直到您准备好开始。