相关疑难解决方法(0)

如何在终端中使用swift?

我读了Xcode 6中的新功能.本文介绍了一些关于Xcode 6的新功能,它说:

命令行

Xcode的调试器包含Swift语言的交互式版本,称为REPL(读取 - 评估 - 打印 - 循环).使用Swift语法评估正在运行的应用程序并与之交互,或者在类似脚本的环境中编写新代码.REPL可以从LLDB内部的Xcode控制台或终端获得.

我想知道如何获得REPL?

terminal xcode read-eval-print-loop swift

109
推荐指数
9
解决办法
8万
查看次数

Deinit方法永远不会被称为 - Swift游乐场

在下一个代码中,我试图调用deinit方法释放对Person Class实例的所有引用,Mark但是deinit从不被调用.为什么?

class Person{

    let name:String

    init(name:String){
        self.name = name
        println("Person created")
    }

    deinit {

        println("Person \(name) deinit")
    }
}

var Mark:Person? = Person(name:"Mark")
Mark = nil // Shouldn't the person deinit method be called here? It doesn't.
Run Code Online (Sandbox Code Playgroud)

swift

20
推荐指数
2
解决办法
5221
查看次数

标签 统计

swift ×2

read-eval-print-loop ×1

terminal ×1

xcode ×1