2009-06-03 34 views

回答

0

我会冒险猜测ConvertBot正在使用CA.这是什么让你觉得不对?

这是一个完整的猜测顺便说一句。

+0

我想通了,他们使用的CA.可能我认为它必须是OpenGL,因为它非常酷。 – Thanks 2009-06-03 16:25:00

0

为什么不写下来问问?他们对博客post的设计过程以及对Mobile Orchard podcast的采访都非常开放。从查看应用程序,他们没有做任何事情,这些都无法用Core Animation完成,并达到他们所看到的性能水平。我不知道你在用Core Animation做什么,但是我的应用程序的功能给我留下了深刻的印象。

很奇怪,您无法将乐器附加到iPhone上的正在运行的应用程序,这与您可以在Mac上执行任意应用程序的方式相同。 Instruments基于DTrace,所以它应该能够与任何正在运行的进程绑定,但是DRM可能会阻止它在iPhone上运行。

+0

出于某种原因,Instruments在我的应用程序上运行得非常好(iPod touch,难熬)。它会自动启动设备上的应用程序,然后我可以跟踪所有内容。核心动画非常棒:它显示可能导致性能问题的“未对齐的视图”。是的,你只是问问他们。他们似乎没有对他们的业务形成很大的秘密;)我听过一个播客。他们用CA完成所有工作。我爱CA. – Thanks 2009-06-03 16:24:05

2

我还建议只问tapbots人。但如果你只是好奇(而且不耐烦),你可以随时查看可执行文件。

您可以在“〜/ Music/iTunes/Mobile Applications /”中找到iPhone的同步应用程序。 '* .ipa'文件实际上只是可以重命名和解压缩的zip文件。您会在'Payload'目录中找到应用包装器。

要查看哪些框架可执行链接上使用的命令行:

> otool -L MyApp/Payload/MyApp.app/MyApp 

如果有输出线像

/System/Library/Frameworks/OpenGLES.framework/OpenGLES (compatibility version 1.0.0, current version 1.0.0) 

他们可能使用OpenGL。

您还可以查看到的链接符号,看到他们所使用的功能:

> nm -u MyApp/Payload/MyApp.app/MyApp 

... 
_glColorPointer 
_glDrawArrays 
_glEnable 
_glVertexPointer 
_glViewport 
... 
相关问题