Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
RubyMotion: iOS Development with Ruby (The Pragmatic Programmers)

Buy

Make beautiful apps with beautiful code: use the elegant and concise Ruby programming language with RubyMotion to write truly native iOS apps with less code while having more fun. You'll learn the essentials of creating great apps, and by the end of this book, you'll have built a fully functional API-driven app. Whether you're a newcomer looking for an alternative to Objective-C or a hardened Rails veteran, RubyMotion allows you to create gorgeous apps with no compromise in performance or developer happiness.

Developers interested in native iOS app development have been restricted to the limits of Objective-C and Xcode--until RubyMotion came along. RubyMotion enables you do full iOS development using Ruby. You have access to familiar tools such as Rake and RubyGems and can compile Ruby code into native applications. RubyMotion even comes with a Ruby console useful for live coding and interactive debugging. And since RubyMotion is built on top of the Objective-C runtime, you can use all of Apple's libraries and most third-party code alongside Ruby classes.

This book takes you from zero knowledge of iOS development to building an app that displays information about colors using a web service API. You'll work through each topic with a small example app that covers just enough to get you familiar with the techniques you need to get real work done.

You'll start with just drawing boxes on the screen, but you'll quickly add animations, a navigation stack, and high-performance table views. You'll peek into less visible components, such as using Ruby metaprogramming to create JSON-based models. You'll use some incredibly useful common Ruby techniques that are only possible in RubyMotion, such as writing automated unit tests with an RSpec-like framework.

Using both Apple's existing libraries and fresh, community-driven RubyMotion projects, you'll be well on your way to writing real-world apps.

What You Need:

A Macintosh running OS X 10.7 or later is required to install RubyMotion. RubyMotion is a commercial product and currently requires a purchased license. Experience with the Ruby language and Ruby tools like RubyGems and Rake are suggested.

(HTML tags aren't allowed.)

Economic Models and Algorithms for Distributed Systems (Autonomic Systems)
Economic Models and Algorithms for Distributed Systems (Autonomic Systems)

Distributed computing paradigms for sharing resources such as Clouds, Grids, Peer-to-Peer systems, or voluntary computing are becoming increasingly popular. While there are some success stories such as PlanetLab, OneLab, BOINC, BitTorrent, and SETI@home, a widespread use of these technologies for business applications has not yet been achieved....

Photoshop CS5 for Windows and Macintosh: Visual QuickStart Guide
Photoshop CS5 for Windows and Macintosh: Visual QuickStart Guide

This best-selling guide from authors Elaine Weinmann and Peter Lourekas has been the go-to tutorial and reference book for photography/design professionals and the textbook of choice in college classrooms for decades.

This fully updated edition includes: concise, step-by-step instructions; hundreds of carefully edited full
...

Actor Training
Actor Training

Actor Training expands on Alison Hodge’s highly-acclaimed and best-selling Twentieth Century Actor Training. This exciting second edition radically updates the original book making it even more valuable for any student of the history and practice of actor training. The bibliography is brought right up to date and many...


2007 Fall list: Successful Local Broadcast Sales
2007 Fall list: Successful Local Broadcast Sales
Since you’re reading this book, I’m assuming that you are a media salesperson or you’re thinking about becoming one. Perhaps you are a student considering broadcast sales as a career. Congratulations! Media sales can be an exciting and glamorous career if you know what you’re doing. You get to hobnob with...
Embracing Uncertainty: The Essence of Leadership
Embracing Uncertainty: The Essence of Leadership
This book offers a radically different approach from the clever, but overly simplistic and frequently misleading formulas for success offered by most self-help business literature. The authors believe that in today's turbulent competitive environment it is necessary to embrace uncertainty and set more realistic expectations, while creating greater...
Next Generation Excel: Modeling in Excel for Analysts and MBAs (Wiley Finance)
Next Generation Excel: Modeling in Excel for Analysts and MBAs (Wiley Finance)

Rutgers professor, Dr. Isaac Gottlieb demonstrates an array of advanced financial and accounting functions in this practical Excel modeling book. He shows how to quickly create models that deliver accurate, relevant information related to efficiency, forecasting, and a host of other business and reporting issues. This book describes how Excel...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy