在IOS Swift中放置可重用功能的位置?

Ale*_*ayo 52 ios swift

IOS编程的新手,但只是想知道在我的代码中放置函数的最佳位置.例如,我想编写一些函数来对Web服务执行POST请求并返回字典.也许是另一个做一些计算的功能.是否最好创建另一个.swift文件并将所有功能放在那里.如果是这样的话,提供文件的好名字是什么?

public func postRequest() -> [String:String] {
     // do a post request and return post data
     return ["someData" : "someData"]
}
Run Code Online (Sandbox Code Playgroud)

Ica*_*aro 83

最好的方法是使用静态函数创建一个辅助类,如下所示:

class Helper{
    static func postRequest() -> [String:String] {
         // do a post request and return post data
         return ["someData" : "someData"]
    }
}
Run Code Online (Sandbox Code Playgroud)

现在每次你需要使用时postRequest你都可以这样使用:Helper.postRequest()

我希望能帮到你!

  • 我通常有很多帮助器,所以我会有AnimationHelper.swift,CoreDataHelper.swift等等,尝试打破你的帮助类,它被它所分离的工作分开 (5认同)