IOS開發學習一 :Cocoa環境熟悉和Xcode使用

來源:互聯網
上載者:User

ios開發的前期準備就是一台mac機子。

我這邊完全是一步一步來的。可能可以跳過很多

一。Mac的基礎

1.首先就是查看你當前的作業系統,能更新升級就升級。

2.系統的很多設定,都是在喜好設定選項卡裡。主要是IME。可以下個搜狗。

點擊  系統喜好設定-》語言於文本-》輸入源選擇上美國英語和搜狗(和win下操作很像,但是最近發現我的搜狗IME不太管用了,切換後還是英文的。)

3.檔案磁碟操作

相信在win下習慣了c,d,e,f盤的我們腦子中總會有這樣一個概念。mac下磁碟查看就在finder下。進入後看到左邊有一溜,是快捷圖表吧(我這麼理解)。

那我們要查看自己的個人文檔(unix系統習慣基本和linux類似,因為以前整過ubuntu,分區模式基本一樣),根目錄什麼的,finder 中 command+shit+g或者最上面的功能表列有個前往。然後你可以把需要的幾個目錄拖到finder的左邊(所以我稱他為快捷欄)。

4.檔案的安裝

基本安裝的檔案都會在應用程式這個目錄裡,有些程式安裝後會有個讓你移動到應用程式目錄的操作。

5.檔案的重名名

這個也是常用操作,mac下不是右鍵點擊有選項,而是直接選中後斷行符號就可以輸入新檔案名稱。

暫時這些,基礎的。

二。開發環境的搭建

xcode和iossdk。

首先這邊我們不能帶著Android開發的思路去搞這個。記得我剛搭環境時,一直是:下個sdk,下個xcode  IDE,然後ib外掛程式什麼的。

後來發現直接下個xcode就全有了。

xcode下載有很多方法,我是直接在開發人員中心:https://developer.apple.com/xcode/ 第一個是for free。然後選右邊的 View in mac app store

哦,對了,這邊你還必須申請個 apple id。

反正最後在app store裡面下來。(優點是簡單方便,缺點是速度很慢。)

上面完了後我一直在找怎麼下sdk!!!

後來發現其實下完這個xcode 4.3.2後,裡面都已經整合了 sdk ,ib,等等一堆。

也就是說,其實我們的環境就這樣搭建完成  ios-sdk5.1+xcode 4.x。

不用再去糾結怎麼下sdk啊什麼的。本人就是Android開發思想,一致在找單獨的sdk然後想怎麼引入。。

總體以上後,我們簡單的環境已經完成,可以使用xcode開發了

三:Xcode4.3.2的介紹和使用

這邊又要考慮到ios5的的一些改進和新特新,在使用時很多和網上的資料根本對不上號。

1.比如你在建立一個ios項目時 new-》project 後進入ios的application模板。以前版本據說有個base window。現在沒了。

但是也不影響我們建立。對於裡面這麼多建立對象到底要選哪個呢,記住,永遠不要在帶著android的模式了,建立一個項目就一個方式,

而這裡面的只是快速建立模板。

2.storyboards的引入,這個也是以前版本沒有,ios5新加的:

StoryBoard  

 iOS 5的新特新。

http://blog.sina.com.cn/s/blog_59c8adb90100x4oh.html

具體你看下蘋果開發人員社區或是上面個部落格寫的,明白大致情況就好了。

3.ARC新特性

Automatic Reference Counting

這個也是ios5新添加的內容,據說和java記憶體自動釋放挺類似的功能。

4.工程的代碼作者和公司注釋

//

//  AppDelegate.h

//  Thi

//

//  Created by Nono on 12-4-13.

//  Copyright (c) 2012年 NonoWithLilith. All rights reserved.

//

這個和java我們每個類最前面的注釋一樣。

這個可以在設定檔設定(具體可以網上查下)

我這邊用的最簡單的一個方法:

在你的系統dock下是否有個“地址簿”的應用或是在finder的應用程式中找下。

點擊你目前使用者哪個選項編輯下,添加上公司名就ok了。

這下你建立檔案時,注釋就時你的使用者名稱,和你設定的公司名。

5.interface builder的糾結,一開始我們可能會一直糾結,我的ib外掛程式呢,它到底在哪裡呢?

其實不用糾結,它已經整合進xcode了,你點擊xib檔案後彈出的編輯工具就是ib工具。

6.xcode工具的介面簡單介紹:

一開始接觸這工具時絕對又是中糾結。但是,我們把它按塊劃分後,其實就很明了了。這也是做很多事的一種手法。

氣泡1:這個欄也不知道給他命名什麼,總的來說就是就類似快捷工具列。左邊時run應用啟動,選者模擬器,中間一些提示資訊,

右邊是編輯選擇,view也就是介面布局選擇,最後一個organizer 按鈕  app發布時用得到。

氣泡2:工程explorer。

氣泡3:編輯地區。

氣泡4:感覺類似於屬性地區。

基本大體就是這樣,然後具體的細分我們可以自己去一個個看。

7.建立一個ios項目後項目結構。

這個可以看的氣泡2。

Thi就是我建立填寫的項目名,這裡面就是各種類檔案。

Thitest,選擇了單元測試後會自動產生這個檔案夾。

frameworks: 項目用到的類庫。自動產生裡面只有基本的幾個庫,你可以根據項目需要


添加所需要的framework

products 貌似就是在發布應用時用到。具體還沒測試幹嘛的。


以上我們基本就瞭解怎麼在xcode中建立一個ios app,在模擬器中運行。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.