小编Sac*_*hin的帖子

将两个点分成两个数字

所以我试图快速分割一个数字,我试图在互联网上搜索这个但是没有成功.首先,我将从以下数字开始:

var number = 34.55
Run Code Online (Sandbox Code Playgroud)

从这个数字,我想通过从点分割创建两个单独的数字.所以输出应该是这样的:

var firstHalf = 34
var secondHalf = 55
Run Code Online (Sandbox Code Playgroud)

或者输出也可以更容易.我怎样才能做到这一点?

swift swift-playground

5
推荐指数
1
解决办法
2586
查看次数

检查字符是否为lowerCase或upperCase

我正在尝试创建一个程序,将一个字符串存储在一个名为的变量中input.

使用此input变量,然后我尝试将其转换为数组,然后使用for循环测试数组中的每个字符是否为lowerCase.我怎样才能做到这一点?

这是我走了多远:

var input = "The quick BroWn fOX jumpS Over tHe lazY DOg"

var inputArray = Array(input)

for character in inputArray {
    /*

    if character is lower case {

        make it uppercase

    } else {

        make it lowercase

    }

    */
}
Run Code Online (Sandbox Code Playgroud)

lowercase swift

5
推荐指数
2
解决办法
6425
查看次数

快速从日期选择器获取日期

我创建了IBOutlet一个日期选择器。

@IBOutlet weak var logDate: UIDatePicker!

我还将mode此日期选择器的 设置为date

我有没有办法提取用户输入日期选择器的日期?

我尝试使用print(logdate),但是它也给了我日期和时间。像这样2015-10-30 07:10:03 +0000

ios swift

3
推荐指数
2
解决办法
1万
查看次数

dispatch_after迅速解释

我目前正在开展一个项目,其中一部分我需要在一段时间后取消按钮.我决定用dispatch_after.

我已经设法让它工作,但有人可以请解释我这行代码是如何工作的?我一直无法理解究竟dispatch_after是如何运作的.

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(1000 * Double(NSEC_PER_MSEC))), dispatch_get_main_queue()) {

                self.redButton.highlighted = false

            }
Run Code Online (Sandbox Code Playgroud)

grand-central-dispatch swift

2
推荐指数
1
解决办法
1832
查看次数