發表於2024-12-30
將您的iPhone以及iPad帶至另一個新水平!
您或許曾經在其他的App程式上見識過酷炫的功能以及技巧,但卻沒有時間真正去瞭解它們是如何完成的──但我們替您找到瞭答案。本書將引導您從單純、可重復利用的解決方案走入更多元的問題層麵,並藉由Cocoa Touch以及Objective-C來帶您認識iOS發展的一般模式。有瞭這本iOS私房祕笈,您的下一個App程式將會更加完美,可維護性也將更高。
本書特色
本書對於新手或資深軟體開發者都相當實用,裏頭充滿瞭最新的實用範例,教導您如何為專題增添專傢等級的功能,文字說明清楚易懂,針對程式碼的部分,更是有詳盡的描述。如果您希望能在App上加入一些令人耳目一新的元素,這本書將是您不可或缺的好幫手!
作者簡介
麥特.德朗斯Matt Drance
在8年的蘋果公司職涯後創立瞭蘋果iOS開發顧問公司「Bookhouse」。他為Pragmatic工作室培養瞭新的iOS開發人員,並在Apple Outsider網站(appleoutside.com)上分享瞭對此一産業的想法。當他不編寫程式、寫作、教學或是在傢裏當個好爸爸的時候,他會到北加州玩滑雪闆以及賽車。
保羅.沃倫Paul Warren
80年代早期保羅.沃倫在Commodore64電腦上編寫程式,為企業匯編瞭20年的程式之後,他迴歸到圖形係統的工作。保羅.沃倫的iOS開發顧問公司「Primitive Dog」專門從事2D動畫及自訂控製項。
譯者簡介
曾吉弘
CAVEDU教育團隊技術總監,對於Android、機器人與各種閤金玩具有狂熱。
著有多本Android與機器人相關書籍,為一群活潑近乎躁動的機器人玩傢頭目。官方網站: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 産齣兩個tone的錶格視窗
技巧20 增加table view的邊界陰影
技巧21 在縮放視窗中放置靜態的內文資料
技巧22 建立一個有幻燈片效果的分頁捲動係統
技巧23 繪製填滿漸層色彩的貝茲麯綫
技巧24 以多種動畫效果來建立動態圖像
技巧25 綜閤View與變形View的製作
技巧26 將漸層圖層動態化
技巧27 改造陰影
技巧28 動態View的呈現
技巧29 建立一個簡易發射器
技巧30 為頁麵換一個View
技巧31 搞定網路活動指示燈
技巧32 簡化網路服務連綫
技巧33 建置一個簡易的 HTTP POST
技巧34 透過HTTP上傳檔案
技巧35 利用現代的Objective-C類彆設計
技巧36 建立智慧型除錯輸齣
技巧37 設計更聰明的使用者預設資料取得方法
技巧38 檢視並穿越View的層次
技巧39 初始化基本數據模型
技巧40 將資料儲存到一個範圍裏
引言
作為程式開發人員,您的任務在於解決問題,而這些問題有時繁瑣難解、有時簡單、有時則非常有趣。或許,這在一般意義上根本就不是「問題」,但您的任務就是找齣解決方案。
而身為本書作者,我們的任務在於幫助您提升解決問題的能力與效率——可以的話先提升解決問題的能力、再提升效率。所以,我們決定將其書寫成私房秘技的形式,將焦點放在解決具體的問題上,而不是以一個更高層次的角度討論程式撰寫的相關議題。
這並不代錶本書不具教育意義,私房秘技的優點在於提供您一套可信的解決方法,尤其是針對您不想獨自麵對的問題。當然,缺點就是您可能隻想要復製本書的程式碼,並直接貼入您的專題中,而沒有花時間去瞭解其背後的運作方式。少寫瞭一些程式碼而節省時間當然是件好事,但瞭解您如何省下這些時間也同等重要,這樣纔有可能將這樣的精神運用在其他情況中。
若您對iOS SDK相當熟悉,並希望進一步提升App的品質與撰寫效率,那這本書絕對是最佳選擇。在這裏我們並不談如何撰寫App,而是希望透過這本書讓您的App更上一層樓,若您相對而言是比較進階的軟體開發師,您將會發現應用本書中某些方法之後,會使您省下相當多時間。
在撰寫技巧的過程當中,我們盡量以可重復利用性為優先考量,我們並不隻想著要寫齣一堆程式碼來解決問題,而是建立一套沿用性高的係統,讓您可以任意地將之納入其他您經手的iPAD、iPhone專題。當然,其中有些程式碼您可以直接納入其他專案。但是請記得,本書就像坊間任何一本傳統食譜一樣,在實際烹煮的時候可以依照您的喜好或需要,任意加入或移除其中某些配方或材料。如果要開發全新的App也是一樣,我們邀請您將書中的技巧延伸、編輯加工來滿足您的需要!
本書的技巧會把問題從頭到尾解說完畢,但我們誠摯地希望這些技巧能刺激您思考,為何我們選擇這樣的路徑解決問題。尤其在像Cocoa這樣的環境之中,有許多的選項可以選擇,眾多的選項代錶眾多問題解決方式。基於一緻性考量,我們一開始就針對某些方法與型態問題做瞭決定,有些方法也許您早已相當熟悉,也有可能有些是您之前沒有想到的,有些可能則是全新的東西。無論如何,我們會在此先解釋撰寫過程中的一些預設。
iOS私房祕笈:iPhone與iPad App的實用技巧 pdf epub mobi txt 電子書 下載 2024
iOS私房祕笈:iPhone與iPad App的實用技巧 pdf epub mobi txt 電子書 下載