出版時間:2012-12 出版社:人民郵電出版社 作者:Shawn Welch 頁數(shù):246 字數(shù):231000 譯者:郭華豐
Tag標簽:無
內(nèi)容概要
在移動開發(fā)領域,也許每個App的用途都有所不同,不過它們都一定是源自于同一個開始,那就是一個最初的創(chuàng)意。這個創(chuàng)意可以來自于任何人——設計師或者開發(fā)者,營銷經(jīng)理或者CEO。《iOS
App界面設計創(chuàng)意與實踐》的意義就在于向讀者介紹如何把創(chuàng)意變成真實的App?! 秈OS
App界面設計創(chuàng)意與實踐》包括iOS入門、iOS用戶界面基礎、設計iOS自定義用戶界面對象、向UI添加動畫、通過手勢進行人機交互等5個部分。由淺入深地向讀者介紹如何搭建iOS開發(fā)系統(tǒng),并最終將自己的創(chuàng)意付諸于真實的App之中?! 秈OS
App界面設計創(chuàng)意與實踐》適合iOS開發(fā)者學習使用。
作者簡介
Shawn Welch
從2007年第一代iPhone發(fā)布時起,就一直從事iOS應用程序設計和開發(fā)工作。如今,他又開始擔任Kelby媒體集團和美國國家圖像處理專業(yè)協(xié)會的iOS設計師及開發(fā)者,為他們的在線培訓網(wǎng)站Kelbytraining.com以及年度會議(如Photoshop
World)開發(fā)應用。
書籍目錄
第一篇 入門
第1章 iOS入門
我們?yōu)槭裁丛谶@里
iOS設備
iOS開發(fā)工具和資源
快速提示:iOS開發(fā)策略
指導原則
第2章 構成iOS應用程序的要素
iOS:整體框架
應用程序類型
iOS應用程序藍本
入門和“Hello,World!”
創(chuàng)建一個Xcode項目
總結
第二篇 iOS用戶界面基礎
第3章 物理硬件
物理輸入設備
設備方向
iOS坐標系統(tǒng)
為不同的顯示分辨率準備圖像資源
第4章 基本的用戶界面對象
UIKit和Foundation
iOS視圖
UIKit
第5章 用戶界面控制器和導航
控制器是什么
視圖控制器、導航以及模式視圖
第6章 用戶界面按鈕、輸入、指示器和控件
警報對話框和操作表
指示器
控件和按鈕
iOS應用程序藍本
基礎
創(chuàng)建UIViewController
為每個選項卡添加UI控件
連接UI控件和控制器
創(chuàng)建UITabBarController
第三篇 設計自定義iOS用戶界面對象
第7章 創(chuàng)建自定義圖標、啟動圖像和按鈕
應用程序圖標
啟動圖像
自定義UI按鈕
第8章 創(chuàng)建自定義UIView和UIViewController
自定義UIViewController
自定義UIView
第9章 創(chuàng)建自定義表視圖
UITableViewController
UITableView外觀
創(chuàng)建自定義單元格
移動、刪除和插入行
iOS應用程序藍本
自定義iOS UI
概述
修改第一個選項卡
第四篇 給你的UI添加動畫
第10章 iOS動畫入門
關于使用UIKit的動畫
UIView動畫區(qū)塊
系統(tǒng)提供的動畫
第11章 創(chuàng)建自定義iOS動畫
關于Core Animation
Core Animation類型
開始使用Core Animation
關健幀動畫
動畫過渡
3D變換
iOS應用程序藍本
自定義動畫
概述
給CountdownViewController添加動畫
第五篇 人機交互:手勢
第12章 iOS手勢入門
了解蘋果定義的手勢
手勢和UIKit
第13章 創(chuàng)建自定義iOS手勢
檢測UIView觸摸事件
手勢識別器
運動手勢
iOS應用程序藍本
自定義手勢
概述
作者后記
章節(jié)摘錄
版權頁: 插圖: 在第1行,如果方向是UlInterfaceOrientationLeft或者UIlnterfaceOrientationRight,那么isLandscape將被設置為YES,如果方向是UlInterfaceOrientationPortrait或者UIInterfaceOrientationPortraitUp sideDown,那么isLandscape將被設置為NO。第2行演示了同樣的效果,是使用isPortrait而不是使用isLandscape。如果你想要你的應用程序只支持橫屏方向而不是前面那樣僅僅返回YES,您應該返回UIlnterfaceOrientationIsLandscape(orientation)。這樣的話,如果方向是橫屏,將會返回布爾值YES,否則這個函數(shù)將返回NO。 iOS坐標系統(tǒng) 在iPad和iPhone 4推出之前,iOS UI設計師只需要關注一種屏幕分辨率。因為所有的iOS設備都運行在相同的基礎硬件上,設計師知道所有的應用程序將顯示在320像素X480像素的顯示屏上。這使得設計過程和資源制作簡單和明了。 隨著iPad和iPhone 4的retina顯示屏的引進,iOS UI設計師不再享有這種奢侈。因為應用程序可能運行在標準的iPhone顯示屏、iPhone 4的retina顯示屏或者iPad的9.7英寸的顯示屏上,設計師需要采取額外步驟,以確保UI的一致性和圖片資源的質量。 iPhone4和Retina顯示屏的點和像素 從iOS 4.0開始,你必須了解點和像素之間的差異。iOS使用標準的坐標系統(tǒng),其中(0,0)定義為屏幕左上角。x軸的正方向指向右邊,y軸的正方向指向下方。 正如在上面設備的方向一節(jié)討論的,如果你的應用程序支持多個設備的方向,當iOS接收到一個方向變化的通知,iOS將重新定義原點(0,0)為新方向的左上角。從iPad和使用iOS 4.0的一些iPhone開始,用戶能夠鎖定設備的方向。如果用戶鎖定了設備的方向,iOS不會受到方向變化的通知,當然就不會重新定義原點(0,0)為新方向左上角。 在iOS 4.0之前,所有設備的顯示分辨率均是320×480。順理成章地,iOS采取了320×480的坐標系。然而,隨著引進iOS 4.0,坐標系統(tǒng)不再需要匹配設備的分辨率。如表3.1所示,iPhone 4擁有兩倍于上一代iPhone的像素。這意味著iPhone 4使用的坐標系中每個點相當于兩個像素。
編輯推薦
不可否認的是,的確有一些App的誕生是為了滿足用戶一些已經(jīng)存在的需求,可歸根結底,所有的App都是由最初的一個創(chuàng)意演化出來的。這個創(chuàng)意,可以是任何一個人提出來的,設計師、開發(fā)人員、市場人員,甚至是軟件公司的CEO,而Shawn Welch編著的《iOS App界面設計創(chuàng)意與實踐》的主要內(nèi)容,便是介紹如何將這些讓人感到興奮的創(chuàng)意原型,融入到真實的App之中。 無論是從技術角度,還是從純粹的商業(yè)機會角度來看,iOS都是一個堪稱卓越的系統(tǒng)平臺。iTunes App Store中的應用程序下載量超過百億,而且2012年10S新設備的總出貨量預計將超過1億臺。能給大型軟件企業(yè)和獨立開發(fā)者一個如此充滿機遇的舞臺,除了iOS之外,再無其他平臺可以做到。無需多言,如果你手頭正好有一個新穎的App創(chuàng)意,現(xiàn)在就是實現(xiàn)它的最好時機。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
iOS App界面設計創(chuàng)意與實踐 PDF格式下載