算算自己使用 delphi 的日子早已超過 10 個年頭了,總覺得 delphi 帶給我了許多,看著它這些年來日益衰退,TIOBE 的排名也一年不如一年,總希望能為它做些甚麼~

2011 年 9 月初,delphi 的新東家 Embarcadero 正式發表 delphi xe2,從 delphi 7 之後,不知道多少年了,delphi 每一個新版本的功能,從來沒有這麼令人驚艷過,直到.......這次

先看看這版本有甚麼新鮮的

    1.全新跨平台 Application Framework – FireMonkey

    2.64 位元程式設計

    3.DataBinding 資料存取新技術

    4.iMac 與 iOS 程式設計

    5.Mobile 連結技術與手機應用程式開發

讓我眼睛一亮的是第 4 點,雖然不知道工作上用的到用不到,但是誰叫 apple 這麼紅呢,尤其是手邊用的剛好是一支 iPhone,教人不心癢也難

可是有這麼簡單嗎?難道就跟平常撰寫 windows 平台上的程式一樣容易?心中充滿了疑問,但是想想 delphi 不是就是因為 RAD 才如此受歡迎的嗎?

8/17 的 Delphi XE2 新產品發表與研討會,會中有稍微提到 Mac、XCode 等等很陌生的名詞,現場也沒有展示將程式實際放到 iPhone 的做法,講師只提到要有 apple 開發者帳號,每年要繳年費 xxx 云云,展示時也只是 show 出在 Mac 上跑 iPhone 的模擬器,的確可以執行在 delphi 寫出來的程式

是很神奇,但也充滿更多疑惑,於似乎好奇的我,還是不死心,畢竟如果可以用 delphi 寫 iOS 的程式,還是一件很 cool 的事,之前只知道可以用 Objective-C,不然就是要用 PhoneGap 等方式,但對我來說後者還是太遙遠了.....

在歷經了兩個多禮拜的摸索後,是的,終於成功了,達成以下目標

    1.透過 delphi XE2 寫好一支程式,放到 Mac 環境,透過 XCode 編譯無誤

    2.開啟 XCode iPhone 模擬器執行無誤

    3.成功的將 app 程式放到 JB 過的 iPhone 手機上,不需要繳 $$ 給 apple 開帳號

    4.iPhone上的 app 程式可以透過 http 跟 windows 主機取得資料

過程有點小艱辛,畢竟在此時網路上的資料還不是很完整的時候,再加上從來沒用過 Mac,XCode 等等的名詞都是頭一次聽到,終究還是成功了,也才會開了這個 blog,希望留下來些甚麼,也希望能為 delphi 做些甚麼...

之後這幾天會慢慢 po 文,把這些過程盡量以新手的角度 step by step 來呈現....敬請拭目以待

    縹緲 發表在 痞客邦 留言(2) 人氣()