Tag: string

JSQMessagesViewController自定义链接

我正在使用一个快速的框架 ,我需要能够在消息文本string中有一个像标签。 如果用户发送包含前缀为#的代码的消息,例如:#t3Us9K单个“单词”需要是所有用户可以按下的链接。 请告诉我,如果这是可能的,如果是的话如何做到这一点。

join一个不同的最终分隔符的string数组

一般来说:如何join一系列刺激,使最后一个分隔符与其他分隔符不同? 具体来说:iOS消息应用程序如何构造组对话的默认名称,即联系人名称列表? 例 class User { var name: String init(name: String) { self.name = name } } let users = [ User(name: "Matthew"), User(name: "Mark"), User(name: "Luke"), User(name: "John") ] users.list(" & ") { $0.name } // => "Matthew, Mark, Luke & John" PHP 用“,”排列数组,在最后一项之前加上“和” 用&符号replace最后一个逗号 如何编辑implode,这样它将连接两个string的值? Ruby(在Rails上) Rails使用逗号和“and”连接string列表 python 如何在Python中join列表,但使最后一个分隔符不同? C#(Linq) 用“和”逗号分隔列表代替最后的逗号

把string变成一个UIColor快速

我有充满颜色的button: enter image description here 当用户按一个颜色时,会产生一个string,即Yellow或Blue或Black等。 我想要的是加载到UIColor的string,当我继续: garageNameLabel.backgroundColor = UIColor."THE STRING THAT WAS GENERATED" 我知道, UIColor.whiteColor() , blackColor()在那里。 码: let theStringColor = Blue garageNameLabel.backgroundColor = UIColor.theStringColor 谢谢

我怎样才能格式化stringalignment

首先,我发现我很容易格式化其他types,例如Int,例如: let i = 12345 let s = String(format: "%-10d", 12345) //then s = "12345 " 右边的几个空间正是我所需要的! 但是当我尝试实现它为一个string(我是对的,如果我使用“%@”?) let str = "12345" let s = String(format: "%-10@", str) //then s = "12345" rather than "12345 " 我怎么能做到这一点,以达到同样的结果?

将string转换为NSDate

我有一个“DateTimeArray”这个数组包含 DateTimeArray[index 0] = 20.05.2011 12:12:50 DateTimeArray[index 1]= 20.05.2011 12:13:20 DateTimeArray[index 2]= 20.05.2011 12:20:10 所有的价值都在string,我想将此string转换成NSDate,只想访问时间不是date 然后这个时间值将被存储在数组中,这个新的数组将被用于绘制折线图 我希望有人知道这个问题 非常感谢你

用CFStringTransform和Swift 3模糊地使用'init'

在尝试构buildBonMot的示例项目时, let theCFMutableString = NSMutableString(string: myString) as CFMutableString CFStringTransform(theCFMutableString, UnsafeMutablePointer<CFRange>(nil), kCFStringTransformToUnicodeName, false) 我在CFStringTransform行上得到这个错误 Ambiguous use of 'init' Xcode 8项目使用Swift 3

将string转换为Int数组

我有这种types的string,例如: var test:String = "[1, 0, 4]"; 我需要将其转换为一个Int数组: var testConverted:[Int] = [ 1, 0, 4 ];

我怎样才能迅速防止标签中的孤儿?

我有一个标签,可以有一两行。 如果它有两行,我希望第二行至less有两个(或者三个)字,而不是一个。 任何关于如何使用swift完成的想法? 提前致谢! 丹尼尔 编辑:我编辑了我愚蠢的第一个想法,没有真正的帮助。

如何将string复制到剪贴板

如何将文本复制到xcode中的剪贴板? 目前,我正在使用下面的代码: UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; [pasteboard setString:shareString]; 当我尝试粘贴到另一个模拟器应用程序,我最终粘贴整个视图控制器代码。 ??? 提前致谢!

问题存储/恢复全局string数组在swift中

我正在通过一门课程学习迅速。 作为特定项目方法的一部分,我创build了一个名为“tasks”的全局string数组。 import UIKit var tasks = [String]() 我已经满足了这个项目的要求,但是现在我想要做的就是在应用程序的开启/closures之间永久保存这个数组。 迄今为止描述的方法是使用 override func viewDidLoad() { NSUserDefaults.standardUserDefaults().setObject(tasks, forKey: "array") } 这应该保存数组。 当我尝试回忆数组时,问题就出现了。 我在viewDidLoad()里面都试过这两种方法: tasks = NSUserDefaults.standardUserDefaults().objectForKey("array")! as! NSArray 和 let returnedArray = NSUserDefaults.standardUserDefaults().objectForKey("array")! as! NSArray for i in returnedArray{ tasks.append(returnedArray[i]) } 第一个错误提示“NSArray不能转换为[String]';你的意思是使用”as!“ 强迫低调?“ 第二个给出的错误“不能将types'元素'(aka'AnyObject')的值转换为期望的参数types”Int“。 任何人都可以提供一些指导正在发生什么? 我仍然是一个相对的新手(只有2个星期左右),很多文件太密集了,我不明白。