2008年7月31日星期四

iPhone SDK

唔係掛!而家先講 iPhone SDK!?出左幾世耐啦喎!
錯!iPhone SDK 正式版 (final) 係 11/7 出,之前果d包括 WWDC release 都係 beta 版。
(其實都出左廿日 :P)
Apple 的 Mac OS X 有很完善的 Cocoa Framework,配合 Objective-C 使用,天下無敵。所以 Apple 出 iPhone 的時候,把 Mac OS X 縮減,再加入 iPhone 專有的 features,就成為了 iPhone OS。
世人見 iPhone 的 hardware 如此強勁,但不能為它寫 program,恨得牙癢癢的。終於 Apple 推出 iPhone SDK,令一眾 programmer / developer / engineer / coder (你鍾意點叫法?) 一嘗所願。
但, Objective-C 是一種接近 C 的 low-level 3rd generation language,單是 memory management 已經不是像我這樣的新 programmer 可以應付得到,而且還要配撘 Cocoa-Touch Framework 使用,那完美的 MVC (Model-View-Controller) 和 OO (Object-Oriented) concept,真的不是一時三刻可以學得懂。
除此之外,要把寫好的程式放到自己的 iPhone / iPod Touch 中測試或執行,以及把程式發佈到 AppStore 中給其他用家下載,都必須申請加入 iPhone developer program,年費US$99,而且還要經 Apple 審批,要成為 iPhone developer 真不容易!
粗略估計,要成為 iPhone developer 要付出最少 HK$4700 (Mac Mini)(當你已經有最新的 Mac OS X 10.5 Leopard) + HK$780 (US$99 iPhone developer program),要在實體 iPod Touch 上測試程式再 + HK$2400 (iPod Touch 8GB),合共 HK$7880。正常一點的,HK$9500 (iMac 20") + HK$780 (iPhone developer program) + HK$2938(iPhone 3G @ 3HK HK$188 plan) + HK$4800((HK$188月費+HK$12隊道費)x24月) = HK$18,018!

Apple 呀 Apple,你的門檻是否定得太高呢?

2008年6月13日星期五

學校 project 寫 iPhone app

其實都真係幾大考驗。我雖然有好多年(over 10 年)的 programming 經驗,但係主要係用一d易用的language,包括BASIC, Visual Basic, PHP, Pascal, Java, SQL, javascript 之類,比較煩一點的 programming language(雖然都係3rd generation language)例如C,C++,Objective-C就真是不懂了。
用開的 language 都會自動做 memory management,但 Objective-C 就要人手 alloc / release memory...,還有 pointer...
希望有足夠時間學Objective-C吧

2008年3月25日星期二

香港即時新聞 widget

今次要介紹的 widget ,是 RTHK soha 的 widget 。

功能:提供全日24小時即時中、英文新聞資訊,包括本地、大中華、國際、財經及體育等即時新聞。
按此下載
(也有 Windows 版,請到http://www.rthk.org.hk/soha/widget/下載。)
除了新聞 widget 之外,還有香港電台的電台、電視台的 widget ,詳情請參閱http://www.rthk.org.hk/soha/widget/

2008年1月2日星期三

Google Dashboard Widgets for Mac

Google和Apple的確是有不可告人的關係。iLife '08中,iWeb可以加入Google Maps和Google Adsense,加入URL時,預設的URL是http://www.google.com,iMovie可以輕易發佈到YouTube中,Mac OS X本身包含了Google Search Dashboard Widget,Safari的預設search engine也是Google。而Google為Mac OS X制作了MacFUSE
今次要講的Google Dashboard Widgets for Mac,暫時有兩個,一個是Gmail,另一個是Blogger。
有興趣的話可以到http://www.google.com/macwidgets/下載。