六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 126|回复: 0

如何将C++和Object-C混合编程开发IOS软件(Object-c调用C++)

[复制链接]

升级  69.5%

788

主题

788

主题

788

主题

探花

Rank: 6Rank: 6

积分
2390
 楼主| 发表于 2013-1-4 01:39:54 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">如何将C++和Object-C混合编程开发IOS软件(Object-c调用C++)
原文网址:http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/o*****lusPlus.html

Using C++ With Objective-C
    苹果的Objective-C编译器允许用户在同一个源文件里自由地混合使用C++和Objective-C,混编后的语言叫Objective-C++。有了它,你就可以在Objective-C应用程序中使用已有的C++类库。

Objective-C和C++混编的要点
   在Objective-C++中,可以用C++代码调用方法也可以从Objective-C调用方法。在这两种语言里对象都是指针,可以在任何地方使用。例如,C++类可以使用Objective-C对象的指针作为数据成员,Objective-C类也可以有C++对象指针做实例变量。下例说明了这一点。
    注意:Xcode需要源文件以".mm"为扩展名,这样才能启动编译器的Objective-C++扩展。

[table=80%][tr][td]<div class="c" style="overflow-x: hidden; overflow-y: hidden; margin: 0px; outline-style: none; width: 0px; font: 0px/0px Arial; word-wrap: break-word; height: 0px; clear: both; word-break: break-all; padding: 0px;">
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表