RubyMotion iOS Development Essentials
暫譯: RubyMotion iOS 開發必備指南

Abhishek Nalwaya, Akshat Paul

  • 出版商: Packt Publishing
  • 出版日期: 2013-04-07
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 262
  • 裝訂: Paperback
  • ISBN: 1849695229
  • ISBN-13: 9781849695220
  • 相關分類: Apple DeveloperRuby
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Forget the complexity of developing iOS applications with Objective-C; with this hands-on guide you’ll soon be embracing the logic and versatility of RubyMotion. From installation to development to testing, all the essentials are here.

Overview

  • Get your iOS apps ready faster with RubyMotion
  • Use iOS device capabilities such as GPS, camera, multitouch, and many more in your apps
  • Learn how to test your apps and launch them on the AppStore
  • Use Xcode with RubyMotion and extend your RubyMotion apps with Gems
  • Full of practical examples

In Detail

RubyMotion is a revolutionary toolchain for iOS app development. With RubyMotion, you can quickly develop and test native iOS apps for the iPhone and iPad, combining the expressiveness and simplicity of Ruby with the power of the iOS SDK.

"RubyMotion iOS Development Essentials" is a hands-on guide for developing iOS apps using RubyMotion. With RubyMotion, you can eliminate the complexity and confusion associated with the development of iOS applications using Objective-C.

We’ll begin from scratch. Starting by installing RubyMotion, we’ll build ourselves up to developing an app that uses the various device capabilities iOS has to offer. What’s more, we’ll even learn how to launch your app on the App Store!

We’ll also learn to use iOS SDK classes to create application views. Discover how to use the camera, geolocation, gestures, and other device capabilities to create engaging, interactive apps. We’ll develop stunning user interfaces faster with the XCode interface builder and make web apps by using WebView. We’ll then augment applications with RubyMotion gems, doing more by writing less code and learn how to write test cases for RubyMotion projects. Finally, we’ll understand the app submission process to push your app to Apple’s App Store

With "RubyMotion iOS Development Essentials", we will learn how to create iOS apps with ease. At the end of each chapter we will have a tangible and running app, which utilizes the concepts we have learnt in that chapter.

What you will learn from this book

  • Install RubyMotion and get a feel for the toolchain
  • Understand the evolution of Rubymotion from Objective-C : compare RubyMotion syntax with the corresponding Objective-C syntax
  • Work with the XCode interface builder and design stunning user interfaces with RubyMotion
  • Augment applications with gems: Use and create gems for RubyMotion
  • Use device capabilities including the camera, geolocation, gestures and address book in your apps
  • Show your web apps right from your iPhone window with WebView
  • Learn to store data offline with Core Data
  • Get your apps ready for the App Store!

Approach

This is a step-by-step book that builds on your knowledge by adding to an example app over the course of each chapter. Each topic uses example code that can be compiled and tested to show how things work practically instead of just telling you the theory. Complicated tasks are broken down into easy to follow steps with clear explanations of what each line of code is doing.

商品描述(中文翻譯)

忘記使用 Objective-C 開發 iOS 應用程式的複雜性;透過這本實用指南,您將很快掌握 RubyMotion 的邏輯和多樣性。從安裝到開發再到測試,所有基本要素都在這裡。

概述
- 使用 RubyMotion 更快地準備您的 iOS 應用程式
- 在您的應用程式中使用 iOS 設備功能,如 GPS、相機、多點觸控等
- 學習如何測試您的應用程式並將其上架到 App Store
- 使用 Xcode 與 RubyMotion,並透過 Gems 擴展您的 RubyMotion 應用程式
- 充滿實用範例

詳細內容
RubyMotion 是一個革命性的 iOS 應用程式開發工具鏈。使用 RubyMotion,您可以快速開發和測試 iPhone 和 iPad 的原生 iOS 應用程式,將 Ruby 的表達力和簡單性與 iOS SDK 的強大功能結合起來。

《RubyMotion iOS 開發必備》是一本針對使用 RubyMotion 開發 iOS 應用程式的實用指南。透過 RubyMotion,您可以消除與使用 Objective-C 開發 iOS 應用程式相關的複雜性和困惑。

我們將從零開始。從安裝 RubyMotion 開始,我們將逐步建立一個使用 iOS 提供的各種設備功能的應用程式。更重要的是,我們甚至會學習如何將您的應用程式上架到 App Store!

我們還將學習使用 iOS SDK 類別來創建應用程式視圖。探索如何使用相機、地理定位、手勢和其他設備功能來創建引人入勝的互動應用程式。我們將使用 XCode 界面構建器更快地開發驚人的用戶界面,並通過使用 WebView 創建網頁應用程式。然後,我們將使用 RubyMotion gems 擴展應用程式,透過編寫更少的程式碼來實現更多功能,並學習如何為 RubyMotion 專案編寫測試案例。最後,我們將了解應用程式提交過程,以便將您的應用程式推送到 Apple 的 App Store。

透過《RubyMotion iOS 開發必備》,我們將學習如何輕鬆創建 iOS 應用程式。在每一章的結尾,我們將擁有一個具體且可運行的應用程式,利用我們在該章中學到的概念。

您將從這本書中學到什麼
- 安裝 RubyMotion 並熟悉工具鏈
- 理解 RubyMotion 從 Objective-C 的演變:比較 RubyMotion 語法與相應的 Objective-C 語法
- 使用 XCode 界面構建器,並使用 RubyMotion 設計驚人的用戶界面
- 使用 gems 擴展應用程式:使用和創建 RubyMotion 的 gems
- 在您的應用程式中使用設備功能,包括相機、地理定位、手勢和通訊錄
- 透過 WebView 直接在您的 iPhone 窗口中顯示網頁應用程式
- 學習如何使用 Core Data 離線存儲數據
- 為 App Store 準備您的應用程式!

方法
這是一本逐步的書籍,通過在每一章中添加到示例應用程式來建立您的知識。每個主題都使用可以編譯和測試的示例程式碼,以展示事物如何實際運作,而不僅僅是告訴您理論。複雜的任務被分解為易於遵循的步驟,並清楚解釋每行程式碼的作用。