iOS
zengcity
这个作者很懒,什么都没留下…
展开
-
图片缩放UIGraphicsGetImageFromCurrentImageContext不是线程安全的
开启一个线程,在线程中进行图片的缩放.操作太频繁后,程序crash. 找了半天原因,图片缩放操作非线程安全.UIGraphicsBeginImageContextUIGraphicsGetImageFromCurrentImageContextUIGraphicsEndImageContext 修改了结构,控制UIImageView大小,setImage,自动就进行了缩放.原创 2011-06-22 15:16:00 · 1872 阅读 · 1 评论 -
MuPDF在iOS平台的编译
iOS平台虽然提供了方便的PDF渲染接口,但对于简体中文字体的支持并不完整,容易发生乱码。即使在iOS 5.0中有了一定的改善,但还是存在乱码问题。 MuPDF是一款开源的PDF阅读器,渲染效率相对较高,并且对简体中文字体的支持也很好。 官网:http://www.mupdf.com/ 下载并解压缩MuPDF的源码后,打开Makerules文件,查看相关编原创 2011-11-24 10:37:23 · 3970 阅读 · 3 评论 -
libzip在iOS平台的使用
最近需要用到libzip,下载,编译, 编译命令行如下: ./configure CFLAGS="-arch i386" ./configure --prefix=/usr/local/iphone --host=arm-apple-darwin --enable-static=yes --enable-shared=no CC=/Developer/Platforms/iPhone原创 2011-12-31 17:30:02 · 2834 阅读 · 0 评论 -
sinx的绘制
关键代码: CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetRGBFillColor(context, 0.5, 0.5, 0.5, 1.0); CGContextSetRGBStrokeColor(context, 1.0, 1.0, 0.5, 1.0); int pointN原创 2012-04-07 17:34:27 · 1053 阅读 · 0 评论 -
Cairo,SDL在iOS平台的编译,运行
从网上下了个blobsallad(点击打开链接)的代码,很有趣,准备移植到iOS平台上。 程序需要Cairo,SDL,首先编译这他们的iOS平台库。 SDL 1.3天然支持iOS的编译,不在话下。 编译Cairo: Cairo又依赖libpng,pixman,下载这两个库的源代码。 模拟器编译安装 libpng pixman ./configure CC="原创 2012-05-01 11:11:40 · 4209 阅读 · 1 评论