蘋果公司允許開發(fā)人員使用 Objective-C 和 Swift 兩種編程語言開發(fā) iOS 應(yīng)用,因為這兩種語言已經(jīng)緊密地與蘋果的開發(fā)環(huán)境和工具集整合在一起。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了贛州免費建站歡迎大家使用!
安卓操作系統(tǒng)原生支持 Java 語言,因此它是安卓應(yīng)用開發(fā)的首選語言。但是,安卓也支持使用其他語言(如 Kotlin)來開發(fā)應(yīng)用,并且使用其他語言的開發(fā)人員可以通過 Java Native Interface (JNI) 訪問安卓的底層系統(tǒng) API。
Go語言不是安卓操作系統(tǒng)原生支持的語言,因此需要使用其他方法才能在安卓上開發(fā) Go 語言應(yīng)用。
具體的方法有:
gomobile: Go 語言官方支持的工具,用于在安卓和 iOS 上編譯 Go 代碼為本地應(yīng)用。
go-android: 一個開源庫,用于在安卓上運行 Go 語言代碼。
go-gtk: 一個庫,用于在安卓上使用 GTK+ 構(gòu)建 GUI 應(yīng)用。
這些項目允許開發(fā)人員在安卓上使用 Go 語言開發(fā)應(yīng)用,但請注意,目前這些項目可能仍然處于試驗階段,不保證穩(wěn)定性和性能。
brew install go
輸入 brew info go 或者 go env 即可查看當(dāng)前安裝的golang版本信息
注意:千萬不要把GOPATH設(shè)置成go的安裝路徑,可以自己在用戶目錄下創(chuàng)建一個目錄,例如mygo
一般安裝好go之后,使用go env查看一下當(dāng)前環(huán)境。此時顯示出來的GOROOT就是你使用brew安裝go的安裝目錄,這個路徑要記下來。接下來要在bash_profile文件中進(jìn)行配置。
使用vim ~/.bash_profile
然后在這個文件中進(jìn)行編輯,下面以我的電腦為例,路徑這種要根據(jù)不同人的情況而定
GOROOT=/usr/local/Cellar/go/1.10.1/libexec (改成自己的go安裝目錄 go env命令可查看)
export GOROOT (不用動)
export GOPATH=/Users/jiangqiaowei/mygo (創(chuàng)建一個自己的文件夾 管理go相關(guān)內(nèi)容)
export GOBIN=$GOPATH/bin (不用改)
export PATH=$PATH:$GOBIN:$GOROOT/bin (不用改)
$ go get golang.org/x/mobile/cmd/gomobile (需要墻)
gomobile init
$ go get -d golang.org/x/mobile/example/bind/...
$ cd $GOPATH/src/golang.org/x/mobile/example/bind
$ gomobile bind -target=ios golang.org/x/mobile/example/bind/hello
此命令在ios/路徑下生成bind.xcodeprojxcode項目以及 在bind/目錄下生成一個 hello.framework
拖入項目即可使用
不適合,go主要應(yīng)用場景是大數(shù)據(jù)云計算,google開發(fā)go就是為了解決google在大數(shù)據(jù)云計算等方面的問題。開發(fā)操作系統(tǒng)一般是c/c++及匯編。