草庐IT

object_t

全部标签

objective-c - 提取 Objective-c 二进制文件

是否可以提取二进制文件,获取二进制文件背后的代码?使用类转储,您可以看到实现地址,但是否也可以看到实现地址中的代码?有什么办法吗? 最佳答案 您的所有代码都编译为单个指令,放置在可执行文件的文本部分中。编译器负责将您的高级语言翻译成更简单的处理器特定指令。恢复这个过程几乎是不可能的,除非代码非常简单。一些问题是语句的歧义和整体可读性:例如,局部变量将只是一个偏移地址。如果你想阅读反汇编代码(更高级别代码编译成的指令),请在可执行文件中使用此命令:otool-tVfile 关于object

objective-c - 为 app ios 创建一个设置 View

我想在我的应用程序中创建一个设置View,如今许多应用程序都已实现该View。过去,我创建了一个设置包,用户可以通过进入系统设置来修改我的应用程序的设置。我的问题是我可以将设置包中的.plist设置实现到我的应用程序中的普通View中吗?如果是这样,这是如何完成的?提前致谢 最佳答案 http://www.inappsettingskit.com/做你想做的事。源代码附带的示例将是很好的资源。 关于objective-c-为appios创建一个设置View,我们在StackOverflo

iphone - 覆盖 - (BOOL)isEqual :(id)object

我想覆盖这个方法来比较两个对象。-(BOOL)isEqual:(id)object调用函数-(void)overridemethod(customclassobject1isEqual:customclassobject2)函数的定义letsupposecomparingthedateparameteroftwoobjects.Thenhowcanidothat.提前致谢 最佳答案 实现通常采用这种形式:@interfaceMONInteger:NSObject{@privateintvalue;}@property(nonatom

objective-c - 无法使用 NSUserDefaults 保存 bool 变量

我正在使用XCode4.2并开发iPhone应用程序我通常使用NSUserdefaults保存数据(主要是字符串...)我通常写下面两行来保存数据:historyvar=[NSUserDefaultsstandardUserDefaults];[historyvarsetObject:boolVarforKey:@"bool"];我正在尝试保存一个BOOL变量,但是当我这样做时出现红色错误:Implicitconverstionof'BOOL'(aka'signedchar')to'id'isdisallowedwithARC然后我收到警告(黄色错误)不兼容的整数到指针的转换将“BOO

objective-c - 如何从 UITableViewCell 推送 View

我有一个UITableViewController,它有我用自己的子类自定义的自定义单元格。在这个子类中,我添加了一个按钮,我想将一个View推送到导航Controller的堆栈中。我不知道该怎么做,因为我不知道如何从我的自定义单元格访问导航Controller。有什么想法吗? 最佳答案 此处需要更多信息。什么类持有表,什么类是TableView委托(delegate)?在最简单的情况下,您在一个类(class)工作。而不是[self.navigationControllerpushViewController:xyz]。但是如果您

objective-c - 使用 OpenCV,如何在执行 OCR 之前检测文本方向?

我在iOS应用程序中使用OpenCV。我想对一些文本执行OCR,但我首先需要确定它的方向。我如何在OpenCV中做到这一点? 最佳答案 我不确定如果不在Objective-C中提供OCR是否可以回答这个问题——如果不使用OCR库,这很难在几行文本中完成。好吧,20年前,我编写了一个OCR系统(没有使用任何OCR库)来实时读取银行支票。顺便还验证了手写签名。检查方向的问题很严重,因为支票可以(由运算符(operator))随机插入小型机动银行支票扫描仪。由于所有银行都使用不同的页面布局和装饰,唯一不依赖磁性墨水(扫描仪未检测到)的方向

objective-c - Objective-C : Get Substring between Double Quotes

获取双引号之间的每个子字符串并将其放入数组的最佳方法是什么?例如,如果字符串(NSString)是:@"abcd\"efgh\"ijklm\"no\"p\"qrst\"uvwx\"y\"z"我想要的结果是:{@"efgh",@"no",@"qrst",@"y"}作为一个NSArray。 最佳答案 这应该让你开始:NSString*str=@"abcd\"efgh\"ijklm\"no\"p\"qrst\"uvwx\"y\"z";NSMutableArray*target=[NSMutableArrayarray];NSScanner

objective-c - UIWeb View : resize/fit according to the content?

我想创建一个包含多种字体格式和颜色的文本区域,因此我使用了UIWebView。创建我的HTML文本并显示它没问题,但我想让View适合内容。对于UITextView,我曾经在添加到subview之后执行以下操作:CGRectframe=myTextView.frame;frame.size.height=myTextView.frame.size.height;myTextView.frame=frame;但它不适用于UIWebView。有什么建议吗? 最佳答案 我写了一个关于如何settheheightofaUIWebViewto

objective-c - NSOperationQueue 中不需要锁吗?

我正在阅读Apple的文档ConcurrentProgrammingGuide,我认为OperationQueue是一系列操作。文档说我们在大多数情况下不在NSOperationQueue中使用锁。问题如何使用NSOperationQueue实现读写任务?什么时候在NSOperationQueue中使用锁? 最佳答案 操作队列不一定是串行队列。您可以通过调用[queuesetMaxConcurrentOperationCount:1]将操作队列变成串行队列。否则,默认情况下,NSOperationQueue是并发的。您通常应该设计提

objective-c - objective-c - 通过 http POST 发送图像

我正在尝试了解如何使用httpPOST和我当前的客户端-服务器协议(protocol)设计来发送图像。从客户端到服务器的所有消息如下例所示,有一个带有参数cmd的cmd字符串和一些更相关的命令参数。例如,这是我向服务器发送短信的方式:-(void)sendMessagesWithText:(NSString*)textfromUser:(NSString*)userId{NSString*url=SERVER_URL;NSMutableURLRequest*request=[[[NSMutableURLRequestalloc]init]autorelease];[requestset