RubyMotion (Paperback)
暫譯: RubyMotion (平裝本)
Clay Allsopp
- 出版商: Pragmatic Bookshelf
- 出版日期: 2013-11-05
- 定價: $600
- 售價: 8.8 折 $528
- 語言: 英文
- 頁數: 116
- 裝訂: Paperback
- ISBN: 1937785289
- ISBN-13: 9781937785284
-
相關分類:
Ruby
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$580$493 -
$580$458 -
$860$731 -
$380$296 -
$680$578 -
$580$522 -
$403USB 開發手冊
-
$400$340 -
$580$383 -
$650$429 -
$540$427 -
$380$323 -
$1,600$1,600 -
$490$441 -
$450$297 -
$301Windows PowerShell實戰指南(第2版)
-
$580$458 -
$620$484 -
$500$395 -
$580$493 -
$580$458 -
$860$731 -
$420$357 -
$420$332 -
$520$468
相關主題
商品描述
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.
商品描述(中文翻譯)
製作美麗的應用程式,搭配優雅的程式碼:使用簡潔而優雅的 Ruby 程式語言與 RubyMotion,撰寫真正原生的 iOS 應用程式,讓你用更少的程式碼享受更多的樂趣。你將學習創建優秀應用程式的基本要素,並在本書結束時,建立一個功能完整的 API 驅動應用程式。無論你是尋找 Objective-C 替代方案的新手,還是經驗豐富的 Rails 老手,RubyMotion 讓你能夠創建華麗的應用程式,並不妥協於性能或開發者的快樂。
對於有興趣於原生 iOS 應用程式開發的開發者來說,過去只能受限於 Objective-C 和 Xcode 的限制,直到 RubyMotion 的出現。RubyMotion 使你能夠使用 Ruby 進行完整的 iOS 開發。你可以使用熟悉的工具,如 Rake 和 RubyGems,並將 Ruby 程式碼編譯成原生應用程式。RubyMotion 甚至附帶一個 Ruby 控制台,對於即時編碼和互動式除錯非常有用。由於 RubyMotion 是建立在 Objective-C 執行時之上,你可以在 Ruby 類別中使用所有 Apple 的庫和大多數第三方代碼。
本書將帶你從對 iOS 開發一無所知,逐步建立一個顯示顏色資訊的應用程式,並使用網路服務 API。你將通過一個小範例應用程式逐步學習每個主題,這些範例涵蓋了足夠的內容,讓你熟悉完成實際工作的技術。
你將從在螢幕上繪製方框開始,但很快就會添加動畫、導航堆疊和高效能的表格視圖。你將窺探一些不太明顯的組件,例如使用 Ruby 的元程式設計來創建基於 JSON 的模型。你將使用一些在 RubyMotion 中才能實現的非常有用的 Ruby 技巧,例如使用類似 RSpec 的框架編寫自動化單元測試。
利用 Apple 現有的庫和新興的社群驅動 RubyMotion 專案,你將朝著撰寫實際應用程式的方向邁進。
你需要的條件:
需要一台運行 OS X 10.7 或更高版本的 Macintosh 來安裝 RubyMotion。RubyMotion 是一個商業產品,目前需要購買許可證。建議具備 Ruby 語言及 Ruby 工具(如 RubyGems 和 Rake)的經驗。