精通Objective-C.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精通Objective-C

精通 Objective-C 程式設計(第六版) 當 iPhone 在 2007 年發佈時,開發者為這革命性設備的應用軟體開發有所爭吵,剛 開始,Apple 電腦並不歡迎第三方(third party )來開發應用軟體,但公司為了安撫 那些想要成為 iPhone 開發者,使其可以開發 web-based 的應用軟體。而 web-based 應用軟體的執行方式,是利用在 iPhone 裡內建的 Safari 網頁瀏覽器,並且要求使用 者必須連線到應用程式網站的主機,才能執行這些應用程式,導致開發者極不滿意 有這麼多限制的 web-based 應用軟體。最後,Apple 宣布,開發者將可以開發 iPhone 所謂的原始應用軟體。 原始應用程式是常駐在 iPhone 裡,並運作於 iPhone 的作業系統中,換句話說, iPhone 內建應用程式(如:通訊錄、股市及天氣等)是在該設備上運作的。iPhone 的作業系統事實上就是 Mac OS X ,這意味著可以在Macbook Pro 上進行開發與除 錯應用程式。不久前,Apple 提供了一個功能強大的軟體開發工具(Software Development Kit, SDK ),可快速開發與除錯的應用軟體。Apple 也提供 iPhone 手 機模擬器(simulator ),幫助開發者可以直接在此進行應用程式除錯,無需下載至 真實的iPhone 或iPod Touch 設備上進行程式測試。 隨著2010 年 iPad 問世,Apple 開始將用於作業系統和 SDK 的術語通用化,現已可 以支援多種不同螢幕大小的裝置。iOS SDK 允許使用者為任何 iOS 裝置開發應用程 式,iOS 5 是目前的作業系統版本。 從本書可以學習到什麼? 當我寫 Objective-C 的教科書時,假設您已會撰寫 C 程式語言。本書內容有基本觀 念的介紹,以及如何使用Foundation 與UIKit frameworks 所提供豐富的函式庫,且 教您如何使用一些開發工具,例如:Mac 的 Xcode 與用來設計 UI 的 Interface Builder 。 對於採取這種方法有幾項問題要加以說明。首先,學習 Objective-C 之前要先學習 完整的 C 語言,此觀念是錯誤的,C 語言是一個程序式語言 (procedural language ),包含了許多的功能,但某些功能在撰寫 Objective-C 程式中卻不是必 要的,尤其是在初學者的水平。事實上,憑藉這些功能就以為可以學到良好的物件 導向程式的撰寫方法,這並不是一個好方法。學習物件導向之前先學習程序語言的 所有細節,這開始給程式設計師一個錯誤的方向,並給予培養撰寫良好的物件導向 程式的風格,有錯誤的定位與思維模式。只因為 Objective-C 是 C 語言的延伸,但 不代表就一定要先學會C 語言。 2 Chapter 1 簡介 所以決定既不先教 C 語言,也不假設事先已有程式語言的知識。相反地,以非傳統 的方式教導 Objective-C 及 C 語言,從物件導向程式語言觀點出發,教導這一整合 性語言。本書的目的,顧名思義:是教導如何撰寫 Objective-C 程式,但不詳細教 導您如何使用,如輸入與除錯程式的開發工具,或提供有關如何開發交談式圖形應 用的深入說明。當學會如何撰寫 Objective-C 程式後,您可以在其他地方學得更詳 細。事實上,若已具備撰寫基礎的 Objective-C 程式語言,則掌握這些工具將會更 容易。此書並不假設讀者有任何撰寫程式語言的經驗,事實上,如果是位新手,應 該能夠學會您的第一種程式語言—Objective-C 。在本書前幾個版本的讀者回饋中, 有許多的成功案例。 本書利用範例做 Objective-C 的教學,以呈現此程式語

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档