初学Objective-C注意事项(来自百度知道)
objectivec吧
全部回复
仅看楼主
level 12
本人最近想学习Objective-C语言来编程,有一些常识问题需要各位大侠指点
1:本人完全不会编程 要学Objective-C的话是否要先学C 或者是C++ 学了C 或者C++ 后再学Objective-C会不会受先入为主的影响。 最好是有直接学习Objective-C的教程可以推荐。
2:要学习Objective-C编程语言是不是一定要Mac操作系统+ xcode
3:Cocoa是什么东西(只是代码集而已吗?)
4: 在Mac下编写的程序是否只能在Mac上运行
5:iPhone的程序是否也是用Objective-C语言编写的
本人完全是菜鸟级别的最近无聊的时候想找点精神寄托,希望各路英雄豪杰不吝赐教。小弟在此谢过!
2013年01月28日 02点01分 1
level 12
满意回答
1、这个要看你选择的书。有的书是入门的,有的书假设你有c的经验。
有编程经验肯定好,我学objective c的时候有c和java的经验,学起来相当容易。
objective c就是原版的c语言,并且加入了面对对象的东西。所以你要是想在学objective c之前想有点经验,学c是第一选择。c语言的入门书相当的多。学c++就不必了,如果你最终目的是objective c,学c++无疑是浪费时间。
2. 不一定,但是用Xcode在Mac系统上写是最好的选择。objective c可以说是Mac的Native language。不想买苹果电脑的话,可以在PC上装苹果系统,比如用虚拟机什么的,网上有下载和教程。另外不一定要用Xcode来编译objective c,似乎gcc也可以编译。不过我没用过。
3. Cocoa就是Mac上编程的那么一套东西。包含Xcode, objective c...
4. 因该是吧.跨平台的是Java语言。你要是在Mac上编译一个代码,生成的机器码是Mac能用的。
5. 主要是,但是c和c++好像也可以用来写,但肯定没有objective c好。例如c语言连面对对象都不支持,很难写出好的iphone app.而且大多数iphone的教程用的是objective c.
=============
还有问题可以发详细给我,我也刚开始学objective c.
2013年01月28日 02点01分 2
1