Maison  >  Questions et réponses  >  le corps du texte

objective-c - 为什么 ruby 和 iOS 有那么多的渊源?

cocoapods是用ruby写的。
rubymotion可以拿来做iOS开发。

为什么iOSruby有那么多的渊源,为什么不是python,不是node

漂亮男人漂亮男人2758 Il y a quelques jours1216

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2017-04-25 09:05:52

    En raison du système d'exploitation Mac OS X (il devrait désormais s'appeler macOS).

    répondre
    0
  • 阿神

    阿神2017-04-25 09:05:52

    Pour autant que je sache, les raisons des deux peuvent être complètement différentes.

    Tout d'abord, il y a un contexte unifié. La popularité de Ruby à l'étranger est exactement la même que celle de PHP/Python, et encore plus populaire dans certains scénarios, donc l'audience utilisant Ruby est garantie. (Par exemple : démarrer une petite entreprise) En Chine, elle peut être considérée comme « moins performante ».

    Pour le premier, le "prédécesseur" de RubyMotion est MacRuby, une technologie qui était autrefois officiellement prise en charge par Apple pour écrire des programmes Mac en Ruby. Mais plus tard, Apple a officiellement cessé de le soutenir et il a « fait faillite ». RubyMotion est le successeur de MacRuby.

    Pour ces derniers, les cocoapodes sont un outil. Ruby lui-même est un langage doté de fortes capacités de méta-programmation et est particulièrement doué pour écrire des outils et des DSL. Par conséquent, de nombreux programmes d'outils sont écrits en Ruby, tels que fastlane, Homebrew, etc.

    répondre
    0
  • 習慣沉默

    習慣沉默2017-04-25 09:05:52

    Mac est convivial et Ruby est convivial pour les programmeurs, ils se sont donc réunis.

    répondre
    0
  • Annulerrépondre