草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - iOS:使用 self 导致内存泄漏?

使用XCode4中的分析器,由于设置如下属性,我收到了潜在内存泄漏的警告:self.newDog.dogName=self.dogNameTextField.text;具体的警告是:属性返回一个保留计数为+1(拥有引用)的Objective-C对象。在第513行分配的对象稍后在此执行路径中未被引用并且保留计数为+1(对象泄漏)如果我不使用self设置属性,警告就会消失......但我不确定这是否会导致其他问题,因为我读过的所有内容基本上都说在设置时总是使用self/获取属性:newDog.dogName=self.dogNameTextField.text;我在这里做错了什么吗?下面是

objective-c - 使用 substringFromIndex : with NSData

我正在处理一个4840字节的NSData对象,我想省略前20个字节并获取其余字节。子字符串方法substringFromIndex:/substringToIndex:是否适用于NSData? 最佳答案 你很接近,NSData有一个方法subdataWithRange:.您可以使用函数NSMakeRange创建一个范围。然后使用该范围生成一个NSData并根据需要进行修剪。一个例子://CreateNSDataNSString*myString=@"Loremipsumdolorsitamet,consecteturcrasamet

objective-c - 单击离开后如何从特定标签栏中删除角标(Badge)?

我只想在用户点击带有角标(Badge)的标签栏后才从标签栏中删除角标(Badge)例如,角标(Badge)显示在“新闻”选项卡上,如下所示。如果我单击“新闻”选项卡,角标(Badge)仍会显示。只有在我点击任何其他标签(新闻除外)后,角标(Badge)才会消失。我如何在应用委托(delegate)中实现它?编辑我尝试通过以下代码设置UITabbardelegate:tabController.tabBar.delegate=self;但我不断收到以下错误不允许更改由标签栏Controller管理的标签栏的委托(delegate)。'我该如何解决? 最佳答案

objective-c - 将 UIWebview 限制在某些页面

我正在尝试使用UIWebview创建一个简单的ipad应用程序,该应用程序显示一个客户可以填写的表单。我想做的是限制该应用程序,以便它只允许用户导航到某些地址。(即允许用户转到特定地址的东西......或者检查特定关键字并酌情允许/阻止它们的东西......)谁能告诉我它是怎么做到的..注意:它基本上是一个googledocs表单,我不想让用户离开它..(用户可以轻松点击并转到其他地方)感谢您的阅读:) 最佳答案 在您的UIWebViewDelegate类中,您可以使用如下内容:-(BOOL)webView:(UIWebView*)

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

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