簡體   English   中英

iPhone 3.0 SDK與iPhone 2.0 SDK

[英]iPhone 3.0 SDK vs iPhone 2.0 SDK

iPhone 3.0 SDK有什么不同,我不能使用任何適用於iPhone 2.0 SDK的書籍? 編程幾乎一樣嗎?

一般如上所述,更改UITableView和其他一些項目。 2.0書仍然是一個很好的開始。

通常跳過任何有聲音的章節都有一個名為AVAudioPlayer的新框架,這使得播放聲音變得更加容易。

3.0添加了許多額外的框架,這些框架非常酷。

  • CoreData非常復雜,但可用於存儲復雜數據。

  • 添加了允許的MapKit
    你可以添加谷歌地圖
    應用。 它還具有反向GeoCoding,這意味着您可以給予
    地圖你的緯度,長,它會
    給你一個地址
    涼。

  • 現在您可以與用戶iPhone音樂庫進行交互並進行播放
    他們的應用程序中的音樂。
  • 您也可以訪問接近傳感器
  • 剪切/復制/粘貼,
  • 視頻
  • 搖手勢
  • 推送通知
  • 應用內購買

iPhone 2.0書籍應該為您提供如何構建代碼的基本概念,但是您會錯過一些很好的新事物,例如CoreData的可用性。 一些控件(如UITableView)發生了一些變化,但如果您嘗試以舊方式執行操作,您將從編譯器獲得棄用警告。

語言是相同的,添加了一些新類,並對舊的類進行了一些更改。 你的2.0書很好。 如果您沒有使用3.0中添加的新功能,那么幾乎沒有區別。

到目前為止,我在2.0中提供的功能方面發現的最大差異是對表視圖的更改,特別是對表視圖單元的更改。 Apple添加了許多很好的功能,這些功能通常用於您自己編寫的所有內容。 在3.0中,其中一些是給你的。

所以我的建議是不要擔心使用2.0書籍,但是當你開始處理某些東西時也請參考SDK的文檔,看看書中是否有任何有趣的東西(我想即使SDK也是一個好建議)沒改變)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM