草庐IT

nsstring

全部标签

iphone - 如何将 NSMutableArray 转换为 NSString?

我正在尝试将NSMutableArray转换(或复制?)为NSString。我想我的问题是我真的不明白NSString的结构。转换后我想附在电子邮件正文中。这是我的代码:-(IBAction)sendEmail{NSLog(@"sendEmail");[textViewresignFirstResponder];[textView1resignFirstResponder];if([MFMailComposeViewControllercanSendMail]){//setthesendToaddressNSMutableArray*recipients=[[NSMutableArra

ios - 在 iOS 中通过蓝牙在两个设备之间传输 NSString

我想通过蓝牙在两个iOS设备之间传输NSString。任何人都可以帮助如何通过蓝牙传输NSString吗?我搜索了具体答案和示例代码,但找不到。请指导我。提前致谢! 最佳答案 我将更广泛地评论您如何使用MCSession对于这种简单的案例,自从我第一次熟悉MCSession以来,令我惊讶的是,关于如何利用简单MCSession的信息很少。无需添加MCBrowserViewController的额外层.在您的.h中,添加以下委托(delegate):MCSessionDelegate,MCNearbyServiceAdvertiser

ios - 检测 NSString 中的 URL

我目前在UITableViewCell中使用UITextView以使链接可点击,但这会导致性能非常差。所以我想知道是否可以检测NSString中的链接,如果有链接,请使用UITextView,否则就使用UILabel. 最佳答案 当然。使用NSDataDetector(NSDataDetectorClassReference) 关于ios-检测NSString中的URL,我们在StackOverflow上找到一个类似的问题: https://stackover

ios - 如何删除 NSString 中的一个表情符号

如何在NSString中遍历表情符号有一个NSString方法用来遍历NSString的子串NSString*text=@"2012?我们?????????????";[textenumerateSubstringsInRange:NSMakeRange(0,[textlength])options:NSStringEnumerationByComposedCharacterSequencesusingBlock:^(NSString*substring,NSRangesubstringRange,NSRangeenclosingRange,BOOL*stop){printf("%s-

ios - 来自 NSArray 的 NSString

我正在尝试从数组创建一个字符串。但是,它的生成方式有条件,如下所述。NSArray*array=[NSArrayarrayWithObjects:@"Hello",@"World",nil];[arraycomponentsJoinedByString:@","];这将输出:Hello,World。但是,如果第一个项目是空的,那么有没有办法接收唯一的第二个。你好,@""=>你好@"",世界=>世界你好,世界=>你好,世界 最佳答案 另一种方法是获取数组的可变副本并删除无效对象。也许是这样的:NSMutableArray*array=

iphone - 为什么弱 NSString 属性没有在 iOS 中发布?

我编写了以下示例代码来查看ARC的工作原理@property(nonatomic,weak)NSString*myString;@property(nonatomic,weak)NSObject*myObj;@end@implementationViewController@synthesizemyString=_myString;@synthesizemyObj=_myObj;-(void)viewDidAppear:(BOOL)animated{NSLog(@"AppearingObj:!%@!",self.myObj);NSLog(@"AppearingString:!%@!",

ios - 我有一个像这样的 NSString : "Firstname Lastname". 如何将它转换为 "Firstname L."?

我想将其更改为名字和姓氏的首字母。谢谢! 最佳答案 NSString*nameStr=@"FirstnameLastname";NSArray*firstLastStrings=[nameStrcomponentsSeparatedByString:@""];NSString*firstName=[firstLastStringsobjectAtIndex:0];NSString*lastName=[firstLastStringsobjectAtIndex:1];charlastInitialChar=[lastNamechara

iphone - NSString 和 NSDictionary valueForKey - 无?

如果从字典中的空键/值获取数据,我如何将默认值放入我的字符串中。所以[myObjectsetMyString:[dictionaryvalueForKey:@"myKey"]];那么如果我执行NSString*newString=myObject.myString我会得到一个无法识别的选择器错误。再说一次,如果键值为空,我只需要一种方法来插入默认字符串; 最佳答案 如果dictionary是一个NSDictionary,您应该使用objectForKey,因为valueForKey用于KVC.它适用于NSDictionary但如果键

ios - 我如何从 NSString 获取类?

比如我有NSString*myClass=@"RootViewController"如何从NSString获取类? 最佳答案 试试这个idobj=[[NSClassFromString(@"RootViewController")alloc]init]; 关于ios-我如何从NSString获取类?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12535860/

ios - 为什么我们应该使用 NSString 的 uppercaseStringWithLocale 来获取正确的大写字符串?

我有一个非常简单的任务:我从服务器获取作为字节数组的UTF-8字符串,我需要以大写形式显示该字符串中的所有符号。从这个字符串中,您实际上可以获得unicode表的任何符号。我知道如何在一行代码中做到这一点:NSString*upperStr=[[NSStringstringWithCString:utf8strencoding:NSUTF8StringEncoding]uppercaseString];在我看来,它适用于我检查过的所有符号。但我不明白:为什么我们需要方法uppercaseStringWithLocale?当我们使用unicode时,每个符号在unicode表中都有独特的