iPhone App開發(fā)實戰(zhàn)手冊

出版時間:2012-8  出版社:電子工業(yè)出版社  作者:克雷格·霍肯伯里  頁數:307  字數:315000  譯者:高京,歷勤勇,施迪宏  
Tag標簽:無  

內容概要

  目前市面上不乏iPhone
App開發(fā)的書籍,但要做出成功的產品,需要的絕不僅僅是開發(fā)優(yōu)秀的軟件。本書將向你展示完整的開發(fā)過程,從下載工具,開發(fā)應用,進行測試,通過蘋果的審核,到推銷和維護你的產品。本書適合iPhone
App開發(fā)入門使用。無論是開發(fā)人員、設計師、市場人員,還是項目經理,都可以在本書中找到自己感興趣的內容。

作者簡介

作者:(美國)克雷格?霍肯伯里 (Craig Hockenberry) 譯者:高京 歷勤勇 施迪宏  克雷格?霍肯伯里(Craig Hockenberry),開發(fā)屢獲殊榮的作品已愈30年。目前是Iconfactory公司(一家制作圖標軟件的公司)的負責人。他們的業(yè)務包括為微軟、蘋果、Adobe,以及其他業(yè)界領先的軟件公司設計和制作圖標。

書籍目錄

引言
第一部分
第1章 創(chuàng)建你的第一個iPhone應用
準備工具
安裝Xcode
安裝iPhone SDK
關于SDK要進一步了解什么
熟悉新工具
每個Flashlight都需要一個部件表
組裝
在Mac上運行一下
修改的決定
第2章 方括號的力量
Objective-C:iPhone應用開發(fā)基本功
方括號的領地
對象的要素
讓對象干活
眾多的類
類詳解
瘋狂背后的原理
用類別表達
實現:美麗背后的智慧
創(chuàng)建新類
管理內存
來一片nil
輕松地自動釋放
屬性和點
類方法
初始化對象
解除地址分配
循環(huán):更好還是更壞
異常處理代碼
從崩潰中學習
使用選擇器
出示你的id
下一步
開發(fā)文檔
學會偷懶
第3章 Cocoa Touch:讓Objective-C運行起來
Cocoa Touch入門
三大巨頭:模型、視圖、控制器
視圖
模型
控制器
值對象
基礎數據類型
對象化(Objectified)
集合
深度復制
屬性列表
可變還是不可變
讓它可改變
保護你的數據
委托和數據源
目標和操作
用戶界面:復雜的方法
用戶界面:簡單的方法
通知
單例
將單例作為全局變量
下一步
設計語言
第4章 設計工具:做一個更好的FlashLight
編碼之前的計劃
為何要找個設計師
設計目標
iPhone的獨有設計模式
設計過程
與設計師和諧共處
反饋,不要只考慮到自己的想法
反饋的提供者
Flashlight 2.0
更大,更強,更快
正面
背面
繪圖板
在圖片和代碼之間的技術設計
開始命名
下一步
準備編碼
第二部分
第5章 開始深入開發(fā)
超越模板
選擇SDK
修改項目設置
修改目標設置
編譯設置
重復配置
官方授權
加入iPhone開發(fā)者計劃
打開這扇門
如果失敗
移動體驗
準備開工
第6章 專業(yè)版Flashlight
一趟觀光旅行
從哪里開始
打開旅行指南
Flashlight_ProAppDelegate
觀察NIB文件
MainWindow.xib
MainView.xib
調整視圖尺寸
自動尺寸調整
SettingsView.xib
AboutView.xib
細化外觀
LightView
IFInfoView
你自己的Cocoa Touch
UIColor+Brightness
UIView+Brightness
UIView+Concealed
優(yōu)化模型
SOSModel
FlashlightModel
整合起來
MainViewController
SettingsViewController
AboutViewController
本地化的語言
Localizable.strings文件
AboutView.xib
總結
第三部分
第7章 收尾工作
beta測試
應用在你這里運行一切正常,但是……
Ad Hoc & Roll
清理外觀
美化委員會
程序語言本地化
Web開發(fā)
網站
App Store,我來了
第8章 銷售
簽訂合同
歡迎
第一件要做的事情
提出你的申明
出口合規(guī)
概要
評分
上傳——展示
定價
本地化
檢查
調整
市場
度量
競爭
兩個開發(fā)人員,一個商店
定價策略
先試后買
上傳
最終版配置文件
最終目標
最終版本的構建
最終版本的上傳
最終的測試
第一次推廣
應用審查
確保你沒有破壞任何規(guī)則
應對拒絕
可以銷售了
發(fā)布日
第9章 你已經擁有了客戶
銷售統(tǒng)計
日常銷售報告
月度財務報告
獲得付款
廣告與促銷
新聞稿
口碑傳播
社交網絡:瘋狂的口頭傳播
讓用戶可以說些什么
大爆炸
網絡廣告
推廣碼
銷售價格
把效果繪制出來
監(jiān)控覆蓋
注冊
客戶支持
一切都是完美的
崩潰原因
支持郵件的處理
產品更新
新信息
歡迎回到iTunes
升級
恭喜
第四部分
附錄A 去哪里進一步學習

章節(jié)摘錄

版權頁:   插圖:   現在,你可能已經注意到在Objective—C標識符中起始的兩個字母是非常重要的。IB能幫你解開疑惑,它代表Interface Builder。如果查找IBOutlet和IBAction的定義,你可能會對UINibDeclarations.h里找到的結果感到疑惑。 #define IBOutlet #define IBAction void 當IBOutlet和IBAction添加到你的代碼中,并沒有添加任何其他附加功能。如上所見,兩個標識符的定義事實上是沒有實際操作的,你做的只是標記代碼,使Interface Builder可以解析它。 IBOutlet用來標記那些將用于圖像編輯器及源代碼中的對象。同樣,IBAction是用來標記方法可以在兩個不同的編輯環(huán)境進行共享。 神奇的方式 從源代碼的角度看,mySlider、myButton、myLabel這些對象會在程序運行時神奇地出現。這種魔法讓你的生活變得更加容易,但重要的是要理解這個技巧,這樣你才能充分利用潛在的一些特性。 在最一開始的程序配置文件中,HitMaker—Info.plist包含一個主NIB文件名(NSMainNibFile),它告訴Cocoa當程序執(zhí)行時需要首先載入指定的文件。如果指定MainWindow,則所有在MainWindow.xib中的對象將會被加載到內存中。 說明:NIB是“NeXT Interface Builder”的縮寫,在舊版中用于文件的擴展名。許多開發(fā)人員和大部分的框架都還在使用這個詞?,F在新的文件都使用.xib擴展名,xib這種新的格式基于XML,因此用X作為擴展名的第一個字母。 有些時候開發(fā)人員會講NIB文件,而在另一些時候他們會說XIB文件,其實是一回事,都是指包含用戶界面部分的文件。 加載的部分過程是設置所有那些被定義為IBOutlet的實例變量。NIB的加載機制使用訪問器來設置這些實例變量,它會使用內存中的對象來調用一setMySlider:、—setMyButton:和—setMyLabel:方法。 最酷的是,那些被加載的對象擁有你在Interface Builder中所做的所有設置。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    iPhone App開發(fā)實戰(zhàn)手冊 PDF格式下載


用戶評論 (總計10條)

 
 

  •   書的內容還不錯的,挺全面的。
  •   今天剛拿到,但是簡單翻了一下,挺不錯的
  •   這個商品不錯,但還沒看。
  •   從基本入手,沒讀完,感覺還行,國外也暢銷著
  •   不錯的書。謝謝DangDang
  •   雖然還沒看完。
  •   內容太少了,深奧!建議買其它書
  •   這是一本入門的好書吧
  •   感覺不錯,挺實用
  •   書很好,財務開票太慢
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7