草庐IT

coordinate-systems

全部标签

c# - C++/CLI 中的 System::IntPtr 到 int*

我正在尝试使用C++/CLI互操作层从C#应用程序调用现有的C++库。我有一个看起来像这样的C++函数:voiddoSomething(int*foo,intsize);还有一个C#对象,它包含两个字段,一个IntPtrstart和一个intsize。我编写了一个如下所示的托管C++类:publicrefclassWrapper{public:voidrun(System::IntPtritn,intsize);};现在我想在Wrapper::run中调用doSomething,并让doSomething可以访问C#对象指向的同一数据block。如果没有拷贝,我尝试做的事情是否可行?如

ios - 转换矩形 :toView doesn't return expected window coordinates

目前,我正在尝试获取UIWebView的坐标。这个webView是viewControllerView的subview。viewController包含在UINavigationController中。状态栏和导航栏都在屏幕上。方向为纵向。View已模态呈现。状态栏的高度为20,导航栏的高度为44,我希望webView的框架(在窗口坐标中)的原点为(0,64),宽度为(320,416).但是,当我运行这条线时CGRectframe=[webView.superviewconvertRect:webView.frametoView:nil];我得到(0,0)的原点和(320,416)的宽

iphone - coreplot :Converted coordinates, 有问题。 [plotSpace plotPoint:plotPoint forPlotAreaViewPoint:point];

我想将接触到的点转换为CPTXYPlotSpace点。但我发现那里有真实坐标的偏移量。我发现,它从边界计算了x轴的一部分。我想将点映射到x&y轴的值。我的英语很差....我想知道哪里错了?请告诉我。这是代码。-(BOOL)plotSpace:(CPTPlotSpace*)spaceshouldHandlePointingDeviceDownEvent:(id)eventatPoint:(CGPoint)point{NSDecimalplotPoint[2];CPTXYPlotSpace*plotSpace=(CPTXYPlotSpace*)graph.defaultPlotSpace;

ios - Metal :iPhone 5/iOS 8 上的 "Failed creating a default system device!"

当我在iPhone5/iOS8上运行Metal示例项目时,它们在这里失败:m_Device=MTLCreateSystemDefaultDevice();if(!m_Device){NSLog(@">>ERROR:Failedcreatingadefaultsystemdevice!");returnNO;}MTLCreateSystemDefaultDevice()返回id0x0而不是有效的id.还有人遇到这个问题吗? 最佳答案 Metal仅适用于A7设备。 关于ios-Metal:i

ios - Corona SDK system.orientation 在 iPhone 上返回错误的值?

我注意到启动应用程序时的system.orientation会给出在build.settings中为iphone5S定义的默认方向。我在iPad2和iPadMini上测试了相同的代码并得到了正确的答案,但是对于iphone5S我总是得到build.settings默认设置,无论应用程序以哪个方向启动,任何提示或想法?build设置orientation={default="portrait",supported={"landscapeLeft","landscapeRight","portrait","portraitUpsideDown"}主.luaprint(system.orie

ios - MDM Systems(Airwatch、MobileIron)如何确定 iOS7 上的设备唯一性?

访问设备唯一标识符在iOS7中被弃用。有供应商ID作为标识符,但随着删除该团队ID的最后一个应用程序,它会被删除。MDM系统是否还使用了其他任何东西? 最佳答案 实际上,iOSMDM是纯粹的服务器技术。这意味着MDM客户端集成在iOS中。您可能已经看到一些安装在iOS设备上的MDMboostratp应用程序。然而,它们所做的只是触发设备配置(安装MDM配置文件)。但是,作为MDM协议(protocol)的一部分,您可以获得设备的UDID(使用DeviceInformation命令)。但是,您可以在服务器上获取它(而不是在您的iOS应

ios - 崩溃日志 :- "Terminating since there is no system app"

我正在iOS8.3和XCode6.3.1上运行一个应用程序,因为我的应用程序随机崩溃(通常在开始运行后不久)并且我的iPhone显示带有白色苹果Logo的黑屏。就像启动屏幕一样,但只有几秒钟。然后iphone返回锁定屏幕。它在模拟器中运行良好,但在iphone中运行时崩溃。提前致谢。 最佳答案 试试这个在您的项目设置中查找显示“LaunchScreenFile”的设置并删除任何内容,使其为空白,然后清理并构建。希望对您有所帮助。 关于ios-崩溃日志:-"Terminatingsince

iphone - Java 的 System.nanoTime() 的 iOS 等价物是什么?

Java的System.nanoTime()在iOS中的等价物是什么?基本上我只是想要一种简单的方法来查看函数执行需要多少毫秒(或几分之一毫秒)。 最佳答案 您可能正在寻找CFAbsoluteTimeGetCurrent().CFAbsoluteTimebefore=CFAbsoluteTimeGetCurrent();//YoucodehereCFAbsoluteTimeafter=CFAbsoluteTimeGetCurrent();NSLog(@"duration=%f",after-before);

ios - System.Net.NetworkInformation IPv4Mask 在 MonoTouch 中不起作用?

我使用以下代码获取iPhone当前可用的网络接口(interface)列表:foreach(NetworkInterfacel__objNetworkInterfaceinNetworkInterface.GetAllNetworkInterfaces()){foreach(UnicastIPAddressInformationl__objIPAddressinl__objNetworkInterface.GetIPProperties().UnicastAddresses){if(l__objAddress.AddressFamily==System.Net.Sockets.Addr

ios - MT2002 : Failed to resolve assembly: System. 网络

我跟踪了第三方程序集但没有得到任何线索。这是错误=>编译为native代码/Developer/MonoTouch/usr/bin/mtouch-sdkroot"/Applications/Xcode.app/Contents/Developer"-v--cache"/Users/volgainfotech/Projects/ScrapBoom/Kiln/Scrapboom-Mongo-Stable/ScrapboomPhone/Scrapboom.iPhone/obj/Debug/mtouch-cache"--nomanifest--nosign-dev"/Users/volgain