亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

objective-c - 為什麼 ruby?? 和 iOS 有這麼多的淵源?
漂亮男人
漂亮男人 2017-04-25 09:03:52
0
3
1388

cocoapods是用ruby寫的。
rubymotion可以拿來做iOS開發(fā)。

為什麼iOSruby有那麼多的淵源,為什麼不是python,不是node

漂亮男人
漂亮男人

全部回覆(3)
Peter_Zhu

因為Mac的作業(yè)系統(tǒng) OS X(現(xiàn)在應(yīng)該叫 macOS)。

阿神

據(jù)我所知,這兩者的原因可能完全不一樣。

首先,有一個統(tǒng)一的背景,Ruby 在國外的流行程度跟 PHP/Python 是完全一致的,甚至在有些場景會更火,所以使用 Ruby 受眾能得到保證。 (如:創(chuàng)業(yè)小公司)在國內(nèi),可以認(rèn)為是「不太能」的。

對於前者,RubyMotion 的「前任」是MacRuby,一種曾經(jīng)蘋果官方支援的用Ruby編寫Mac程式的技術(shù)。但後來蘋果官方不支持了,就「倒閉」了。 RubyMotion 是 MacRuby 的後繼。

對於後者,cocoapods 是個工具。 Ruby 本身是一種元程式設(shè)計能力很強的語言,特別擅長寫工具和 DSL 等,所以有不少工具類程式都是用 Ruby 寫的,如 fastlane、Homebrew 等。

習(xí)慣沉默

Mac對使用者友好,Ruby對程式設(shè)計師友好,於是就走到一起了 。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板