小编nik*_*ikz的帖子

iPhone上的"Untar"文件

我正在编写一个从Web服务器下载tar-gzip文件的iPhone应用程序,然后需要取消归档此文件,以便将其复制到应用程序的Documents文件夹中.

我正在使用tar/gzip,因为我想在一个HTTP请求中下载一大堆小文件,以使一切变得美观和快速.

我已经调查了像http://www.feep.net/libtar/这样的解决方案,但作为C/Objective-C newb,我无法为iPhone平台编译任何这些解决方案.

(我觉得我应该能够对"tar -zxvf myfile.tar.gz"进行系统调用,但看起来并不容易!)

那么有一种简单的方法来解压缩iPhone上的文件吗?或者我认为这一切都错了,有没有更好的方法呢?

提前致谢!

iphone zlib tar archive-tar

11
推荐指数
1
解决办法
6332
查看次数

UIGestureRecognizers的多个手势(iPhone,Cocos2d)

我正在使用Cocos2d渲染精灵,而UIGestureRecognizers允许用户平移,旋转和缩放精灵.

我使用以下代码隔离工作:

UIPinchGestureRecognizer *pinchRecognizer = [[[UIPinchGestureRecognizer alloc] initWithTarget:layer action:@selector(handlePinchFrom:)] autorelease];
[viewController.view addGestureRecognizer:pinchRecognizer];

UIRotationGestureRecognizer *rotationRecognizer = [[[UIRotationGestureRecognizer alloc] initWithTarget:layer action:@selector(handleRotationFrom:)] autorelease];
[viewController.view addGestureRecognizer:rotationRecognizer];
Run Code Online (Sandbox Code Playgroud)

但是,如果用户在旋转时将手指捏在一起,我想要缩放和旋转精灵(例如,照片应用会执行此操作).不幸的是,识别器似乎陷入"旋转"或"捏合"模式,并且不会同时调用两个处理程序:(

所以,基本上,我想知道 - 这是否意味着我不能使用UIGestureRecognizers?我可以组合两个识别器并在一个处理程序中执行所有操作吗?我是否必须将UIGestureRecognizer子类化为"PinchAndRotateRecognizer".

帮助赞赏:)

iphone objective-c cocos2d-iphone

6
推荐指数
1
解决办法
6743
查看次数

标签 统计

iphone ×2

archive-tar ×1

cocos2d-iphone ×1

objective-c ×1

tar ×1

zlib ×1