小编smo*_*ris的帖子

在iOS模拟器中使用iCloud

在我的应用程序中,当我尝试在iOS模拟器中运行代码时:

NSURL *iCloudURL = [fileManager URLForUbiquityContainerIdentifier:@"2VHM28566N.com.eept.TestICloud"];
NSLog(@"IS ICloud : %@", [iCloudURL absoluteString]);
Run Code Online (Sandbox Code Playgroud)

它表明iCloudURL是零.

我们可以在没有iPhone设备的情况下使用iCloud吗?

ios-simulator ios5 icloud

18
推荐指数
2
解决办法
1万
查看次数

如何创建NSScrollWheel类型的NSEvent?

我想构造(伪造)NSScrollWheel类型的NSEvent.有一些NSEvent构造函数方法用于其他几种类型的NSEvent(mouseEvent,keyEvent,enterExitEvent,otherEvent),但是没有一个允许我设置,例如deltaX.

macos cocoa objective-c

14
推荐指数
1
解决办法
5726
查看次数

Applescript的替代品?

在编写Mac脚本时,Applescript有替代品吗?它的API看起来很棒,但从我到目前为止所读到的语言本身来看,似乎更多地针对非程序员.

对此的见解将非常有帮助.

(目前,我正在考虑为Mac编写一个平铺窗口管理器.是的,我知道有些存在,但这将是开源的.是的,我知道Xmonad,但它只有X11窗口.)

谢谢!

applescript

9
推荐指数
1
解决办法
3618
查看次数

如何显示Drupal视图执行的查询

我想显示在drupal视图中执行的查询.目前在视图编辑器中它显示了查询但是我需要在我的代码中使用该查询来下载视图的excel版本.

有没有办法以与在视图菜单的"编辑器"窗口中显示相同的方式获取执行的查询?我希望在显示视图时这样做.

我打算在这里做的是在页脚中捕获查询,并将该查询发布到将发回XLS结果集的进程.所以我想查看视图用于显示结果的确切查询.

php drupal drupal-views drupal-6

9
推荐指数
2
解决办法
2万
查看次数

在MAC OS X中隐藏动态库中的静态库的符号?

我使用静态库(例如:boost.a)和一些*.o文件在MAC OS X中创建动态库(例如:libdynamic.dylib).

我能够隐藏*.o文件中的符号,因为我通过-fvisibility = hidden标志创建了这些符号.但是,我无法隐藏boost.a库中的符号,因为它们已经编译过了.

有没有办法在动态库中隐藏静态库的符号(函数)?
即,如果我在myfuncs.o文件中有一个函数(隐藏)调用boost.a文件中的函数(可见),当我使用"nm工具"时,boost.a函数是可见的.

请建议我一个解决方案.

macos gcc visibility shared-libraries dylib

8
推荐指数
1
解决办法
6012
查看次数

OpenGL VAO - 在多种情况下处理VAO

我遇到了一个问题,我担心这个问题很难解决,至少就谷歌搜索给我看的那样.

我有一个使用Qt的Editor实用程序,它为编辑器中的不同工具创建多个OpenGL上下文,它们是一个"World"编辑器,它托管我游戏场景的QGLWidget,还有一个材质编辑器,它有一个'预览'QGLWidget,显示当前建筑材料.

我已经能够让上下文共享正常工作,我使用gDEBugger来查看OpenGL上下文,他们正在共享Textures,VBO,着色器等.但是有一条规定让我想知道这是如何工作的,你不能共享Vertex Array Objects在上下文之间.据我所知,顶点数组对象现在是标准,我们应该真正使用它们,而不是使用没有VAO的VBO.

我想到了两种方法来解决这个问题,但我并不认为这两种方法都是理想的

  1. 在每次渲染之前生成VAO,但这似乎打败了VAO的目的
  2. 使用std :: map将GL上下文映射到VAO,如果当前上下文没有此VAO,则为所述上下文生成一个,这看起来很糟糕,甚至可能无法工作.

还有哪些其他解决方案可以忽略?我也考虑过以某种方式在一个上下文中使用所有内容并为每个必需的opengl小部件使用单独的视口,我希望这是可能的但我没有运气使用Qt和它的QGLWidget来计算它.

编辑

好吧,所以我试图让这个工作,但它给了我很多的悲伤,我尝试了两种不同的方式,他们都导致我的错误.

1)我创建了一个QGLContext,然后在创建时将它传递给我的QGLWidgets.

QGLFormat    fmt = QGLFormat();
QGLContext*  pContext = new QGLContext(fmt);

QGLWidget*   pWidget1 = new QGLWidget(pContext);
someLayout->addWidget(pWidget1);

QGLWidget*   pWidget2 = new QGLWidget(pContext);
anotherLayout->addWidget(pWidget2);
Run Code Online (Sandbox Code Playgroud)

这里的错误是,只要我将窗口小部件添加到布局,或将其设置为主窗口的中央窗口小部件,它就会删除上下文,这真的很奇怪.如果我然后尝试将上下文从第一个小部件传递到第二个小部件

QGLFormat    fmt = QGLFormat();
QGLContext*  pContext = new QGLContext(fmt);

QGLWidget*   pWidget1 = new QGLWidget(pContext);
someLayout->addWidget(pWidget1);

pContext = (QGLContext*)pWidget1->context();
QGLWidget*   pWidget2 = new QGLWidget(pContext);
anotherLayout->addWidget(pWidget2);
Run Code Online (Sandbox Code Playgroud)

我得到一个Qt错误说QGLWidget :: setContext:Context必须引用这个小部件

2)我创建了我的第一个小部件,并将其用于所有其他小部件的上下文

QGLWidget* pWidget1 = new QGLWidget();

QGLContext* pContext = (QGLContext*)pWidget->context();
QGLWidget* pWidget2 = new QGLWidget(pContext);
Run Code Online (Sandbox Code Playgroud)

这给了我与第一个方法结束时相同的错误,它说QGLWidget :: …

c++ opengl qt

8
推荐指数
1
解决办法
3382
查看次数

如何以编程方式确定Cocoa插件包的垃圾收集设置?

在使用Objective-C 2的Mac OS X上,可以使用以下三种垃圾收集设置之一编译插件包:

  1. 不支持
  2. 支持(-fobjc-gc)
  3. 必填(-fobjc-gc-only)

如何以编程方式查询已编译的插件包以确定使用这三个设置中的哪一个?

macos cocoa garbage-collection objective-c

6
推荐指数
1
解决办法
514
查看次数

如何将摘要行添加到Drupal视图?

我已经构建了一个视图(Drupal 6.x,Views 2.x).我希望能够在此视图的末尾添加摘要行 - 总计几列,并在摘要行中包含总计.

我怎样才能做到这一点?是否有一些视图数据更改挂钩我可以实现,更改构造的数据(在它获得主题之前)?

(请注意,我无法使用,views_calc因为此视图中的某些数据来自视图关系,views_calc在撰写本文时它不支持.)

drupal drupal-views drupal-6

6
推荐指数
1
解决办法
7424
查看次数

如何通过AppleScript设置当前Mail.app外发邮件的发件人?

我想写一个AppleScript来设置Apple的Mail.app中当前外发邮件的发件人.

我试过这个:

tell application "Mail" to set sender of front outgoing message to "<my email address>"
Run Code Online (Sandbox Code Playgroud)

但我得到的错误信息error "Mail got an error: Can’t set sender of item to any." number -10006 from sender of item to any对我来说没有意义.

当我尝试询问前面的外发消息时如下:

tell application "Mail" to get properties of front outgoing message
Run Code Online (Sandbox Code Playgroud)

我得到{class:item}了回报,而不是像我期望的那样的"传出消息"对象.

有任何想法吗?

macos applescript apple-mail

6
推荐指数
1
解决办法
6125
查看次数

Xcode 4.3是否包含Quartz Composer?

我刚从App Store安装了Xcode 4.3.当我首先开始时,它询问我是否要删除现有的4.2.

4.3包括Quartz Composer吗?它在哪里?或者我应该说不,并为QC保留4.2?

xcode quartz-composer

6
推荐指数
4
解决办法
2万
查看次数