Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为IPhone编程-你真的需要学习Objective-c吗?_Objective C_Iphone - Fatal编程技术网

为IPhone编程-你真的需要学习Objective-c吗?

为IPhone编程-你真的需要学习Objective-c吗?,objective-c,iphone,Objective C,Iphone,通过在线查看,我发现我可以用Ansi-C代码编写大部分应用程序,或者作为一个网站,并在webView控件中显示它 然后除了一些关于iOS和API的一般知识。。。我真的需要学习Objective C吗?除非你的应用程序都是web的,或者使用PhoneGap之类的框架,否则你必须具备一些obj-C的工作知识。其实没那么糟糕。它是C,上面有Smalltalk。 它通常比C++简单得多。< p>除非你的应用程序是所有的Web,或者使用一个框架,比如PoPGEAP,你必须有Obj-C的工作知识,其实并不是

通过在线查看,我发现我可以用Ansi-C代码编写大部分应用程序,或者作为一个网站,并在webView控件中显示它


然后除了一些关于iOS和API的一般知识。。。我真的需要学习Objective C吗?

除非你的应用程序都是web的,或者使用PhoneGap之类的框架,否则你必须具备一些obj-C的工作知识。其实没那么糟糕。它是C,上面有Smalltalk。
它通常比C++简单得多。

< p>除非你的应用程序是所有的Web,或者使用一个框架,比如PoPGEAP,你必须有Obj-C的工作知识,其实并不是那么糟糕。它是C,上面有Smalltalk。
它通常比C++简单得多。

< P>如果你想要真正的本地应用程序,可以利用最新的iOS版本上的最新特性,Objto-C是你必须学习的DA语言。

< P>如果你想要真正的本地应用程序,可以利用最新的iOS版本上的最新特性,Objective-C是您必须学习的da语言。

您可以使用C编写iPhone应用程序,但这需要花钱。同样,为iPhone开发应用程序也是如此。

您可以使用C#编写iPhone应用程序,但这需要花费金钱。同样,iPhone的开发也是以常规方式进行的。

您可以使用类似PhoneGap的东西,它将基于HTML的应用程序包装到本机启动器应用程序中。它可能不如纯本机应用程序强大,但另一方面,您的代码将不仅仅在iOS上运行


PhoneGap确实提供了对手机某些API(摄像头、通知、加速计等)的访问,而这些API通常只能在本机应用程序中获得(它将它们公开为JavaScript对象),因此,即使不学习Objective-C,您也可以比在普通HTML5网络应用程序中做得更多。

您可以使用类似PhoneGap的东西,它将基于HTML的应用程序包装到本机启动器应用程序中。它可能不如纯本机应用程序强大,但另一方面,您的代码将不仅仅在iOS上运行


PhoneGap确实提供了对手机某些API(摄像头、通知、加速计等)的访问,而这些API通常只能在本机应用程序中获得(它将它们公开为JavaScript对象),因此您可以比在常规HTML5网络应用程序中做得更多,即使没有学习Objective-C.

其他答案也是正确的,因为你/可以/使用其他语言。。。你真的不想。如果不学习Objective-C,您永远无法创建一个易于使用、标准且高稳定性的应用程序。不过,确实没有理由/不/去学习新的东西。这并不特别困难(比如说,C++),Cocoa是一个设计良好的API


有些相关,我个人拒绝在App Store中安装所有PhoneGap/etc应用程序,因为我发现它们的固有质量明显降低(尤其是与设备上的其他应用程序相比),我怀疑许多非开发人员也会遇到类似的问题,如果不是那么具体。

其他答案是正确的,因为您/可以/使用其他语言。。。你真的不想。如果不学习Objective-C,您永远无法创建一个易于使用、标准且高稳定性的应用程序。不过,确实没有理由/不/去学习新的东西。这并不特别困难(比如说,C++),Cocoa是一个设计良好的API


有些相关,我个人拒绝在App Store中安装所有PhoneGap/etc应用程序,因为我发现它们的固有质量明显降低(尤其是与设备上的其他应用程序相比),我怀疑许多非开发人员也会遇到类似的问题,如果不是那么具体的话。

大多数人忽略了一个事实:iPhone有一个功能极其强大的网络浏览器。您可以创建非常强大的web应用程序,从而避免学习objective C

iPhone上的Safari有一系列很棒的HTML5功能,包括本地sqlite stoage——例如,你可以轻松制作一个待办事项列表应用程序,当有网络连接时,它可以与你的服务器同步

您甚至可以添加主屏幕图标等。。就个人而言,我很惊讶人们不再编写iPhone网络应用程序

这是一本非常有用的指南,介绍如何操作:

大多数人忽视了一个事实,即iPhone有一个功能极其强大的web浏览器。您可以创建非常强大的web应用程序,从而避免学习objective C

iPhone上的Safari有一系列很棒的HTML5功能,包括本地sqlite stoage——例如,你可以轻松制作一个待办事项列表应用程序,当有网络连接时,它可以与你的服务器同步

您甚至可以添加主屏幕图标等。。就个人而言,我很惊讶人们不再编写iPhone网络应用程序

这是一本非常有用的指南,介绍如何操作:

Objective-C是一种非常强大的语言,有很多很棒的框架-如果你不学习这种语言,你会对自己造成巨大的伤害,你的应用程序质量也会因此受到影响。

Objective-C是一种非常强大的语言,还有很多很棒的框架——你不学习语言,这对你自己是一个巨大的伤害,你的应用程序质量会受到影响。

< P>你可以用C++这样的框架写一个完整的iPhone应用程序。

< P>你可以用C++这样的框架写一个完整的iPhone应用程序。和你是用Objective-C开发应用程序,还是只参考大量的ANSI-C代码?一旦你学习了Objective-C,你很可能会更喜欢保留所有Objective-C。当然,你也可以自由地使用C/C++,但是使用Cocoa会让事情变得更方便。有些人在需要的地方使用obj-C(比如Cocoa),但其他大部分事情都是用C/C++完成的。我不确定我是应该复习一下Stnaford课程,还是直接开始学习。和你会在中开发应用程序吗