黑马程序员技术交流社区

标题: 搞IOS的朋友说,直接学OC就的了,C压根用不着。。。 [打印本页]

作者: 人外...有人    时间: 2015-3-26 23:22
标题: 搞IOS的朋友说,直接学OC就的了,C压根用不着。。。
搞IOS的朋友说,直接学OC就的了,C压根用不着。。。这是真的吗,我一点点的看了这么多天的C,心里拔凉拔凉的

作者: darewolf    时间: 2015-3-26 23:27
学c肯定是有用的了,基础吗,在做ios开发时,用的是OC
作者: 人外...有人    时间: 2015-3-26 23:29
darewolf 发表于 2015-3-26 23:27
学c肯定是有用的了,基础吗,在做ios开发时,用的是OC

嗯,新人,不明觉厉啊。。。谢谢。。。
作者: 一步一个脚印    时间: 2015-3-27 09:03
首先C肯定是要学的 ,因为OC是在C语言上添加了最小的一层面向对象的语法,oc语法体系中的概念很多都是在C基础上实现的。你不了解C,oc的很多概念会让你摸不着头脑。比如说对象吧。其实在内存中是一个结构体。OC中的方法一般都是用函数实现的,还有OC中IMP(函数指针),还有和函数的形式比较类似的block,你不了解C,这些东西你很难理解的。
作者: huhanze    时间: 2015-3-27 09:10
你不学C直接OC试试    没有C的基础   OC能学好?   C是OC的祖师爷    没有C哪来的OC   C与底层联系紧密  想以后有深入的发展   还是把C好好学吧 脚踏实地  编程没有捷径  速成的编程bug太多   
作者: chnvi    时间: 2015-3-27 09:11
基础嘛 肯定有用了
作者: yyx1992    时间: 2015-3-27 09:30
你那同学估计是新手
作者: 六合    时间: 2015-3-27 09:32
大神还是很多的,不要急于求成,基础很重要。
作者: 417284911    时间: 2015-3-27 10:56
C是基础,没有基础怎么学好OC啊,还是一步一步来
作者: 恋梦    时间: 2015-3-27 11:14
太扯了,怎么可能用不上c的内容,ios中有一部分全是拿c写的,根本就没oc的事。
作者: a18504725177    时间: 2015-3-27 12:24
不学C 循环 最基础的算法都不知道吧。。oc没有这些的。oc不会教你怎么循环遍历数组或者结构体的把
作者: GO_monster    时间: 2015-3-27 12:27
受教了,
作者: 人外...有人    时间: 2015-3-27 13:53
a18504725177 发表于 2015-3-27 12:24
不学C 循环 最基础的算法都不知道吧。。oc没有这些的。oc不会教你怎么循环遍历数组或者结构体的把 ...

嗯,多谢。。。
作者: 人外...有人    时间: 2015-3-27 13:55
huhanze 发表于 2015-3-27 09:10
你不学C直接OC试试    没有C的基础   OC能学好?   C是OC的祖师爷    没有C哪来的OC   C与底层联系紧密  想 ...

哈哈,说的好啊。。。。
作者: YJM    时间: 2015-3-27 14:34
都是相通的,学会了一门再学另一门,肯定容易很多的
作者: 枫宇翔    时间: 2015-3-27 15:26
你去问问其他人就知道了,所有人都说要先学C,黑马也是说先学C,这都是有原因的
作者: Plus.    时间: 2015-3-27 16:42
C学的越好,你学其他的就越轻松,说到底就是要学好指针,然后你会发现,编程就是玩指针
作者: wzboy    时间: 2015-3-27 16:58
你同学是个巨坑,鉴定完毕。
作者: 人外...有人    时间: 2015-3-27 20:50
Plus. 发表于 2015-3-27 16:42
C学的越好,你学其他的就越轻松,说到底就是要学好指针,然后你会发现,编程就是玩指针 ...

说得好,精辟,。。。。。呵呵
作者: Plus.    时间: 2015-3-28 08:58
人外...有人 发表于 2015-3-27 20:50
说得好,精辟,。。。。。呵呵

真的就是这么回事,数组是指针,函数是指针,对象是指针,玩好指针学各种语言根本无压力,接下来只需要关注思想就OK
作者: 碧空海    时间: 2015-3-28 09:39
语言这东西 还是学学好
作者: JRayln    时间: 2015-3-28 10:50
搞好基础,肯定有用
作者: 优客L-D-C    时间: 2015-3-28 12:16
我觉得C语言是基础,C语言掌握好了有利于学习OC。。。
作者: 非我,非非我    时间: 2015-3-28 16:59
我还是乖乖把C基础打好吧:(
作者: yafengxn    时间: 2015-3-28 17:09
听说iOS深点的东西都是用C来搞的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2