草庐IT

UIKit-Artwork-Extractor

全部标签

ios - 模块 'Darwin' : Darwin -> Medialib -> UIKit -> Darwin 中的循环依赖

突然出现这个奇怪的错误。不确定Xcode是否已损坏。任何人都知道如何在Xcode中修复此错误。代码是干净的,确保它在其他机器上工作正常,Xcode设置或某些配置存在一些问题。'time.h'filenotfoundwithinclude;use"quotes"insteadCyclicdependencyinmodule'Darwin':Darwin->Medialib->UIKit->DarwinCyclicdependencyinmodule'Darwin':Darwin->Medialib->UIKit->Foundation->CoreFoundation->DarwinCou

ios - 如何使用 UIKit 更快地渲染具有效果的图像

我正在制作一个iOS应用程序,其中有一个过程可以用多个UIImageViews切换很多图片(一个循环来设置带有一堆图像的UIImageView的图像属性)。有时一些图像需要一些图形效果,比如乘法。最简单的方法是使用CIFilter来做这件事,但问题是iOS上的CALayer不支持“filters”属性,因此您需要在设置“image”属性之前将效果应用于图像。但是当你非常频繁地刷新屏幕时,这真的太慢了​​。所以接下来我尝试直接使用CoreGraphics与UIGraphics上下文和kCGBlendModeMultiply进行乘法运算。这确实比使用CIFilter快得多,但由于您必须在渲

ios - 让 UIKit 处理 OpenGLES 1.1 中的设备旋转 - 它实际上是否更慢,如果是在什么情况下?

我一直让UIKit为我处理设备旋转(我的iOS应用程序有一个实现了shouldAutorotateToInterfaceOrientation:的UIViewController),我对它的处理方式非常满意很简单,就是让它全部正常工作。尽管有人告诉我这比手动执行所有轮换业务要慢。然而,我在iPad(iOS4.2)或iPodTouch2G(也是iOS4.2)上的测试并未证实这一点。当我被告知无论如何都会有很大的不同时,我有点惊讶,因为从UIKit的工作方式来看,OpenGLES似乎没有任何翻页的余地。所以-[EAGLContextpresentRenderbuffer:]几乎必须做一个副

iphone - 是系统框架(如UIKIt.framework,CoreGraphics.framework)静态库还是动态库

在xcode项目中,系统框架(如UIKIt.framework,CoreGraphics.framework)是静态库还是动态库还是别的?是否可以在ios项目中使用MacOSX的框架(如Quartz.framework)? 最佳答案 这是一个动态库。框架是Apple打包特定版本动态库及其依赖项(例如头文件)的方式。查看Appledocumentation获取更多信息。iOS无法使用专为OSX而设计的框架。(尽管有一些重叠;Apple开发了具有相同名称的框架,这些框架在两个平台上做的事情本质上是相同的,但可能存在一些差异。)它们必须针

ios - UIKit 加法混合

以前有人问过这个问题,但我还没有找到满意的答案。真的没有办法为UIView设置混合模式(即使用GPU合成来实现混合)。这里有一些使用CGContextSetBlendMode的建议:DrawanimageinAdditiveBlendModewithoutusingOpenGL但是到目前为止,我偶然发现的所有这些解决方案似乎都使​​用了绘图例程,据我所知(并且据我的性能指标暗示)这将在CPU上进行混合(然后才将其上传到OpenGL纹理以用于显示)。但是afaikUIKit使用OpenGL来呈现底层CALayer,因此在此处使用单独的混合模式应该是世界上最简单的事情。从IOS5开始似乎也

iphone - 如何检测 UIKit 对象的泄漏?

-(void)btnInboxPressed{for(intj=0;j为什么这不会在Instruments中显示为内存泄漏?如果我以相同的方式分配NSMutableString,Instruments会标记内存泄漏。 最佳答案 可能是因为某处有东西仍然指向每个按钮;仍然具有对每个按钮实例的可达引用。“泄漏”是一个对象(或分配),程序无法再次引用它。所述对象的地址不再出现在程序中的任何位置。但是,有多种方法可以增加内存而不会将其视为泄漏。只写缓存是一种典型的故障模式。注册中心也是如此,其中每个实例都在某个中央审查员处注册。中央审查员仍

iphone - UIKit 用来确定要加载的正确 nib 名称的模式是什么?

我有一个奇怪的问题:当您没有明确指定nibName时,UIKit使用什么模式来为UIViewController找出正确的nib名称?我为什么要问?因为我认为(有充分的理由)系统将首先查找与Controller类同名的Nib。也就是说,如果我有一个VideoViewController,系统会首先寻找VideoViewController.xib。显然不是这样的。我有另一个类VideoView,它是UIView的子类。我有一个名为VideoView.xib的nib,它包含VideoView的所有View层次结构。当我尝试运行该应用程序时,它立即崩溃并出现setValue:ForUnde

ios - UIKit Dynamics 的性能问题

最近,当我在玩StuartHall的UIKitDynamics教程(http://stuartkhall.com/posts/flipcase-bounce-in-uikit-dynamics)时,我发现存在性能问题。在我向动画师添加了大约50个项目(弹跳球)后,应用程序变得非常慢--几乎卡住。分析显示[UIDynamicAnimator_animatorStep]占用96%的CPU。有人知道如何提高具有大量UIDynamicItems的UIKitDynamics应用的性能吗?你可以下载我的代码,自己看看性能问题:https://www.dropbox.com/s/zy7ajj6mol

ios - UIKit 应用程序中的 Cocos 2D?

我已经使用UIKit代码将我的应用程序制作到大约90%,因为它是我的第一个应用程序并且希望保持简单。现在我知道我需要在我的一个View中使用Cocos2D,我的播放View。所以我已经使用UIKit对View中的一半功能进行了编码。有没有办法在实际游戏部分的View中使用Cocos2D?是否有人可以向我指出任何简单教程或链接来执行此操作?谢谢! 最佳答案 我认为Brad提到的链接是一个很好的引用。更直接的是……EAGLView*glview=[EAGLViewviewWithFrame:CGRectMake(0,0,250,350)

ios - 如何将 UIKit 类或方法标记为已弃用?

我在iOS中使用的安全框架不适用于UIDocumentInteractionController。我希望其他开发人员在尝试使用此类时收到警告。我已经尝试了以下,但它不起作用。有什么想法吗?MyApp.pch#import#ifndef__IPHONE_5_0#warning"ThisprojectusesfeaturesonlyavailableiniOSSDK5.0andlater."#endif#ifdef__OBJC__#import#import#import"UIDocumentInteractionController+JVAdditions.h"#endifUIDocum