Rumah > Soal Jawab > teks badan
cocoapods
是用ruby
写的。rubymotion
可以拿来做iOS
开发。
为什么iOS
和ruby
有那么多的渊源,为什么不是python
,不是node
?
天蓬老师2017-04-25 09:05:52
Oleh kerana sistem pengendalian Mac OS X (kini ia sepatutnya dipanggil macOS).
阿神2017-04-25 09:05:52
Setahu saya, sebab kedua-duanya mungkin berbeza sama sekali.
Pertama sekali, terdapat latar belakang yang bersatu Populariti Ruby di luar negara adalah sama seperti PHP/Python, malah lebih popular dalam beberapa senario, jadi penonton yang menggunakan Ruby dijamin. (Contohnya: memulakan syarikat kecil) Di China, ia boleh dianggap "kurang berkemampuan".
Bagi yang pertama, "pendahulu" RubyMotion ialah MacRuby, teknologi yang pernah disokong secara rasmi oleh Apple untuk menulis program Mac dalam Ruby. Tetapi kemudian Apple secara rasmi berhenti menyokongnya, dan ia "bangkrap." RubyMotion ialah pengganti MacRuby.
Bagi yang terakhir, cocoapods ialah alat. Ruby sendiri ialah bahasa dengan keupayaan pengaturcaraan meta yang kuat dan sangat baik dalam menulis alat dan DSL Oleh itu, banyak program alat ditulis dalam Ruby, seperti fastlane, Homebrew, dll.