草庐IT

png_malloc

全部标签

ios - 在已经有 png 图像的 UIButton 中画线

我知道有很多关于在View中绘制的问题/答案,但这是一种特殊情况,因为它结合了多种功能。我正在使用UIButton它有一个自定义类型它有一个png图像所以我需要保留所有这些,但另外,我需要沿着底部边缘画一条线(可能插入几个点),如下图所示。这是应用线之前这是应用线之后这是其中一个按钮的规范 最佳答案 如果你想在xib上画这个,你必须自定义你的按钮。@interfaceDrawLineButton()@property(nonatomic,strong)IBInspectableUIColor*fillColor;@property(

ios - 如何在 iOS 中将 jpg 或 png 转换为 svg?

我喜欢将.jpg或.png文件转换为可以在UIImageView中显示的.svg格式。有没有办法在Objective-C中做到这一点? 最佳答案 你shouldn't在Xcode中使用SVG图像:itisrecommendedthatyouusePNGorJPEGfilesformostimagesinyourapp.Imageobjectsareoptimizedforreadinganddisplayingbothformats,andthoseformatsofferbetterperformancethanmostother

iphone - iOS 显示有关 PNG 图像的一些错误

我正在使用Xcode4.3.3,我之前已经尝试构建我的应用程序并且它运行了。但现在我将我的文件安排在我的项目文件夹中,按“按钮”、“图标”、“背景”对它们进行分组……我还在其他文件夹中复制了一些资源/图像,让它们按顺序排列,但现在我遇到了麻烦。我试图在Xcode中再次构建我的应用程序,我发现了一个CopyPNG错误:找不到/Users/vella/Desktop/Sample/res/2.png命令/Users/vella/Desktop/installer/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develop

ios - ESC POS打印PNG图像

我对ObjectiveC上的ESCPOS编程非常陌生。我已经用普通的ESCpos行命令测试了打印机,它运行良好。但是我无法理解光栅模式命令。(GSv0)我只需要使用ESCPOS打印PNG收据(我将收据创建为PNG文件)-通用ESCPOS(不是STAR或EPSON)我试图搜索此命令,但规范不清楚。 最佳答案 我在我的Android应用程序中使用EpsonTM-IV88打印机执行此操作。您使用名为TMFlogo的实用程序将.bmpLogo文件闪存到打印机。打印机可以存储10张单独的图像。然后您发送如下所示的FS代码以打印Logo。请注意

ios - 如何在 ios 的 ftp 服务器上上传 .png 或 .jpg 图像?

我想从我的iOS应用程序上传或保存图像到FTP服务器。但每次我都收到错误提示ftpnotconnected我使用SCRFTPRequest库。这是我的代码...UIImage*image=[infoobjectForKey:@"UIImagePickerControllerOriginalImage"];NSData*imageData=UIImagePNGRepresentation(image);NSFileManager*fileManager=[NSFileManagerdefaultManager];NSArray*paths=NSSearchPathForDirectori

iphone - 如何修复错误 'No memory available to program now: unsafe to call malloc'?

如何调试和修复此错误Nomemoryavailabletoprogramnow:unsafetocallmalloc分析器未显示任何原因。 最佳答案 使用仪器检查由于保留但未泄漏的内存而导致的泄漏和内存丢失。后者是仍指向的未使用内存。在Instruments的分配工具中使用Heapshot。有关如何使用Heapshot查找内存泄漏的信息,请参阅:bbumblog基本上,方法是运行Instruments分配工具,进行堆快照,运行代码的直觉和另一个堆快照,重复3或4次。这将指示在迭代期间分配和未释放的内存。要弄清楚结果,请查看个人分配。

ios - 带有 __unsafe_unretained 类型转换的 malloc 对象生命周期

我是Objective-C和ARC的新手,并且已经搜索和阅读了几个小时但没有找到答案。该代码执行我希望它执行的操作,但我想知道它不依赖于有利条件。这是我的代码的简化版本:+(void)foo{Class*classes=(__unsafe_unretainedClass*)malloc(sizeof(Class)*someValue);//Performworkwithoutcomplicatedmemorymanagementfree(classes);}我不能对正在分配的结构做太多事情。它由objc_getClassList填充.不幸的是,Apple似乎没有更新他们的文档来解释如何

动态内存分配(malloc和free​、calloc和realloc​)

目录一、为什么要有动态内存分配​二、C/C++中程序内存区域划分​三、malloc和free​2.1、malloc2.2、free​四、calloc和realloc​3.1、calloc​3.2、realloc​3.3realloc在调整内存空间的是存在两种情况: 3.4realloc有malloc的功能五、常见的动态内存的错误​5.1对NULL指针的解引用操作​5.2对动态开辟空间的越界访问​5.3对非动态:开辟内存使用free释放​5.4使用free释放一块动态开辟内存的一部分​5.5对同一块动态内存多次释放5.6动态开辟内存忘记释放(内存泄漏)忘记释放不再使用的动态开辟的空间会造成内存泄

iphone - iOS 模拟器和设备上的 UIImageView PNG 像素化

这可能是一个非常简单的问题,但我已经坚持了一个星期。我正在使用UIImageView显示Dropbox品牌PNG图像。我在InterfaceBuilder中看到它很好,但很容易注意到iOS模拟器和实际设备(iPad)中的强烈像素化。在这里,我附上了IB和模拟器的屏幕截图:如果有任何提示,我将不胜感激。提前致谢! 最佳答案 InterfaceBuilder是一个与iOS甚至模拟器完全不同的环境。布局等应该翻译,但应始终判断(并因此设计)最终产品的所有外观。看起来您的图像被轻微拉伸(stretch)了。这有很多原因。首先要检查的是UII

ios - 在 3D 中将 CATransformLayer 渲染为 PNG

我正在尝试将包含多个CAShapeLayer的CATransformLayer渲染到png文件。我知道如何设置基本渲染并且确实有效。尽管当我在CATransformLayer上调用renderInContext时,它会将所有内容展平为2D并完全忽略我的转换矩阵(旋转和/或透视)。如何将我的3dCATransformLayer及其所有CAShapeLayers渲染为PNG/UIImage? 最佳答案 由于您只针对iOS7及更高版本,我建议您放弃renderInContext:并将其替换为-[UIViewdrawViewHierarch