以太坊智能合約具有各種用途,但是從iOS應(yīng)用程序中調(diào)用這些合約一直都是一項艱巨的任務(wù)。不過,通過使用以太坊iOS開發(fā)套件和EtherKit,這種情況會得到改善。此時,你便可以輕松地開始使用智能合約。在本教程的指導(dǎo)下,你將能夠?qū)W習(xí)如何調(diào)用以太坊智能合約中定義的公共函數(shù)。 在進(jìn)行本項目之前,請先確保已經(jīng)準(zhǔn)備好Xcode 10.0和ContractCodegen 0.1。為了使本教程的講解便于理解,建議使用iOS MVVM項目模板。但是,為了使教程簡單易懂,本項目將使用基本的iOS項目結(jié)構(gòu)。