Beginning iOS Storyboarding: Using Xcode (Paperback)

Rory Lewis, Yulia McCarthy, Stephen M. Moraco

  • 出版商: Apress
  • 出版日期: 2012-10-16
  • 售價: $1,530
  • 貴賓價: 9.5$1,454
  • 語言: 英文
  • 頁數: 644
  • 裝訂: Paperback
  • ISBN: 1430242728
  • ISBN-13: 9781430242727
  • 相關分類: Apple Developer
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

The advent of iOS 5 and the newest Xcode has unveiled an innovative, design-centric set of tools called Storyboarding, for you to more easily conceptualize and design your app from top to bottom. A time saver for sure, but it's new!

Dr. Rory Lewis, Yulia McCarthy and Stephen Moraco — a best selling Apress author, a former Apple iOS engineering group intern and a successful app developer — have teamed up to bring you this book, Beginning iOS Storyboarding. The three authors have found a beautiful way to lead the beginner into Storyboarding and at the same time show old school coders of Objective-C the new and exquisite methodology of this incredible tool.

For the beginner who has never programmed, Beginning iOS Storyboarding shows how to extract those cool and innovative app ideas you have in your head into a working app ready for sale on the iTunes store by using Apple's new technology that allows you to skip chunks of code by just dragging scenes and segues onto your Storyboard canvas.

Even if you're an intermediate or pro-level Objective-C developer, you can still learn the ins and outs of Xcode's new Storyboarding feature, and find new ways of building and debugging your new Storyboarding app. Yup: This book is also for you, too.

In this book, you get the following, beyond learning the fundamentals and classical elements of Storyboarding:

  • Design and build utilities and a location based service app using Storyboarding techniques
  • Design and build a universal app with a rich user interface and user experience (UX)
  • Create a fun game app, and more

What you’ll learn

  • How iOS Storyboarding is like a different planet in the Xcode universe. We do this by introducing you to the standard transitions to views, passing data to the views, returning data from the views, and, lastly, showing how to navigate the critical transitions to views.
  • How to develop a simple utility app using Storyboarding. Here we learn the foundation of many apps, which is how to place controls on the settings screen of a utility application and to return those settings to the main view of the app via the settings view delegate protocol.
  • How to develop an app with an advanced MKMapView. Specifically, we introduce you to override the default views provided by Apple’s initial project templates. This opens the door to you being able to code specialized views such as MKMapView, and utilize iOS Location Services for building navigation-based apps.
  • What are the cool, powerful tools that enable you to create page controller view transitions. We dig deep into the ins and outs of how to apply the UIPageControls to display views and supply traditional view notification to controlled views.
  • How to create a very cool universal app while you learn how to develop table views, which in the iPad case, present themselves differently depending upon the device orientation using the UISplitViewController.
  • How to build a universal app with two Storyboards (one for iPhone, one for iPad) and provide techniques and tips for developing universal apps.
  • How to build a tabbed app that stores and manages user documents in the iCloud. 
  • How to develop a cool game app which stretches your knowledge of how segues can be used to provide much more complex navigation paths between screens and devices, as well as accessibility with Apple’s iOS Game Center.

Who this book is for

This book is for the beginner who has never programmed, but can use the Storyboarding tool in Xcode to get up and running fast. This book is also for experienced iOS developers who wish to learn Storyboarding to quickly cut down on their app development and debugging time.

Table of Contents

  1. Preliminaries
  2. Fundamentals
  3. Storyboarding with MapView
  4. Building a Utility Application
  5. Storyboarding a Page-Based App
  6. Mastering Table Views with Storyboarding: Core Data Setup
  7. Mastering Table Views with Storyboarding: Designing the Flow
  8. Mastering Table Views with Storyboarding: Coding the Backend
  9. Single View #3: wanderBoard Part I
  10. Single View #3: wanderBoard Part II
  11. Single View #3: wanderBoard Part III
  12. How Far You Have Come

商品描述(中文翻譯)

iOS 5和最新的Xcode的出現揭示了一套創新的、以設計為中心的工具,稱為Storyboarding,讓您更容易地從頭到尾概念化和設計您的應用程序。這絕對是一個節省時間的工具,但它是新的!

Dr. Rory Lewis、Yulia McCarthy和Stephen Moraco - 一位暢銷Apress作者、一位前蘋果iOS工程小組實習生和一位成功的應用程序開發者 - 聯手為您帶來這本書《Beginning iOS Storyboarding》。這三位作者找到了一種美麗的方式,引導初學者進入Storyboarding,同時向Objective-C的老派編碼人員展示這個令人難以置信的新方法。

對於從未編程的初學者,《Beginning iOS Storyboarding》展示了如何將您腦海中的酷炫創新應用點子轉化為在iTunes商店上銷售的應用程序,只需將場景和轉場拖放到Storyboard畫布上,利用蘋果的新技術跳過大量的代碼。

即使您是中級或專業級的Objective-C開發人員,您仍然可以學習Xcode的新Storyboarding功能的各種細節,並找到構建和調試新Storyboarding應用程序的新方法。是的,這本書也適合您。

在這本書中,除了學習Storyboarding的基礎知識和經典元素外,還包括以下內容:

- 使用Storyboarding技術設計和構建實用工具和基於位置的服務應用程序
- 設計和構建具有豐富用戶界面和用戶體驗(UX)的通用應用程序
- 創建有趣的遊戲應用程序等等

您將學到以下內容:

- iOS Storyboarding如何成為Xcode宇宙中的一個不同的星球。我們通過介紹標準的視圖轉換、將數據傳遞給視圖、從視圖返回數據以及如何導航到關鍵的視圖轉換來實現這一點。
- 如何使用Storyboarding開發簡單的實用程序應用。在這裡,我們學習了許多應用程序的基礎,即如何在實用程序應用的設置屏幕上放置控件,並通過設置視圖委託協議將這些設置返回到應用程序的主視圖。
- 如何使用高級MKMapView開發應用程序。具體而言,我們介紹了如何覆蓋蘋果初始項目模板提供的默認視圖。這為您編寫特殊視圖(如MKMapView)和利用iOS位置服務構建基於導航的應用程序打開了大門。
- 創建酷炫的頁面控制器視圖轉換的強大工具。我們深入挖掘如何應用UIPageControls來顯示視圖並向受控視圖提供傳統的視圖通知的各種細節。
- 如何在學習開發表格視圖的同時創建一個非常酷炫的通用應用程序,iPad的情況下,根據設備方向以不同的方式呈現自己,使用UISplitViewController。
- 如何使用兩個Storyboard(一個用於iPhone,一個用於iPad)構建通用應用程序,並提供開發通用應用程序的技巧和技巧。
- 如何構建一個在iCloud中存儲和管理用戶文檔的選項卡式應用程序。
- 如何開發一個很酷的遊戲應用程序,該應用程序擴展了您對如何使用轉場在屏幕和設備之間提供更複雜的導航路徑以及與蘋果iOS Game Center的可訪問性的知識。

這本書適合從未編程過但可以使用Xcode的Storyboarding工具快速上手的初學者。這本書也適合有經驗的iOS開發人員,他們希望學習Storyboarding以快速減少應用程序開發和調試時間。