iOS Recipes: Tips and Tricks for Awesome iPhone and iPad Apps (Paperback)

Matt Drance, Paul Warren

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2011-07-16
  • 定價: $1,155
  • 售價: 2.6$299
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Paperback
  • ISBN: 1934356743
  • ISBN-13: 9781934356746
  • 相關分類: Apple Developer
  • 立即出貨

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

相關主題

商品描述

iOS Recipes begins with a tour of UIKit. Former Apple Evangelist Matt Drance and expert graphical-systems programmer Paul Warren show you how to write splash screens and embedded web browsers that are easily dropped into any project. You'll explore techniques for building complex table views without losing yourself in a sea of code, and see how to add some unique visual touches to any table--even the ones you've already built.

Next you'll explore Quartz and Core Animation, and you'll walk through a number of fills, transforms, and animations that will breathe life into any app or game. You'll also learn about gestures, transitions, and custom controls to take your user interactions to the next level.

You'll tackle networking with a few basic techniques to prevent unnecessary repetition in your codebases, and address some more complex problems like uploading large files to a web server. Finally, you'll see some simple disciplines and ideas that will make architecting, debugging, maintaining, and ultimately shipping your application easier every single time.

By the end of this book, you'll have expanded your iPhone and iPad development knowledge and be well on your way to building elegant solutions that are ready for whatever project you take on next.

商品描述(中文翻譯)

《iOS Recipes》從 UIKit 的介紹開始。前蘋果公司傳教士 Matt Drance 和專業的圖形系統程式設計師 Paul Warren 將向您展示如何撰寫可輕鬆嵌入任何專案的啟動畫面和內嵌網頁瀏覽器。您將探索在不迷失在大量程式碼中的情況下建立複雜的表格視圖的技巧,並了解如何為任何表格添加一些獨特的視覺效果,即使是您已經建立的表格。

接下來,您將探索 Quartz 和 Core Animation,並學習一些填充、變換和動畫技巧,為任何應用程式或遊戲注入生命。您還將學習有關手勢、轉場和自定義控制項,將用戶互動提升到更高的水平。

您將使用一些基本技巧來處理網絡連接,以避免在程式碼庫中重複不必要的操作,並解決一些更複雜的問題,例如將大型檔案上傳到網頁伺服器。最後,您將了解一些簡單的原則和想法,使架構設計、除錯、維護和最終交付應用程式變得更加容易。

通過閱讀本書,您將擴展您的 iPhone 和 iPad 開發知識,並為下一個專案建立優雅的解決方案做好準備。