Memory's Cards + Gifts (2013年白色情人節 DIY 精選禮物)

全部 HAND MADE(纯人手製作),精心設計,款式精緻;全部都是獨一無二,送給特別的你!!
本網誌將調整圖片及影片顯示,適合大家在 iPad 直向瀏覽本網誌 !!

大家現在可以在 Facebook Fans PageTwitter 追蹤本網更新及歡迎大家給與意見 !!
只要對「 iPhone vs It 」讚好(Like) 或者按 Follow 以後就可以係 facebook/Twitter 收到本網誌最新資訊 !!

新 Blog ~~ Migrate iPhone To Android !! 
如果你想由 iPhone 轉去 Android Phone 就一定要睇吓 !!!
如果由 iPhone 轉去 Samsung Android Phone 就更加要睇吓 !!!





自訂搜尋

2010年8月20日星期五

iPhone 教室 : 認識 Objective-C 的語法

上期我們產生了App ID,現在我們再認識一下Xcode用的Objective-C的語法及邏輯運算的符號及運用方法。

對於一些初接觸Objective-C或沒有寫過C++的讀者來說,Objective-C語法確實有些困難,現在我們便用簡單的方法來學習這種新的語言吧。

變數:在中學時,我們一定會學過數學科,應該對於以下的方式有印象, x 與 y 就是算式中的變數:
3 + 7 = xy = 6 * 3

那麼在電腦中,變數又是怎樣呢?以下是一個 Objective-C 的 述句「Statement」,即一行程式碼,用來給一個變數指定一個特定的值:
x = 4 + 1;y = 5 - 3;z = 3 * 4;

在以上的程式碼中,x 被指定了 5 這個值,y 被指定了 2 這個值,z 被指定了12這個值。大家應該已注意到了在述句結尾的地方有個分號,而那是因為每句述句都需要以分號作結,方便編譯器「Compiler」,把你輸入的文字轉換成iPhone能夠理解的機械程式碼。

其實以上的程式碼,在編譯時是會出現錯誤的,原因是在Objective-C中,每一個變數的使用,是需要預先宣告它們的名稱及是何種資料形態,以下是一個完整的程式碼:

NSInteger picWidth;float picHeight , picArea;picWidth = 7;picHeight = 5.5;picArea = picWidth* picHeigh;

在以上的例子中,我們定義了 picWidth 為整數,picHeight 及 picArea 為浮點數形態,而一個整數和一個浮點數相乘結果將會出現一個浮點數,所以我們需要定義 picArea 為浮點數以儲存計算出來 38.5 的結果。

運算符號:在上面的範例中,我們進行了一個乘法運算。我們可以使用以下的符號,稱之為運算子「operators」,來進行基本數學運算。
+ 用來進行加法。
- 用來進行減法。
* 用來進行乘法。
/ 用來進行除法。

下期我們將會繼續講解Objective-C,並利用它來製作我們第一個App程式。

夏錫文
筆者為iPhone Apps開發專家,現每逢星期四會在此專欄教大家由淺入深,一步一步地踏進Apps 的創作世界。電郵:simonhsm@hotmail.com

沒有留言: