英语轻松读发新版了,欢迎下载、更新

C++程序员转ios的优势在哪里?

枫宇翔 发布于 2015年08月11日
无人欣赏。

在各大招聘网站上,对于求职者都提出了很多条件,也给出了很多福利。但是,在这些条件,有一点我感觉奇怪。为什么有的公司招聘ios开发人员,写着 “有C++开发经验、了解常用的数据结构与算法”等条件。ios不是用oc或者swift写的么。 是不是c++程序员转ios的话,会比那些从一开始就学习oc语言的人更加有优势。如果有优势,体现在哪里呢?如果没有优势,为什么公司会把有c++开发经验放在第一条呢

共9条回复
tinyfool 回复于 2015年08月11日

优势在于C++比iOS难很多,所以,会C++学iOS不是什么难事儿。

劣势在于很多会C++的人以为自己只能学会C++,所以他们学不会iOS

枫宇翔 回复于 2015年08月12日

1楼 @tinyfool 言简意赅,很深刻啊

damon 回复于 2015年08月17日

语言的优势根本不需要考虑。会C++和精通C++是两个概念,通常精通C++的,屈指可数。

优势是你已经懂编程语言,懂一些常见的概念了,比没入门的要好一些,比Java过来的,优势可能不大。

xiaotie 回复于 2015年08月17日

(1) 会C++的比较能折腾;

(2) 如果是图形图像语音视频类应用,很大概率会遇到直接操作内存的情况,会C++的具有极大优势;

人在江天 回复于 2015年12月08日

掌握了现代c++,学很多语言基本都是无师自通。

像js这种难度较高的脚本,只有通读引擎源码才能完全掌握其特性,而主流引擎的源码都是c++写的。

brambles 回复于 2015年12月08日

5楼 @人在江天

为啥要完全掌握其特性…这完全没必要啊

cloudlgh 回复于 2016年05月06日

1楼 @tinyfool 我就是C++,正在学ios,哈。。oc感觉比c写的舒服多了

efyn 回复于 2016年05月09日

可能公司框架的底层是用c++写的,所以希望你不光能做应用层的东西,当框架有问题时也能有一定的经验吧。

regeditms 回复于 2016年05月09日

OC是C的超集,C++包含了C的所有特性,额外添加了非常多的特性,模板、面向对象等等。如果熟悉了现代的C++,再去做OC,在语法层面是完全没问题的,只要再了解iOS Framework 层面的就可以了,难度不高。

登录 或者 注册