草庐IT

nsstring

全部标签

ios - 如何将粗体和斜体应用于 NSMutableAttributedString 范围?

我最近一直在尝试将NSFontAttributes的组合应用到NSMutableAttributedString中,但我无法找到关于如何在不删除其他属性的情况下执行此操作的详尽解释。我搜索了一堆,找到了这个question关于如何用HTML来做,然后是这个question关于如何找到文本被加粗或斜体化的地方,但没有关于如何实际做到这一点的内容。目前,我尝试按如下方式格式化字符串:斜体:[mutableAttributedStringaddAttribute:NSFontAttributeNamevalue:[fontAttributesvalueForKey:CXItalicsFont

ios - 如何将粗体和斜体应用于 NSMutableAttributedString 范围?

我最近一直在尝试将NSFontAttributes的组合应用到NSMutableAttributedString中,但我无法找到关于如何在不删除其他属性的情况下执行此操作的详尽解释。我搜索了一堆,找到了这个question关于如何用HTML来做,然后是这个question关于如何找到文本被加粗或斜体化的地方,但没有关于如何实际做到这一点的内容。目前,我尝试按如下方式格式化字符串:斜体:[mutableAttributedStringaddAttribute:NSFontAttributeNamevalue:[fontAttributesvalueForKey:CXItalicsFont

iOS Format String 转化为分秒

我从YouTubeJSONCapi收到一个字符串,但持续时间是一个完整的数字,即2321而不是23:21或2而不是0:02。我将如何解决这个问题?JSONC编辑:intduration=[videosvalueForKey:@"duration"];intminutes=duration/60;intseconds=duration%60;NSString*time=[NSStringstringWithFormat:@"%d:%02d",minutes,seconds]; 最佳答案 假设持续时间值确实是以秒为单位的持续时间,那么您

iOS Format String 转化为分秒

我从YouTubeJSONCapi收到一个字符串,但持续时间是一个完整的数字,即2321而不是23:21或2而不是0:02。我将如何解决这个问题?JSONC编辑:intduration=[videosvalueForKey:@"duration"];intminutes=duration/60;intseconds=duration%60;NSString*time=[NSStringstringWithFormat:@"%d:%02d",minutes,seconds]; 最佳答案 假设持续时间值确实是以秒为单位的持续时间,那么您

ios - 如何找出 NSString 中是否存在特定字符?

我有两个名为country和searchtext的NSString。我需要检查国家是否包含搜索文本。例如:country=Iceland和searchtext=c,此处iceland一词包含字符“c”。谢谢。 最佳答案 试试这个:NSRangerange=[countryrangeOfString:searchtext];if(range.location!=NSNotFound){}您的范围对象中还有匹配项的位置(位置)和长度(在本例中无趣,但在其他情况下可能很有趣)。请注意,searchtext不能为nil。如果您只对匹配(而不

ios - 如何找出 NSString 中是否存在特定字符?

我有两个名为country和searchtext的NSString。我需要检查国家是否包含搜索文本。例如:country=Iceland和searchtext=c,此处iceland一词包含字符“c”。谢谢。 最佳答案 试试这个:NSRangerange=[countryrangeOfString:searchtext];if(range.location!=NSNotFound){}您的范围对象中还有匹配项的位置(位置)和长度(在本例中无趣,但在其他情况下可能很有趣)。请注意,searchtext不能为nil。如果您只对匹配(而不

iOS - 增加 AFHTTPRequestOperationManager 的超时

我正在从一个非常慢的服务器下载JSON数据。从服务器获得响应大约需要一分钟。我使用AFNetworking库,我的代码抛出“请求超时”错误:NSString*urlString=[NSStringstringWithFormat:@"%@/account.do?JSON&sysparm_action=getRecords",baseUrlString];NSString*login=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"login"];NSString*password=[[NSUserDefaultsstandardU

iOS - 增加 AFHTTPRequestOperationManager 的超时

我正在从一个非常慢的服务器下载JSON数据。从服务器获得响应大约需要一分钟。我使用AFNetworking库,我的代码抛出“请求超时”错误:NSString*urlString=[NSStringstringWithFormat:@"%@/account.do?JSON&sysparm_action=getRecords",baseUrlString];NSString*login=[[NSUserDefaultsstandardUserDefaults]objectForKey:@"login"];NSString*password=[[NSUserDefaultsstandardU

ios - 有什么方法可以检测 iOS 6 上的漫游状态吗?

我的应用程序使用以下方法检测iOS4和5中的漫游。NSString*carrierPListSymLinkPath=@"/var/mobile/Library/Preferences/com.apple.carrier.plist";NSString*operatorPListSymLinkPath=@"/var/mobile/Library/Preferences/com.apple.operator.plist";NSFileManager*fm=[NSFileManagerdefaultManager];NSError*error=nil;NSString*carrierPLis

ios - 有什么方法可以检测 iOS 6 上的漫游状态吗?

我的应用程序使用以下方法检测iOS4和5中的漫游。NSString*carrierPListSymLinkPath=@"/var/mobile/Library/Preferences/com.apple.carrier.plist";NSString*operatorPListSymLinkPath=@"/var/mobile/Library/Preferences/com.apple.operator.plist";NSFileManager*fm=[NSFileManagerdefaultManager];NSError*error=nil;NSString*carrierPLis