9得票1回答
友元声明指定默认参数必须是定义。

自从更新到XCode 5.1后,我的一个项目现在出现了标题中的错误,无法构建。我已经像以前一样将架构更改为32位,但问题仍然存在。它所涉及到的代码行是; friend float DistBetweenModels (ShapeModel* pModel1, ShapeModel*...

9得票2回答
iOS开发中的Objective-C++

能否使用Objective-C++进行iOS应用程序(iPhone、iPad、iPod touch)开发? 互联网上是否有任何示例和源代码?

9得票4回答
使用C++和Objective-C,我该如何修复“冲突声明'typedef int BOOL'”?

我有很多C++代码,最初是在PC上构建的。我试图让它在Mac上使用Objective-C工作。为此,我创建了一个Objective-C框架来容纳C++代码,并添加了一个薄包装器。但是,在我的C++代码中遇到了typedef问题。 当我在PC上使用C++时,我使用WinDef.h中定义的BOO...

9得票5回答
Objective-C++语言:我在哪里可以找到更多关于它的信息?

我已经学习了几个月的C++,发现它是一种非常好的语言,尽管有些缺点。 我想知道所谓的Objective-C++到底是什么,以及是否值得将其作为主要开发语言来针对苹果环境(即Mac OS X和iPhone OS)进行学习。在网上搜索时,我只找到了一些不错的文章:主要是维基百科条目和Mac De...

8得票2回答
“Autoreleased with no pool in place”是什么意思?

我的应用程序结构如下,核心部分是用C++编写的,大量使用线程,在其上我正在使用Objective C开发UI,如果我不执行线程,它可以正常工作,但我不能禁用、停止线程,UI会随机崩溃,在日志中我可以看到以下信息: __NSAutoreleaseNoPool(): Object 0x35027...

8得票3回答
如何在使用Objective-C++的C++类中向NSNotificationCenter添加观察者?

我有一个C++类,最近将其从*.cpp重命名为*.mm以支持Objective-C。因此,我可以添加以下Objective-C代码。 [[NSNotificationCenter defaultCenter] addObserver:self ...

8得票4回答
为什么在 iPhone 编译的程序中 assert 会简单地终止程序?

我正在调试一款使用了大量assert()的iPhone应用程序(Xcode、Objective-C++和设备模拟器)。在某些情况下,assert失败只会终止应用程序,而不是像我预期的那样跳入调试器。 我通过实现自己的“类似assert”的解决方法来解决这个问题: #define Asser...

8得票1回答
XCode 中出现了“未知类型名称 'using'”的错误

我有一个项目(MyLib)在我的主项目(MainApp)中。当我构建MainApp时,XCode会在MyLib的一个.h文件中给我一个错误: using namespace cv; 错误信息为: Unknown type name 'using' 如果我独自构建MyLib,则不会...

8得票1回答
你如何使用glDrawElements和GL_UNSIGNED_INT类型的索引?

我正在尝试在iPad上绘制具有超过65536个顶点的3D对象,但是无法弄清楚我做错了什么。我的原始模型使用GL_UNSIGNED_SHORT可以正常工作,但是现在使用GL_UNSIGNED_INT时,我无法使用glDrawElements命令显示任何内容。就像渲染器完全忽略了我的glDrawE...

8得票1回答
Objective-C或Objective C++能够处理C++异常吗?

我有一个用于网络通信的C++库,需要将其移植到Mac上。以前这个库是在Windows C++应用程序中使用的。 C++网络库的流程基于异常处理错误,而不是返回错误代码或最后一个错误。 现在由于我们在Mac上使用Objective-C/C++来开发应用程序。我需要在Objective-C/C...