ios – 在Swift的另一个类中使用一个类的功能

前端之家收集整理的这篇文章主要介绍了ios – 在Swift的另一个类中使用一个类的功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以说我有一个叫Math的课程
class Math{

    func add(numberOne: Int,numberTwo: Int) -> Int{

        var answer: Int = numberOne + numberTwo
        return answer
    }

在这个类中有一个函数允许用户添加两个数字.

我现在有另一个类是UIViewController的子类,我想使用Math类中的add函数,我该怎么做?

class myViewController: UIViewController{

    //Math.add()???

}

解决方法

如果你想能够说Math.add(…),你将需要使用一个类方法 – 只需在func之前添加类:
class Math{

    class func add(numberOne: Int,numberTwo: Int) -> Int{

        var answer: Int = numberOne + numberTwo
        return answer
    }
}

那么你可以从另一个Swift类中调用它:

Math.add(40,numberTwo: 2)

要将其分配给变量i:

let i = Math.add(40,numberTwo: 2) // -> 42

猜你在找的iOS相关文章