07 2013 档案
移动跨平台框架开发之二:android重用c++库
摘要:android平台下重用c++库的原理比较古老,就是java与c++的jni。它的难度比ios下要大不少。Obj-c与c++可以混合编码,无缝集成,而java与c++不能混合,对象间不能直接互相引用。此难点一。 另一个难点与ios下相似,就是对第三方库的编译。虽然有ios的经验,但似乎并没有可供android借鉴之处。这里需要说明的是,我准备作的是在代码中以c++的方式调用这些第三方库,因此它们不需要提供java的接口,也就是说不需要这些库的java binding。 阅读全文
posted @ 2013-07-23 22:10 深圳市路云信息科技有限公司 阅读(3308) 评论(0) 推荐(1)
移动跨平台框架开发之一:ios重用c++库
摘要:最近我们在开发一款游戏,包含四块:c++服务器,ios客户端,android客户端以及c++的客户端。C++客户端用于集成测试以及压力测试。我们希望达到最大限度的重用。C++是自然的选择。我们需要把c++的源代码以库的形式重用在ios和andriod上。这样网络通信和model部分只要维护一套c++代码,ios和android只要写UI和线程。后续将分篇讲述开发中碰到的问题和解决方案。 阅读全文
posted @ 2013-07-11 22:21 深圳市路云信息科技有限公司 阅读(1654) 评论(0) 推荐(0)