草庐IT

object-dumper

全部标签

objective-c - 我可以在 iOS 上进行这种代码矢量化吗?有哪些替代方案?

我遇到了一个有趣的blogpost谈论某种通过“向量化代码”来加速处理的高超技术。这是非常科学的。他正在使用一种叫做SSE2的东西,还谈到了SPU,现在我很好奇如何将其用于iPhone上的数字信号处理。虽然这似乎是我将来必须处理的事情,但我想知道有什么替代方案。有人告诉我可以在GPU上执行大规模并行计算。我们有什么选择可以加快速度,甚至更好?有哪些框架和技术可用? 最佳答案 较新的iOS设备上的ARMCPU有NeonSIMD,这有点类似于x86上的SSE或PowerPC上的AltiVec。您可能想看看Apple'sAccelerat

ios - 使用 Objective-C 在类之间传递数据

我需要一些关于如何在类之间传递数据的信息。具体来说,我想将一些信息存储在一个类的数组中(使用模型存储类),然后在另一个类中使用它。 最佳答案 你可以这样做:例如:您想将Array从FirstViewController传递给SecondViewController。首先在SecondViewController中创建Array并将其定义为SecondViewController.h中的属性:NSMutableArray*secondArr;@property(nonatomic,retain)NSMutableArray*secon

objective-c - addTarget :action:forControlEvents - UISwitch in TableView - sender ok, 事件始终为 0x0

利用这个论坛中的精彩帖子,我在tableView中创建了一个开关作为accessoryView。当触摸开关时,我的Action(switchChanged)被调用。只有发送方有有效值,事件为0x0。将目标添加到switchView:[switchViewaddTarget:selfaction:@selector(switchChanged:forEvent:)forControlEvents:(UIControlEventValueChanged|UIControlEventTouchDragInside)];行动:-(void)switchChanged:(id)senderfor

objective-c - 将 100MB XML 文件导入 iOS 核心数据模型

在我的应用中,我需要将一个100MB的xml文件导入核心数据模型。到目前为止,我已经导入了一个100KB的xml文件并且一切正常。但是,不确定导入100MBxml需要多长时间。我会在今晚运行它,一会儿……你认为这种方法好吗?谢谢NSManagedObjectContext*context=[selfmanagedObjectContext];//DeletealldocumentsNSFetchRequest*fetch=[[[NSFetchRequestalloc]init]autorelease];[fetchsetEntity:[NSEntityDescriptionentity

objective-c - 用于将 URL 拆分为其组成部分的正则表达式

我正在寻找一种将URL拆分为其组成部分的方法,以便我可以处理每个元素。为什么?因为URL是我要专门处理的iPhone应用程序中的自定义方案。例如,如果用户点击URL为myapp://section/?id=123的链接,我想使用scheme后面的字符串作为在我的应用程序中跳转到哪个部分的指示,然后拆分键/值作为向用户显示哪个subview的指示。我猜正则表达式可以解决问题。 最佳答案 这是NSURL类及其用法的示例。NSURL*url=[NSURLURLWithString:@"foo://name.com:8080/12345;p

objective-c - iPad 启动方向

在我的信息plist中,我将支持的界面方向(iPad)定义为所有方向,并且它有效。唯一的问题是,如果我以横向模式启动,它会以纵向模式启动,但如果我旋转然后再旋转回来,它就会修复。那么我怎样才能让它适应启动方向呢?谢谢。 最佳答案 您可以通过在您的didFinishLaunchingWithOptions:或ViewController的viewWillAppear:中实现以下内容来强制您需要的方向。[[UIApplicationsharedApplication]setStatusBarOrientation:UIInterface

objective-c - 什么是 ARC 限制,如何删除它们?

我刚刚下载了一个Xcode项目,我收到了所有这些关于“ARC限制”的错误。这些是什么,我该如何删除它们? 最佳答案 objective-c中基本上有两个版本的内存管理。ARC和...好吧,“不是ARC”:-)您可能下载了一个尚未使用ARC的项目。解决问题的最简单方法是指示编译器将您的源代码视为“非ARC”。Explainedhere.和here是一个很好的教程,可以帮助您开始使用ARC。 关于objective-c-什么是ARC限制,如何删除它们?,我们在StackOverflow上找到

objective-c - 在 objective-c 中使用公共(public) pem 进行 OpenSSL 加密

我已经为我的iOS项目编译并构建了openssl,但在objective-c中苦苦挣扎,为此命令行编写了等效代码:opensslrsautl-encrypt-inkeypublicKey.pem-pubin-intextfile.txt-outencrypted.bin我怎样才能做到这一点? 最佳答案 您好,我遇到了同样的问题,终于找到了我要找的东西。我需要像CodeInChaos说的那样是我的自签名证书。有了它,我的代码工作正常。为此,我使用了这个命令:opensslreq-x509-outpublic_key.der-outfo

iphone - 如何解密 Objective C/IOS 中用 php 加密的文件?

我已经为这个错误搜索了太多,但没有找到任何有用的东西。我得到一个使用以下代码在php中加密的文件:mcrypt_encrypt(MCRYPT_RIJNDAEL_128,$privateencryptkey,base64_encode(file),MCRYPT_MODE_CBC,$hardvector);我无法在IOS中解密它。我尝试了很多库,如NSDATA+CommonCrypto、NSFileManager-AES、NSDATA-aes,但我没有成功解密文件。以下是使用的Objective-C代码:-(NSData*)AESDecryptWithPassphrase:(NSStrin

objective-c - UISegmentedControl segment width of 设置背景图片时未设置

我有一个分段控件,我希望第一个和最后一个项目具有指定的宽度(例如,比其他项目更宽)。当我setWidth:forSegmentAtIndex:用于标准样式的segmentedControl(即[[UISegmantedControlappearence]setBackgroundImage:forState:barMetrics:]未设置)时,事情会按预期运行。但是当我设置背景图像时,段宽度不会改变。这是我的代码:[[UISegmentedControlappearance]setBackgroundImage:[[UIImageimageNamed:@"btn_normal.png"