Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
Ios 在C之前学习Objective-C是否有助于你以后学习C?_Ios_Objective C_C - Fatal编程技术网

Ios 在C之前学习Objective-C是否有助于你以后学习C?

Ios 在C之前学习Objective-C是否有助于你以后学习C?,ios,objective-c,c,Ios,Objective C,C,我是一个新手程序员,希望构建自己的iOS应用程序。我听到很多不同的回答,关于在学习Objective-C之前学习C语言的必要性和不必要性 我倾向于学习Objective-C,首先考虑到我可以随时回顾C,我正在使用Objective-C的Big Nerd Ranch指南来学习一些概念,如结构、数组等 我愿意听取你们任何人的意见 我的建议是忘记C和Objective-C,然后学习。这是一种更简单、更现代的语言,也是iOS发展的未来。先学习C语言。因为大多数低级计算机编程的内容可能都包含在这一部分中,

我是一个新手程序员,希望构建自己的iOS应用程序。我听到很多不同的回答,关于在学习Objective-C之前学习C语言的必要性和不必要性

我倾向于学习Objective-C,首先考虑到我可以随时回顾C,我正在使用Objective-C的Big Nerd Ranch指南来学习一些概念,如结构、数组等


我愿意听取你们任何人的意见

我的建议是忘记C和Objective-C,然后学习。这是一种更简单、更现代的语言,也是iOS发展的未来。

先学习C语言。因为大多数低级计算机编程的内容可能都包含在这一部分中,您可以学习如何使用语言中提供的许多基本功能进行编程。因为这主要是面向过程的编程

然后继续学习Objective-C,这是一种面向对象编程OOP语言。在这里,您可以使用使用该主要语言编程的技能,您可能会觉得Objective-C为您提供了强大的功能,并且能够以更面向对象的方式描述和使用world

而且必须记住,当您要实施iOS应用程序时,在学习苹果公司为其产品(如Mac OS X和iOS)开发的新语言之前,您最好对Objective-C有一个很好的了解,这非常迅速!因为Objective-C已经被他们使用了很长一段时间,现在仍然被他们使用

如果您想进一步澄清,请阅读以下问题及其答案:


提示:似乎你的问题也可能很快就结束了,说它以前被复制或回答过!:-

Objective-C是C的超集。因此,一旦你了解Objective-C,就意味着你已经了解了C。IMO,为了有效地使用Objective-C编程,你需要了解使用C进行有效编程所需的一切,以及Obj-C知识。Cocoa建议使用一种避免C遗留问题的风格。有了ObjC背景,人们仍然需要重新学习C风格的数组、指针、内存分配等。不要在Objective-C上浪费时间;您也可以从Object Pascal开始。或标志。在iOS上,Swift是一个不错的选择。