由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问问开发ios的,有用C++来组织代码的么?
相关主题
想成为Mobile App Developer要学些啥?c++ private 问题
[转载] Tcl/C++ questionswift用了一个月有感
C++ class cross reference problem请教一个C++有关的编译问题
请教一个C++问题some C++ interview questions
请教一个编程问题C++ question
请教python关于effective c++的几个问题
[合集] C++ question -- how to save objectsC++ questions
C, C++, Java, C#, Objective-C,C++ interdependence question
相关话题的讨论汇总
话题: c++话题: ios话题: object话题: 代码话题: 开发
进入Programming版参与讨论
1 (共1页)
z***e
发帖数: 5393
1
和朋友讨论做一个东西,犹豫到底是用C++还是object-c来作为主要代码(用C++就是要
把object-c API wrap一下)
基本上我们自己都比较熟悉C++那一套,但是我又觉得既然C++开发人员占多数,为什么
ios开发的主要language还是object-c而不是C++呢?
X****r
发帖数: 3557
2
既然有那么多iOS上的Objective C的库/知识/人员,为什么要重起炉灶呢。
而且Objective C很好学,有其他OO语言的基础三天就可以写实际代码了,
细节的地方一边干一边就会了。

【在 z***e 的大作中提到】
: 和朋友讨论做一个东西,犹豫到底是用C++还是object-c来作为主要代码(用C++就是要
: 把object-c API wrap一下)
: 基本上我们自己都比较熟悉C++那一套,但是我又觉得既然C++开发人员占多数,为什么
: ios开发的主要language还是object-c而不是C++呢?

z***e
发帖数: 5393
3
主要是考虑到移植问题,核心逻辑用 C++来做,以后移植到android也方便,还有
windows phone(如果需要)。
但是理论上虽然可行,我就担心做到一半会觉得太麻烦overhead太多,毕竟首先是把
ios版弄出来。。。所以想问问有类似经验的没有,就是先在ios上主要用C++,然后移
植到android...

【在 X****r 的大作中提到】
: 既然有那么多iOS上的Objective C的库/知识/人员,为什么要重起炉灶呢。
: 而且Objective C很好学,有其他OO语言的基础三天就可以写实际代码了,
: 细节的地方一边干一边就会了。

X****r
发帖数: 3557
4
对于普通的app来说,核心逻辑往往只是工作量的很小部分。
你如果还在开发原型的阶段,iteration速度比代码移植性重要得多。

【在 z***e 的大作中提到】
: 主要是考虑到移植问题,核心逻辑用 C++来做,以后移植到android也方便,还有
: windows phone(如果需要)。
: 但是理论上虽然可行,我就担心做到一半会觉得太麻烦overhead太多,毕竟首先是把
: ios版弄出来。。。所以想问问有类似经验的没有,就是先在ios上主要用C++,然后移
: 植到android...

i*****o
发帖数: 1714
5
只有在不涉及任何底层的东西的时候才可以考虑用c++。
iOS用objective-c是因为它的这一套是从Mac ui搬过来的。其实还有些东西要用c++的。

★ 发自iPhone App: ChineseWeb 7.7

【在 z***e 的大作中提到】
: 和朋友讨论做一个东西,犹豫到底是用C++还是object-c来作为主要代码(用C++就是要
: 把object-c API wrap一下)
: 基本上我们自己都比较熟悉C++那一套,但是我又觉得既然C++开发人员占多数,为什么
: ios开发的主要language还是object-c而不是C++呢?

z***e
发帖数: 5393
6
我们打算用cocos2d(一个游戏引擎)做个游戏,但是cocos2d有ios版(object-c)和声
称可以跨平台的c++版,如果我们用C++版,那基本code base就是C++ 版了,我比较犹
豫是不是还是使用ios版本,把接口做灵活点,以后再改到c++版去,或者说一开始就用
C++版。因为现在cocos2d的各种资料还是大部分都是ios版的,虽然说C++版原理都一样
,就怕做到一半发现不好搞。

的。

【在 i*****o 的大作中提到】
: 只有在不涉及任何底层的东西的时候才可以考虑用c++。
: iOS用objective-c是因为它的这一套是从Mac ui搬过来的。其实还有些东西要用c++的。
:
: ★ 发自iPhone App: ChineseWeb 7.7

i***c
发帖数: 301
7
c++版是中国人搞的,建议用oc
z***e
发帖数: 5393
8
额,知道啊,这有什么问题?

【在 i***c 的大作中提到】
: c++版是中国人搞的,建议用oc
z***e
发帖数: 5393
9
哎,帮忙回答一下呀,为什么如果是中国人搞的open source project就不建议了呢?
有什么猫腻么?多谢!!!
伪币500求解释和建议。

【在 i***c 的大作中提到】
: c++版是中国人搞的,建议用oc
x****u
发帖数: 44466
10
国内搞OSS的都和信教一样,这样成不了大事。

【在 z***e 的大作中提到】
: 哎,帮忙回答一下呀,为什么如果是中国人搞的open source project就不建议了呢?
: 有什么猫腻么?多谢!!!
: 伪币500求解释和建议。

i*****o
发帖数: 1714
11
另外android一般用java,要用c++的话要有ndk的接口。你先查查这个引擎在android下
的API是什么再决定。

【在 z***e 的大作中提到】
: 我们打算用cocos2d(一个游戏引擎)做个游戏,但是cocos2d有ios版(object-c)和声
: 称可以跨平台的c++版,如果我们用C++版,那基本code base就是C++ 版了,我比较犹
: 豫是不是还是使用ios版本,把接口做灵活点,以后再改到c++版去,或者说一开始就用
: C++版。因为现在cocos2d的各种资料还是大部分都是ios版的,虽然说C++版原理都一样
: ,就怕做到一半发现不好搞。
:
: 的。

z***e
发帖数: 5393
12
是要用ndk,也有java的port.

【在 i*****o 的大作中提到】
: 另外android一般用java,要用c++的话要有ndk的接口。你先查查这个引擎在android下
: 的API是什么再决定。

1 (共1页)
进入Programming版参与讨论
相关主题
C++ interdependence question请教一个编程问题
C++疑问请教python
multithread program design pattern (C++)[合集] C++ question -- how to save objects
除了类,c++和C区别在那?C, C++, Java, C#, Objective-C,
想成为Mobile App Developer要学些啥?c++ private 问题
[转载] Tcl/C++ questionswift用了一个月有感
C++ class cross reference problem请教一个C++有关的编译问题
请教一个C++问题some C++ interview questions
相关话题的讨论汇总
话题: c++话题: ios话题: object话题: 代码话题: 开发