大佬教程收集整理的这篇文章主要介绍了swift 对字符串的一些处理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
func getLongestStringFromArray(strArray:NSArray)->String { var String = "" for(var j=0;j<strArray.count;j += 1) { if(strArraY[j].length > String.length) { String = strArraY[j] as! String } } return String }
func changePartOfStringToBold(allString:string,boldString:string,fontSize:CGFloat)->NSMutableAttributedString { let attriStr:NSMutableAttributedString = NSMutableAttributedString(String:allString) let boldRange = NsmakeRange(NSString(String: allString).rangeOfString(boldString).LOCATIOn,NSString(String: allString).rangeOfString(boldString).length) attriStr.addAttribute(NSFontAttributename,value: UIFont(name: "Helvetica-Bold",size: fontSizE)!,range: boldRangE) return attriStr }
func changePartOfStringStyle(allString:string,rangeString:string,isBold:Bool,fontSize:CGFloat)->NSMutableAttributedString { let attriStr:NSMutableAttributedString = NSMutableAttributedString(String:allString) let range = NsmakeRange(NSString(String: allString).rangeOfString(rangeString).LOCATIOn,NSString(String: allString).rangeOfString(rangeString).length) attriStr.addAttribute(NSForegroundColorAttributename,value: UIColor.redColor(),range: (range )) if(isBold == truE) { attriStr.addAttribute(NSFontAttributename,range: rangE) } return attriStr }
let str = "13.123" let strArray = str.componentsSeparatedByString(".") let str2 = ArraY[1]
let source = "abcdefg" let str = "c" let range = NsmakeRange(2,1) let subRange = (source as NSString).rangeOfString(str) //子范围 let subString = (source as NSString).subStringWithRange(rangE) //子字符串
以上是大佬教程为你收集整理的swift 对字符串的一些处理全部内容,希望文章能够帮你解决swift 对字符串的一些处理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。