Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以在Cocoa应用程序中使用iPhoneSimulators框架吗?_Iphone_Cocoa_Cocoa Touch_Uiview_Ios Simulator - Fatal编程技术网

可以在Cocoa应用程序中使用iPhoneSimulators框架吗?

可以在Cocoa应用程序中使用iPhoneSimulators框架吗?,iphone,cocoa,cocoa-touch,uiview,ios-simulator,Iphone,Cocoa,Cocoa Touch,Uiview,Ios Simulator,我正在考虑创建一个不是界面生成器的iPhone UI编辑器!主要是看看是否有可能做到。。。我已经能够通过动态加载(通过NSBundle功能)在我创建的Cocoa应用程序中链接到UIKit.framework。我已经能够从那里实例化UIView。现在的问题是。。。如何获得UIView呈现的内容 我正在试图弄清楚苹果是如何实现他们的模拟器的,因为他们很可能正在使用iPhoneSimulator.platform文件夹下的框架来进行渲染,然后在Cocoa窗口中显示出来 我不确定这个想法能走多远。但是如

我正在考虑创建一个不是界面生成器的iPhone UI编辑器!主要是看看是否有可能做到。。。我已经能够通过动态加载(通过NSBundle功能)在我创建的Cocoa应用程序中链接到UIKit.framework。我已经能够从那里实例化UIView。现在的问题是。。。如何获得UIView呈现的内容

我正在试图弄清楚苹果是如何实现他们的模拟器的,因为他们很可能正在使用iPhoneSimulator.platform文件夹下的框架来进行渲染,然后在Cocoa窗口中显示出来

我不确定这个想法能走多远。但是如果有人知道如何将UIVIew的输出定向到位图,那么我可以将其显示在我的Cocoa窗口中

谢谢


Peter

您可以尝试创建承载UIWindow的NSView子类。在NSView的
drawRect:
中,应用任何必要的转换,然后将
drawRect:
发送到UIWindow

然后,将模拟器NSWindow的内容视图设置为该子类的实例