寫ObjectiveC接口的時候懶蟲上腦,用 Golang 寫了個簡單的代碼生成

package main

import "fmt"

func main() {
    fName := "clientupdateVersion"
    pName := "version"
    otherParameters := [] string {}
    printFuncHeader(fName, pName)
    printFuncParameter(otherParameters)
}

func printFuncHeader(fName string, pName string) {
    fmt.Printf("+ (NSDictionary *)%s:(NSString *)%s", fName, pName)
    return 
}

func printFuncParameter(otherParameters [] string) {
    for _, value := range otherParameters {
        fmt.Printf("\n%s:(NSString *)%s", value, value)
    }
    fmt.Println(";")
    return
}

好吧, 的確很low, 有空研究下如何自動寫入到系統剪貼板, 這樣就能夠偷懶不去複製了...golang

相關文章
相關標籤/搜索