Iphone 你不知道的Objective-C中缺少了什么';我不想用它编程
既然苹果已经开始开发开发工具/程序,我想知道是什么吸引开发人员使用苹果默认提供的Objective-C以外的其他语言,而Objective-C编程非常有趣。缺少什么功能使您不使用它而使用其他东西进行编程?缺少Objective-C专业知识或使用另一种语言编写大型/复杂的代码库是常见的原因Iphone 你不知道的Objective-C中缺少了什么';我不想用它编程,iphone,objective-c,mobile,ios,Iphone,Objective C,Mobile,Ios,既然苹果已经开始开发开发工具/程序,我想知道是什么吸引开发人员使用苹果默认提供的Objective-C以外的其他语言,而Objective-C编程非常有趣。缺少什么功能使您不使用它而使用其他东西进行编程?缺少Objective-C专业知识或使用另一种语言编写大型/复杂的代码库是常见的原因 跨平台编码很可能是另一种方式。在Objective-C中测试某些概念有时会有点繁琐。有时,您只是想看看单个方法是如何工作的,或者通过玩弄对象的功能来了解它是如何工作的 建立一个新项目有点乏味,而且将测试代码合并
跨平台编码很可能是另一种方式。在Objective-C中测试某些概念有时会有点繁琐。有时,您只是想看看单个方法是如何工作的,或者通过玩弄对象的功能来了解它是如何工作的 建立一个新项目有点乏味,而且将测试代码合并到一个新项目中并不总是可行的 在这种情况下,我会做两件事中的一件:
irb
(或PyObjC)在Ruby或Python中处理对象简而言之,缺少的是以解释方式使用Objective-C的能力。您必须使用另一种语言(如Ruby或Python)来完成此操作。我还没有完成任何iPhone开发,但一般来说,以下是一些原因:
- 跨平台开发
- 另一种语言更适合您的编码风格
- 另一种语言是更好的工作工具
- 你对另一种语言很熟悉,没有时间/预算/动机学习Objective-C
- 现有库/代码库
- 您可能想要使用的特定工具