我找到了针对Objective-c的答案,但我很难在swift中做到这一点.
我用它来获取当前位置的国家/地区代码:
let countryCode = NSLocale.currentLocale().objectForKey(NSLocaleCountryCode) as! String
print(countryCode)
// printing for example US
Run Code Online (Sandbox Code Playgroud)
但是,如何将此国家/地区代码转换为国家/地区名称,例如将"美国"转换为"美国"?
如何从字符串数组中删除特定对象.
array = ["mac","iPhone","iPad"]
Run Code Online (Sandbox Code Playgroud)
是否有方法删除数组中的特定字符串,例如我想删除"iPhone",而不使用removeAtIndex(1)
我有一个字符串数组,但所有的叮当都是用大写字母写的.有没有办法让我将数组中的所有字符串设置为小写(并且使用大小写)
array = ["BOY","GIRL","MAN"]
// func to convert it to array = ["Boy","Girl","Man"]
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,而不用小写字母重写数组的内容.我用大写字母组成了很长的字符串数组.
我有一个函数,在某些情况下我希望它连续使用两次,有没有办法在其内部调用函数
类似的东西,我的功能要长得多,做这样的事情可以节省很多时间
func theFunc() {
count++
if count < 4 {
thFunc()
}
}
Run Code Online (Sandbox Code Playgroud) 我正在构建一个应用程序,我有一个图像,当我点击图像时我想要一个动作发生.我已经设置了很多设计,所以将图像视图更改为带图像的按钮将是很多工作.
有没有办法将按钮限制为与图像大小相同,并且在同一个地方?
我已经制作了一个功能,以便我可以轻松地将所有字母小写字母组成小写,同时还可以删除所有字母!和空间.我做了这个函数(在viewdidload之外)
func cleanLink(linkName: String) -> String {
linkName.stringByReplacingOccurrencesOfString("!", withString: "")
linkName.stringByReplacingOccurrencesOfString(" ", withString: "")
linkName.lowercaseString
return linkName
}
Run Code Online (Sandbox Code Playgroud)
然后我使用了这些代码行
var theLinkName = cleanLink("AB C!")
print(theLinkName)
Run Code Online (Sandbox Code Playgroud)
问题是这只是打印AB C!虽然我想要它打印abc.我究竟做错了什么?