<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Objective-C 2.0 with Cocoa Foundation--- 1,前言

      1,前言

      相信iPhone不久就要在國內發布了,和我們在國內可以通過正規渠道買得到的iPod Touch一樣,iPhone也是一個激動人心的產品。iPhone發布的同時,基于iPhone的程序也像雨后春筍一樣在iTunes里面冒出來。

      你將來也許會考慮買一個iPhone,體驗一下蘋果的富有創意的種種應用;你也許會考慮向iTunes的社區的全世界的人們展示一下你非凡的創意,當然也可以通過你的創意得到一些意想不到的收益。

      OK,你也許迫不及待的準備開發了。但是先等一下,讓我們回憶一下最初的電影是怎么拍攝的。這個很重要,因為和iPhone的開發比較類似。

      在最初因為器材比較原始,所以拍攝電影需要很高的技術,那個時候的電影的導演基本上是可以熟練操作攝影器材的人。隨著器材的完善,使用也簡單起來。于是器材的使用不是決定一個電影的質量的唯一的因素,取而代之的是故事或者說電影的創意。

      iPhone的開發也是這樣。當然從入門到掌握的過程來說任何事情都是開始比較難,隨著掌握的程度的加深,你將會覺得開發iPhone應用程序是一件簡單而且輕松的事情,到了那個時候,你的主要的制勝武器就不是開發技術,而是你的創意了。對于你來說,我在這里寫的東西都是有關“攝影器材”也就是介紹如何使用iPhone的平臺來開發應用程序。

      iPhone的開發語言是Objective-C。Objective-C是進行iPhone開發的主要語言,掌握了Objective-C的基本語法以及數據結構之后,你需要熟悉一下iPhone的SDK。筆者很難做到在一篇文章里面把所有的東西都介紹清楚,所以筆者打算分成兩個主題,一個是Objective-C,一個是iPhone開發。

      本系列將側重于Objective-C。當然,任何一種開發語言都無法脫離于運行環境,Objective-C也不例外。所以在本系列當中也會穿插的介紹一些SDK里面的一些特性,主要是數據結構方面,比如說NSString, NSArray等等。看到NSString, NSArray這些名詞,你也許會感到有些茫然,不過沒有關系,隨著本系列的深入介紹,你會發現你非常喜歡這些東西。

      1.1,誰會考慮閱讀本系列

      如果你對iPhone感興趣,如果你考慮向全世界的人們展示你的創意,如果你有一顆好奇心,如果你打算通過開發iPhone程序謀生,如果你覺得蘋果比Windows酷,如果你認為不懂蘋果的話那么就有些不時尚的話,那么可以考慮閱讀本系列。

      老手也可以考慮花一點時間閱讀一下,可以發帖子和筆者交流切磋。筆者發布的文章屬于公益寫作,旨在為大家介紹iPhone開發的一些基礎知識,如果可以提供寶貴意見,筆者將不勝感激。

      1.2,需要準備的東西

      工欲善其事,必先利其器。  《論語·魏靈公》

      第一,你需要一臺蘋果電腦。當然這個不是必需的條件,如果你可以在你的Intel PC上成功安裝MAC OS的話,那么請忽略這一條。

      第二,你需要去蘋果網站上下載開發工具XCODE。注意,XCODE是完全免費的,但是需要你去注冊一個賬號才可以下載。由于XCODE不時的在更新,所以如果你的MAC OS不支持你下載的XCODE的話,那么你也許需要考慮買一個最新的MAC OS。

      第三,你需要至少有C,C++,或者JAVA的背景知識。不過如果你沒有,那么也不用擔心,相信閱讀了筆者的文章之后應該也可以掌握。

      最后需要的東西就不是必須的了,當然有的話會更好一些。這些東西是,開發者賬戶(需要付費),iPhone手機(在部分國家可以免費獲得,但是中國會怎么樣,筆者不是很清楚) ,iPod Touch(需要購買)。

      1.3 ,關于筆者的寫作

      筆者利用業余時間進行寫作,所以無法對文章發布的時間表做出任何保證,還請各位讀者諒解。但是筆者會盡最大努力在短時間之內完成寫作。

      由于筆者經驗才識所限,在本教程當中難免會遇到遺漏,錯誤甚至荒謬的地方,所以還請同學們批評指正。

      對于已經完成的章節,基于一些條件的改變或者勘誤,或者大家提出的意見,筆者也會考慮做出適當的修改。

      在每一個章節都會有代碼的范例,筆者注重闡述基本概念所以代碼難免會有不完整或者錯誤的地方,同學們可以任意的在自己的代碼中使用筆者所寫的代碼,但是筆者不承擔由于代碼錯誤給同學們帶來的損失。同學們在閱讀本教程的時候,可以直接下載范例代碼運行,但是為了熟悉編碼的環境以及代碼的規范,筆者強烈建議同學們按照教程自己親自輸入代碼。

      Objective-C的概念比較多,而且很多概念都相互交叉。比如說講解概念A的時候,需要概念B的知識,講解概念B的時候需要概念C的知識,講解概念C的時候需要概念A。這樣就給本教程的寫作帶來了一定的麻煩,很明顯筆者無法在某一個章節里面把所有的概念都講述清楚,所以每一章都有側重點,大家在閱讀的時候需要抓住每一章的側重點,忽略一些和本章內容無關的新的概念和知識。

       1.4,本系列的結構

      第1章,也就是本章

      第2章, 從Hello,World!開始

      第3章, 類的聲明和定義

      第4章,繼承

      第5章,Class類型,選擇器Selector以及函數指針

      第6章,NSObject的奧秘

      第7章,對象的初始化以及實例變量的作用域

      第8章,類方法以及私有方法

      第9章,內存管理

      第10章,到目前為止出現的內存泄漏事件

      第11章,字符串,數組以及字典

      第12章,屬性

      第13章,類目(Categories)

      第14章,協議(Protocols)

      第15章,Delegate

      第16章,線程

      第17章,文件系統

      第18章,數據系列化以及保存用戶數據

      第19章,網絡編程

      第20章,XML解析

      上面帶連接的章節是已經完成的章節,否則就是還沒有發布的。發布過的講座的內容可能會更新,甚至本系列講座的結構會發生改變。

      posted @ 2009-03-27 13:04  Yaski  閱讀(31913)  評論(38)    收藏  舉報
      主站蜘蛛池模板: 人妻中文字幕精品系列| 少妇高潮水多太爽了动态图| 日韩成人午夜精品久久高潮| 免费国产午夜理论片不卡 | 97超级碰碰碰久久久久app| 亚洲精品三区二区一区一| 人妻系列中文字幕精品| 国产精成人品日日拍夜夜| 小嫩批日出水无码视频免费| 一区二区中文字幕av| 给我播放片在线观看| 免费看男女做好爽好硬视频| 国产啪视频免费观看视频| 强奷漂亮人妻系列老师 | 好男人官网资源在线观看| 图木舒克市| 丰满少妇在线观看网站| 色噜噜久久综合伊人一本| 亚洲嫩模一区二区三区 | 亚洲色偷偷色噜噜狠狠99| 一区二区三区不卡国产| 黑人巨大精品欧美一区二区| 国产伦子沙发午休系列资源曝光| 久久精品国产亚洲av麻豆软件| 熟女少妇精品一区二区 | 日韩精品一区二区午夜成人版| 高清无码爆乳潮喷在线观看| 四虎影视永久无码精品| 成年女人免费碰碰视频| 国产精品一区二区三区四区| 日本强好片久久久久久aaa| 美日韩精品一区二区三区| 久久精品国产亚洲AV瑜伽| 亚洲国产午夜福利精品| 国产精品色哟哟成人av| 精品人妻人人做人人爽| 国产精品SM捆绑调教视频| 亚洲熟女乱色综合一区| 久久久久国产精品熟女影院| 色吊丝二区三区中文写幕| 精品久久久噜噜噜久久久|