草庐IT

png_malloc

全部标签

ios - 如何解决malloc_error_break?

我在iOS3.0模拟器上遇到了这个错误,但在3.1.3和3.2模拟器上没有。在malloc_error_break上创建符号断点后,我在日志中看到了这一点:[Sessionstartedat2010-02-1319:15:22+0700.]2010-02-1319:15:24.405iPortals[21656:207]boolfor1iPortals(21656,0xa0089500)malloc:***errorforobject0x285e000:pointerbeingfreedwasnotallocated***setabreakpointinmalloc_error_bre

ios - 将 UIView 保存为具有透明背景的 png 文件

[[[globalSingletonpaintingView]drawingView]setOpaque:NO];[[[[globalSingletonpaintingView]drawingView]layer]setOpaque:NO];[[[globalSingletonpaintingView]drawingView]setBackgroundColor:[UIColorclearColor]];[[[[globalSingletonpaintingView]drawingView]layer]setBackgroundColor:[UIColorclearColor].CGC

iphone - 像 xcode 一样为 iphone/ipad 显示批量优化 PNG

我正在为ipad开发一个杂志查看器,但我正在努力解决性能问题。我发现显示png最昂贵的部分是加载过程。我知道xcode能够在构建过程中优化png,这样的图像加载速度要快得多。但我不能将所有图像都包含到构建中,因为它会很大。您知道如何在不将其包含在构建过​​程中的情况下优化任意png吗?您知道iphone的最佳格式是什么吗?我认为png应该使用RGB-8888配色方案,但我不确定还有什么重要的。也许您知道imagemagick的确切参数? 最佳答案 我想我找到了一篇关于iphonepng优化的好文章:http://iphonedeve

ios - 在 NSString 中解码 Base-64 编码的 PNG

我有一些NSData,它是Base-64编码的,我想解码它,我见过一个看起来像这样的例子NSData*myPNGData=[xmlStringdataUsingEncoding:NSUTF8StringEncoding];[Base64initialize];NSData*data=[Base64decode:img];cell.image.image=[UIImageimageWithData:myPNGData];但是这给了我很多错误,我想知道该怎么做才能让它工作。是否需要将某种类型的文件导入到我的项目中,或者我是否必须包含一个框架?这些是我得到的错误Useofundeclared

ios - 照片.framework 抛出 <Error> : ImageIO: PNG zlib error but still provides UIImage

我在这里发现了一个类似的问题:iOS8(Swift)HowdoIgetridofthiserror:ImageIO:PNGzliberror?但是还是有一些区别。我得到PHAsset从选择器-图像确实下载并正确显示(它使用PHCachingImageManager类)。但是,当我稍后尝试像这样从Assets中请求图像时:[[PHImageManagerdefaultManager]requestImageForAsset:assettargetSize:AssetTargetSizecontentMode:PHImageContentModeAspectFitoptions:nilre

iPhone/仪器 : what's about the "malloc" entries in object summary?

我正在调整我的iPhone/iPad应用程序的性能,似乎并没有释放所有应该释放的内存。在仪器中,在我的模拟器中模拟内存警告后,还剩下很多“Malloc”条目;他们怎么了?我可以摆脱它们吗,它们是什么意思/它们代表什么?非常感谢,斯特凡 最佳答案 在任何时候,您的应用程序都会有(大量)事件对象,即使在收到内存警告(以及操作系统随后的内存回收)之后也是如此。因此,很常见的是您还会看到许多您正在看到的malloc。它们本身并不是内存分配有问题的标志,而可能只是您的程序正在运行的事实。也看看这个S.O.topictolearnmoreabo

objective-c - 是否可以在 iOS 上替换 malloc?

我想在iOS应用程序中使用自定义的malloc和free进行一些分配,包括由NSMutableData类进行的分配.这可能吗?如果可以,我该怎么做?我真正想做的是在使用后将某些数据归零,以尽可能保证前向安全(以防设备丢失或被盗)。如果有不涉及替换malloc的更简单的方法,那就太好了。我认为我需要替换malloc才能执行此操作,因为敏感数据存储在钥匙串(keychain)中---除了使用NSDictionary,我别无选择,NSString和NSData以访问此数据(我什至不能使用可变版本)。 最佳答案 您可以在敏感对象上使用自定义

iphone - 守卫 Malloc 不起作用

我正在试验Xcode提供的不同分析选项,但是当我在Diagnostics选项卡中启用GuardMalloc选项并尝试运行时,我收到了这个错误立即崩溃:dyld:couldnotloadinsertedlibrary:/usr/lib/libgmalloc.dylib没错,/usr/lib/不包含这个库。我把它定位在:Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/所以我创建了链接,并启动了命令行工具(只是为了确定,因为它显然是MacOSSDK的一部分

ios - 错误代码 : Could not load the "image.png" image referenced from a nib in the bundle with identifier "com.bundle.identifier"

之前有人问过这个问题,我已经查看了所有其他stackoverflow主题的答案,但我无法解决这个问题。我的应用程序在所有平台的模拟器中运行良好,但是当我在我的设备上运行该应用程序时,我收到错误代码:无法加载从带有标识符“com”的bundle中的nib引用的“image.png”图像.bundle.identifier”。我所有的图片都是.PNG文件,我使用storeboard将它们插入到imageView中。程序:Xcode5 最佳答案 如果您使用的是不带扩展名的图像名称,例如[UIImageimageNamed:@"myImag

ios - Default.png 启动图像是否必须包含状态栏?

想不起来了。有人知道吗? 最佳答案 它适用于iPhone,但不适用于iPad。来自iOS应用程序编程指南: 关于ios-Default.png启动图像是否必须包含状态栏?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3743638/