iOS私房祕笈

iPhone與iPad App的實用技巧

iOS Recipes : Tips and Tricks for Awesome iPhone and iPad Apps

  • 出版日期:2014/03/14
  • 語言:繁體中文
  • ISBN: 9789866076527
  • 頁數: 289
紙本書定價:NT$ 320
電子書售價:NT$ 220

本書為固定版面格式,建議您使用平板或電腦閱讀。

將您的iPhone以及iPad帶至另一個新水平!

您或許曾經在其他的App程式上見識過酷炫的功能以及技巧,但卻沒有時間真正去了解它們是如何完成的──但我們替您找到了答案。本書將引導您從單純、可重複利用的解決方案走入更多元的問題層面,並藉由Cocoa Touch以及Objective-C來帶您認識iOS發展的一般模式。

有了這本iOS私房祕笈,您的下一個App程式將會更加完美,可維護性也將更高。"

相關推薦

  • Line即時行銷好點子(暢銷修訂版)

    Line即時行銷好點子(暢銷修訂版):認識到認同、消息轉消費,最有效的依「賴」行銷手法攻略

    電子書售價:NT$ 220 紙本書定價:NT$ 320

    全台灣最暢銷的LINE@即時通行銷專書,暢銷修訂版! 把粉絲變顧客,把顧客當朋友! 即時通行銷你必須要知道的每一件事都在這本書中。 LINE 也沒有教你的行銷手法!真正有效的 LINE 行銷精神! 網路趨勢大師、暢銷書作家權自強老師毫不藏私公開用 LINE 行銷秘密規則,本書將再度引爆網...

  • LINE即時行銷好點子

    LINE即時行銷好點子:認識到認同、消息轉消費,最有效的依「賴」行銷手法攻略

    電子書售價:NT$ 220 紙本書定價:NT$ 320

    「台灣第一本LINE@生活圈活用攻略」 LINE沒教你的行銷手法,讓你比LINE更會用LINE行銷 最專業行銷講師權自強的策略、案例、操作教學一次滿足! 結合了觀念與實作,讓你了解LINE@這個下一波行銷趨勢,是每一個與行銷有關的人必讀的專書。

  • InDesign Tricks:專家愛用的速效技法

    InDesign Tricks:專家愛用的速效技法

    電子書售價:NT$ 0 電子書定價:NT$ 0

    ※為配合台灣電子書協會活動,即日起至2017/11/15前,免費領取※ 在台灣,編排書籍幾乎有95%以上的人使用InDesign,但是很大部分的人是用“做苦工”的方式在編排書籍,他們不太懂InDesign裡的許多細微設定可以幫助他們節省編排時間、增加編排效率,更可惜的是,台灣沒有這方面“進階”...

  • 大數據

    大數據:「數位革命」之後,「資料革命」登場: 巨量資料掀起生活、工作和思考方式的全面革新

    電子書售價:NT$ 270 紙本書定價:NT$ 360

    「不論是每個人口袋裡的手機、背著到處走的電腦、又或是辦公室所使用的伺服器系統,都是資訊社會明顯而豐碩的果實。但相較之下,「資訊」本身就不那麼引人注意。自從電腦在半世紀前進入主流社會以來,累積的資料已經到了一定程度,開始帶來全新而特殊的改變。現在,世界上不僅是資訊量前所未見,資訊成長的速度更是一日千里...

  • Illustrator隨手畫,隨便繪。

    Illustrator隨手畫,隨便繪。:以拉控一講你就繪的神速絕殺技╳絕對學得會的實例

    電子書售價:NT$ 280 紙本書定價:NT$ 380

    這是一本現在、或未來想成為以拉控,就非得要擁有的一本書! 本書除了是一本告訴你如何最大化Illustrator效率的操控書籍外,對於初學者而言可以說是一本非常簡單好學、容易上手的Illustrator實用工具書。只要把本書內的基本功夫走一遍,隨手畫隨便繪,要畫什麼都超有fu~!

  • 黑麵 美少女攝影技巧

    黑麵 美少女攝影技巧

    電子書售價:NT$ 279 電子書定價:NT$ 279

    本書為作者繼前2本暢銷排行冠軍書之後的第3本美少女攝影教學書,是初學者必修的攝影技巧! 【精彩內容】 ◎好光線決定一切!尋找好光線的技巧 試了很多網路高手分享的照片調控檔,相機一牌換過一牌,鏡頭一顆換過一顆 怎麼還是拍不出漂亮的照片?……

  • Python 入門指南 V2.31

    Python 入門指南 V2.31

    電子書售價:NT$ 200 紙本書定價:NT$ 430

    本書為程式語言 Python 的入門教材,著重於帶領讀者以開發軟體的模式學習 Python 。

  • Swift 入門指南 V3.00

    Swift 入門指南 V3.00

    電子書售價:NT$ 200 紙本書定價:NT$ 430

    《Swift入門指南》適合程式語言的完全初學者,以軟體專案開發的模式引導學習,讓完全初學者從起步就對軟體專案開發有概略的認識,這本書除了 Swift 3 的語言基礎外,也涵蓋 Xcode 的基本教學,包括 Storyboard 、 Auto Layout 、 Core Data 及使用資源檔案等主題...

  • Android地表最強密技超級精選

    Android地表最強密技超級精選

    電子書售價:NT$ 139 紙本書定價:NT$ 199

    精選百餘則好用又好玩的Android手機密技,解封系統裡的隱藏項目,偷裝超實用第三方軟體,翻轉你的舊印象,讓你的Android手機發揮200%超效實力!

  • 雲端工作術:Google教我的100個工作方法

    雲端工作術:Google教我的100個工作方法

    電子書售價:NT$ 224 電子書定價:NT$ 224

    「一個Google,打點你的一生!」 不要以為Google只懂搜尋,像是Gmail可以管理郵件,Calendar可以管理行事曆,Docs可以多人編輯文件,Maps則是旅遊出差必備地圖服務。 「善用Google,你可以比別人做得更快更好!」  

  • AWS雲端企業實戰聖經:Amazon Web Services改造企業IT體質

    AWS雲端企業實戰聖經:Amazon Web Services改造企業IT體質

    電子書售價:NT$ 335 電子書定價:NT$ 335

    作為台灣市場第一本完整且深入介紹AWS應用的專書,本書邀請到的作者林允溥是有多年AWS操作經驗的專家,專精於將社群網站和遊戲網站,設計成適合雲端運算架構,他將把這些寶貴的心得帶入台灣的雲端市場中。  

  • 行動思維時代

    行動思維時代:搶攻O2O商機,一場從管理到行銷的全面行動化革命

    電子書售價:NT$ 250 電子書定價:NT$ 250

    Google執行長施密特:未來將是「行動唯一」的時代! ●Amazon網路書店分類榜TOP5、五星滿分好評 ●《富比士》《哈佛商業評論》《金融時報》《紐約時報》《華爾街日報》書摘推薦 ●Google、思科、eBay、AT&T高層盛讚 第一本絕對實用的行動化教戰守則, 向Uber、Nike...

  • 資料分析深度專項

    資料分析深度專項

    電子書售價:NT$ 235 紙本書定價:NT$ 390

    本書針對「資料分析」該項學科主題,介紹資料分析的重要概念、資料分析技巧、各類型資料的分析方式與技巧(如文字資料、圖形資料、表格資料、綜合資料等)。並附「資料分析」各題型資料進行資料分析的練習題目,供實作檢視學習成果,附參考答案及說明解析。

  • 由淺入深快樂學Excel函數〈修訂版〉

    由淺入深快樂學Excel函數〈修訂版〉

    電子書售價:NT$ 350 紙本書定價:NT$ 600

    ◎還在為了每天統計資料而天天加班或熬夜嗎? 本書將以實例教您如何利用函數快速的統計資料,讓您可以提升工作效率。 ◎還在苦惱每次為了要引用舊有存在的資料,而複製得眼花撩亂嗎? 本書將以實例教您如何利用函數快速的引用資料,讓您樂在工作。

  • 讓世界定格的旅行攝影攻略~在旅行途中必學的拍照密技300招

    讓世界定格的旅行攝影攻略~在旅行途中必學的拍照密技300招

    電子書售價:NT$ 266 電子書定價:NT$ 266

    本書集結了墨刻資深攝影周治平20年的旅行和攝影經驗,把旅行途中會遇到的各種拍攝狀況及應對技巧,毫不藏私,全數傾囊相授。

  • 台灣軟體產業的失落十年

    台灣軟體產業的失落十年

    電子書售價:NT$ 299 電子書定價:NT$ 299

    本書從各種層面切入,分析常見的台灣軟體產業弊病並提出解決方案,比照歐美先進國家與台灣的現行做法,以加法思維看待這個產業,只有改變現況才能避免不久的將來被世界潮流淘汰的悲劇,你--想要改變嗎?

  • 大數據與太陽花

    大數據與太陽花

    電子書售價:NT$ 0 電子書定價:NT$ 0

    大數據跟太陽花,怎麼會兜在一起?兩者可以激盪出怎樣的火花?關鍵評論網帶給你嶄新觀點,從最貼近的事件看待大數據。 你可能不知道,數據資料能有效幫你釐清太陽花運動的參與者,大致是什麼樣的人。運動退場之後,人民留下的行動痕跡,若能即刻保存,那就如同人民的歷史博物館裡,立馬多了一間展廳。將歷史上的社...

  • 電子書籍少女

    電子書籍少女:—Voyager篇

    電子書售價:NT$ 0 電子書定價:NT$ 0

    以電子書為主題,人氣同人誌日本Voyager版之傑作選!什麼?竟然把Kindle、iPhone、Kobo 等閱讀器都變成可愛美少女了?本書涵括可愛的漫畫、輕鬆的小說到認真專業的專欄,豐富精彩內容,讓你一次搞懂「電子書是蝦米」!

  • Apple教我的工作方法

    Apple教我的工作方法:200個讓蘋果店員也推薦的Mac高效率活用術

    電子書售價:NT$ 238 紙本書定價:NT$ 340

    Mac用戶等待已久!完全學會Mac應用的聖經 本書作者海獺社長,為前AppleUser主編,現LetsOffice主編,曾撰寫《Apple會怎麼做?》一書為近年來台灣最暢銷Mac專書,其方法強調對提升效率有效的工作應用,而非只是單純的電腦操作教學,深得讀者喜愛與肯定。

詳細書訊

  將您的iPhone以及iPad帶至另一個新水平!

  您或許曾經在其他的App程式上見識過酷炫的功能以及技巧,但卻沒有時間真正去了解它們是如何完成的──但我們替您找到了答案。本書將引導您從單純、可重複利用的解決方案走入更多元的問題層面,並藉由Cocoa Touch以及Objective-C來帶您認識iOS發展的一般模式。有了這本iOS私房祕笈,您的下一個App程式將會更加完美,可維護性也將更高。

本書特色

  本書對於新手或資深軟體開發者都相當實用,裡頭充滿了最新的實用範例,教導您如何為專題增添專家等級的功能,文字說明清楚易懂,針對程式碼的部分,更是有詳盡的描述。如果您希望能在App上加入一些令人耳目一新的元素,這本書將是您不可或缺的好幫手!

【推薦序】

iOS是個極為適合撰寫程式的平臺,觸控式螢幕和互動式的特性打開了應用程式的全新一頁。我們看到許多才華洋溢的程式設計師發展出幾年前無法想像的軟體。iPhone、iPod touch和iPad的可攜性與合理的電池壽命,使我們可以隨時隨地使用這些產品。簡單來說,iOS已經指出未來的方向——我只能跟我2007年時買的,上面還跑著Snow Leopard作業系統的MacBook Pro說抱歉了,當時我是用它來開發軟體和處理相片。很顯然地,電腦的作業方式已經改變了,時光不會再回到2005年那個年代了。

真是令人興奮啊!誰不想為這些令人驚訝的裝置開發軟體呢?

就另一方面來說,我們實際上為iOS以及觸控螢幕這個框架撰寫程式也就是這幾年的事情。當然,讀者中可能有人有開發Mac OS X軟體的經驗,比從其他平臺跳過來iOS的人多了一些相關經驗。但請別誤會,無論如何,在為iOS撰寫程式時,我們都像是踏上一塊嶄新的土地。以我而言,即使從十幾年前就撰寫了我的第一個Cocoa App,也為Mac OS X程式開發寫了許多書與文章,但一開始面對iOS時,也有很多次焦頭爛額的經驗,埋頭研究寫成Xcode的使用說明好一陣子才逐漸上手。有太多東西需要搞懂了,包含如何建立完美的啟動畫面,如何使表格與卷軸以最有效率的方式執行命令,如何連接現今應用程式常用的網路服務,如何配合iOS的運行,而不是處處跟它作對。

所幸,我們不需要獨自面對所有問題。本書的作者麥特與保羅彙整了一系列的範例,包含了最新、最符合iOS軟體發展潮流的技巧與練習。最終您將學習到完整的一套針對特定問題的解決方式,一有問題產生,就可以拿起本書參考。

其實本書用途不僅止於此,雖然本書集結了某些特定問題的解決方式,但是在閱讀的過程中,您還可以就近觀察麥特與保羅是如何面對、分析這些問題的。在我本身閱讀的過程當中,感覺就像一邊欣賞我最喜歡的主廚們在廚房烹煮食物,一邊觀察他們如何處理眼前的任務,即使是我認為我已經相當嫻熟的問題,都會有新的發現。

所以,拉張椅子坐下來吧。加入我最欣賞的兩位iOS開發者的旅程,並準備好學些東西吧!然後,再回去做出幾年前只能在白日夢中出現的美好程式!

James Duncan Davidson
2011年4月

【作者簡介】

麥特.德朗斯 Matt Drance

麥特.德朗斯在8年的蘋果公司職涯後創立了蘋果iOS開發顧問公司「Bookhouse」。他為Pragmatic工作室培養了新的iOS開發人員,並在Apple Outsider網站(appleoutside.com)上分享了對此一產業的想法。當他不編寫程式、寫作、教學或是在家裡當個好爸爸的時候,他會到北加州玩滑雪板以及賽車。

保羅.沃倫 Paul Warren

80年代早期保羅.沃倫在Commodore64電腦上編寫程式,為企業彙編了20年的程式之後,他回歸到圖形系統的工作。保羅.沃倫的iOS開發顧問公司「Primitive Dog」專門從事2D動畫及自訂控制項。

【譯者簡介】

曾吉弘

CAVEDU教育團隊技術總監,對於Android、機器人與各種合金玩具有狂熱。
著有多本Android與機器人相關書籍,為一群活潑近乎躁動的機器人玩家頭目。官方網站:http://www.cavedu.com。

【書籍目錄】

前言
第一章 使用者介面祕笈
技巧1  添加一個基本的歡迎畫面轉換
技巧2 為您的初始螢幕轉換加入個人風格
技巧3 將一個自訂通知View動態化
技巧4 建立可重複使用的開關按鈕
技巧5 建立帶有紋理顏色的圓角View
技巧6 建立一個可重複使用的網頁View
技巧7 自訂滑桿與進度View
技巧8 建立一個自訂手勢辨識器
技巧9 建立獨立的警示View
技巧10 為屬性字串建立一個標籤
技巧11 無限瀏覽專輯封面
技巧12 播放專輯牆上的音樂
技巧13 好玩好用的自動捲動文本View
技巧14 建立自訂的數字控制功能

第二章 表格及捲動視圖的技巧
技巧15 簡化表格元件製作
技巧16 在網路資料庫中使用聰明的表格元件
技巧17 如何定位表格元件子視圖
技巧18 組織表格視圖
技巧19 產出兩個類型的表格視圖
技巧20 增加表格視圖的邊界陰影
技巧21 在縮放視窗中放置靜態的內文資料
技巧22 建立一個有幻燈片效果的分頁捲動系統

第三章 繪圖技巧
技巧23 繪製填滿漸層色彩的貝茲曲線
技巧24 以多種動畫效果來建立動態圖像
技巧25 綜合視圖與變形視圖的製作
技巧26 將漸層圖層動態化
技巧27 改造陰影
技巧28 動態視圖的呈現
技巧29 建立一個簡易發射器
技巧30 為視圖建立捲曲轉型

第四章 連線問題技巧
技巧31 搞定網路活動指示燈
技巧32 簡化網路服務連線
技巧33 建置一個簡易的 HTTP POST
技巧34 透過HTTP上傳檔案

第五章 關於執行時間的技巧
技巧35 利用現代的Objective-C類別設計
技巧36 建立智慧型除錯輸出
技巧37 設計更聰明的使用者預設資料取得方法
技巧38 檢視並瀏覽視圖的階層
技巧39 初始化基本資料模型
技巧40 將資料儲存到一個範圍內

目錄列表

最近瀏覽與試讀
iOS私房祕笈