真的想知道
- 学语言都是拿来用的,所以够用就行。
- 学好C语言遇到的那点小困难,跟开发一个好的应用所要遭遇的困难比起来,根本不算什么。
我觉得直接学OC 就行了,C 语言中比较复杂的部分,如:
- 指针
- 内存管理
这些在OC中都得到了规避或替代,所以直接学OC 就好啦,语法很简单,而且自带了一些现代语言的高级特性和模块。
PS:
我一直觉得学习C 语言其实是学习计算机是如何工作的,如果只停留在语法层面,那没啥意义,不如学个Ruby、Python 这种「现代」语言更合适。
- 如果只是做IOS的UI没有必要学,他就是Objective-C的API
- 但是你想做些其他部分的就需要学了C/C++
- 你想用第三方的C或C++的库得学一下C/C++
Objective-C支持和C或C++混编的。
做iOS开发的话直接ObjectC就好啦 ~~ 对 C 没有硬性需求的 ~