- RubyMotion iOS Develoment Essentials
- Abhishek Nalwaya Akshat Paul
- 200字
- 2021-08-13 16:43:53
What is RubyMotion?
RubyMotion is a toolchain that allows developers to develop native iOS applications using the Ruby programming language. RubyMotion acts as a compiler that interacts with the iOS SDK (Software Development Kit). This gives us enormous power to make use of Apple libraries; therefore, once the application has compiled and loaded, the device has no idea whether it's an application made using Objective-C or RubyMotion.
RubyMotion is a product of HipByte, founded by Laurent Sansonetti.
Note
Laurent Sansonetti is a former Apple employee and the brain behind MacRuby. MacRuby is the implementation of Ruby on top of Mac OS X core technologies, which was maintained by Apple for over 4 years. And the best part is that RubyMotion is based on MacRuby.
While developing applications with RubyMotion using Ruby, you always have access to the iOS SDK classes. This gives you the benefit of even mixing Objective-C and Ruby code, as RubyMotion implements Ruby on top of the Objective-C runtime and iOS Foundation classes.

This is how a typical RubyMotion application works. The code written in RubyMotion is fully compiled into machine code, so the application created by RubyMotion is as fast as the one created using Objective-C.

- Java多線程編程實戰(zhàn)指南:設(shè)計模式篇(第2版)
- Java應(yīng)用與實戰(zhàn)
- Mastering JavaScript Object-Oriented Programming
- Boost C++ Application Development Cookbook(Second Edition)
- HoloLens Beginner's Guide
- Building a RESTful Web Service with Spring
- Practical Data Science Cookbook(Second Edition)
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- HTML5+CSS3網(wǎng)站設(shè)計教程
- SQL經(jīng)典實例(第2版)
- Python算法詳解
- Node.js區(qū)塊鏈開發(fā)
- C#程序設(shè)計基礎(chǔ)入門教程
- 零基礎(chǔ)學(xué)Java第2版
- Instant GLEW