草庐IT

NSstring

全部标签

iphone - 如何使用 loginClient(iOS 应用程序)登录 youtube

我为iphone开发Youtube应用程序。我的任务之一-登录Youtube。我需要用于LoginClient请求的objective-c示例并从中获取标记。喜欢这个loginClient模型。非常非常感谢! 最佳答案 -(BOOL)login:(NSString*)usernamepassword:(NSString*)password{NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:@"https://www.g

iphone - 是否可以在 Objective-C 中重定向系统 API?

由于某些原因,我不得不保留原始代码而不做任何修改,而是尝试将系统API重定向到我的代码中,然后再回调到原始代码。例如,我想在[NSStringstringWithFormat:]中做更多的事情。现在我尝试使用methodswizzling。但是似乎NSString在main运行时没有加载,我将swizzling方法移动到MyAppDelegate。之后class_getInstanceMethod([NSStringclass],@selector(stringWithFormat:))不为零。但是,swizzling方法仍然无效,因为class_getInstanceMethod([

ios - 如何子类化 UILabel?

我制作了一个名为CommaLabel的UILABEL的简单子(monad)类,它最终会在数字字符串中插入逗号,就像苹果的计算器一样。编译器说我的实现不完整。愚蠢的问题:缺少什么?(我也不明白我在这里必须做些什么来进行内存管理:-/)(我可能最终只是在ViewController中实现处理代码,但我只是想看看它看起来如何在这一点上……)#import@interfaceCommaLabel:UILabel-(void)text:(NSString*)text;-(void)setText:(NSString*)text;@end#import"CommaLabel.h"@implemen

objective-c - SubstringWithRange NSString 内存泄漏

通过X-Code中的Leaks工具运行我的程序,它指出这个函数是我内存泄漏的主要原因。+(NSMutableArray*)getColumns:(NSString*)deviceHtml{NSMutableArray*ret=[[[NSMutableArrayalloc]init]autorelease];NSRegularExpression*m=[[NSRegularExpressionalloc]initWithPattern:@"]*?>[\\w\\W\\d\\s]+?"options:NSRegularExpressionCaseInsensitiveerror:nil];N

objective-c - 在c中查找文件路径

我正在开发一个iOS项目,需要为c函数中的sqlite调用提供文件路径。我知道对于objective-c调用,您可以使用像这样的函数来获取路径:+(NSString*)FilePath:(NSString*)fileName{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];return[documentsDirectorystringByAppendi

objective-c - iOS 的加密 NSString AES256EncryptWithKey 和 AES256DecryptWithKey

任何框架或第三方都支持AES256EncryptWithKey和AES256DecryptWithKey用于NSString。如何在ios4.2和4.3中实现NSString的AES256EncryptWithKey和AES256DecryptWithKey@ALL帮帮我提前致谢。 最佳答案 您可以使用SSCrypto以此目的。它是OpenSSL框架的包装器。它非常简单。希望对您有所帮助。 关于objective-c-iOS的加密NSStringAES256EncryptWithKey和

ios - 如何在键入时在 NSString 中插入分组逗号?

用户在UILabel中输入数字字符串,文本会在用户键入时显示。NSString*input=[[sendertitleLabel]text];[display_setText:[[display_text]stringByAppendingString:input]];这工作正常,我使用NSNumberFormatter格式化显示,这样如果输入1000000,它会在点击另一个按钮时转换为1,000,000。但是,我想让那些分组逗号在用户键入时显示。我可以理解如何将内容插入字符串,但是我不清楚如何在用户输入时执行此操作。这需要一个可变字符串吗?也许以某种方式监视字符串长度并将其分成三个一

iphone - 如何检查 NSMutableArray 是否包含包含特定文本的对象?

如何检查NSMutableArray是否包含包含特定文本的对象?然后,如果找到一段文本,它将用另一段文本替换它。谢谢 最佳答案 像这样的东西应该可以工作:@interfaceNSMutableArray(JRAdditions)-(void)replaceStringObjectsContainingString:(NSString*)strwithString:(NSString*)newString;@end@implementationNSMutableArray(JRAdditions)-(void)replaceStrin

iphone - 如何将文件保存到非临时目录并查看该目录中的文件内容?

a)在我的应用程序中,我希望能够将文件保存到一个目录中,在安装应用程序时它们不会从该目录中消失。我在哪里可以保存它们?b)我还希望能够查看目录中的所有文件并有一个显示它们的表格。有什么方法可以获取目录的内容吗?有点像DOS中的目录。也许返回所有内容的数组?或者我可以将其放入数组并从中制作表格的东西。我知道如何创建一个临时目录的路径:NSString*outputPath=[[NSStringalloc]initWithFormat:@"%@%@",NSTemporaryDirectory(),@"output.mov"];NSURL*outputURL=[[NSURLalloc]ini

objective-c - 如何在 Objective C 中将自定义对象转换为 NSString?

我正在使用ObjectiveC代理对象(使用wsdl2Objc工具创建)来访问基于SOAP的Web服务。它是一个基于.Net的Web服务。它返回XML数据。用于访问该Web服务的基于C#的代理对象工作正常。@interfaceEmployeeDetails{NSStringname;NSString*empID;}@end@interfaceCommonRequest{NSString*sessionID;NSString*employeeDetails;}@end在C#代理对象中,字段的类型是另一个自定义对象,而在ObjectiveC中,该类型是NSString。如何将自定义对象(类