有朋友在 PTT 的 MacDev 版詢問要怎麼在 Xcode 上寫 C++ 和 Java,其實問題內容是他不知道怎麼開始使用 Xcode。雖然我之前翻的 Become an Xcoder 有稍微介紹了 Xcode,但畢竟不是專門講這部份,說不定應該要來寫一篇簡單的教學?
在 Mac 上使用 VTK
VTK - Visualization Toolkit 是一套在醫學影像上不少人用的 Open Source 函式庫,因為課程需要所以前陣子找了要怎麼在 Mac 上使用的一些資料。
Installing VTK on Mac OS X - 教你怎麼在 Mac 上編譯並安裝 VTK。不過他是直接安裝,像我這種喜歡用套件管理系統的人,可能會比較喜歡用 Fink 來安裝。
幸運的是,Fink 中已經有了 VTK,只要啟用了 unstable 的套件之後就可以看到三個名為 vtk-py23/24/25 的套件,這三個套件都是 VTK,只是個別用來搭配 Python 2.3/2.4/2.5 罷了,選一個裝就可以了。不幸的是,VTK 本身有支援 Cocoa,但是預設是沒有開啟,而目前 Fink 套件樹中的也沒有打開這功能,而且他沒有包到目前最新的版本(5.0.3)。
Xcode 2.5 & 3.0 發表
Apple 前幾天發表了 Xcode 2.5 及 3.0,其中 Xcode 2.5 可以安裝在 10.4 Tiger 和 10.5 Leopard 上,而 Xcode 3.0 則只能安裝在 10.5 Leopard。
根據 Release Note,Xcode 2.5 除了修改了 2.4.1 的問題之外,最主要的功能就是在 Leopard 上為那些還沒有準備好要轉移到 Xcode 3 的專案提供一個比較平緩的轉移方式。
iPhone/iPod Touch 軟體開發
雖然 Leopard 發行在即,但這兩天關於 iPhone/iPod Touch 的消息也不少。其中最重要的應該就是 Apple 決定釋出 iPhone 的 SDK,因此以後也可以自己寫 iPhone 的原生程式了,而且 iPod Touch 也適用。
Third Party Applications on the iPhone
Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users. With our revolutionary multi-touch interface, powerful hardware and advanced software architecture, we believe we have created the best mobile platform ever for developers.
It will take until February to release an SDK because we’re trying to do two diametrically opposed things at once—provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not a problem on mobile phones—this is simply not true. There have been serious viruses on other mobile phones already, including some that silently spread from phone to phone over the cell network. As our phones become more powerful, these malicious programs will become more dangerous. And since the iPhone is the most advanced phone ever, it will be a highly visible target.
試著在 Virtual PC 7 中安裝 Linux [1]
因為這學期修了一門 Linux 驅動程式開發,所以想在 VPC 中安裝一套 Linux 來用,沒想到真是困難重重啊…
先說明我的需求:因為只是要在上面練習寫 driver,所以 GUI 就省了,只需要有 ssh server 能夠登入就好。
我的配備則是 PowerBook G4 1.67GHz,記憶體有 2G,使用 Virtual PC 7.03。
第零屆 CocoaHeads.tw 起跑!
很高興看到台灣即將要有 Cocoa 愛好者聚會了!
在 9/13 晚上 7:00,在優仕八德店二樓會有第一次聚會,活動網址在 http://cocoaheads.tw/index.php。
聚會議程如下:
本次聚會暫定議程如下:
開場白
「Really Simple Cocoa Tips」 by yllan
Become an Xcoder 邁入 70000 次下載的里程碑
前天收到 CocoaLab 的來信,提到 Become an Xcoder 一書已經突破了 70000 次的下載數,真是可喜可賀!
不過正體中文版三個月來只有總共 273 次下載,跟其他語言比起來實在是少得可憐啊…請大家有機會的話多多推廣一下吧,希望台灣的 Mac 開發者能夠越來越多。
台灣的 iPhone 熱潮
iPhone 雖然亞洲要到 2008 才會上市,而我猜台灣說不定要到 2008 下半年才有可能上市,不過最近台灣的媒體一直炒,所以 iPhone 在台灣的知名度好像還不低的樣子。
於是在台灣引進之前,為了因應新聞熱度,Studio A 還特別跑去美國買了兩台回來展示,不過展沒兩天就被台灣蘋果罵得臭頭趕快收起來不敢展了,連公司網站上之前的廣告都緊急撤掉,只能在報紙網站上找到報導 (自由時報 -iPhone 現身台北!)。
Become an Xcoder 正體中文版 [12]
拖稿拖的很嚴重…不過我總算是全部整理完了。
BecomeAnXcoderTC.pdf PDF 版
BecomeAnXcoderTC_pages.zip Pages 原始檔
感謝大家的支持!
–
update:
本書的原始作者 CocoaLab 已經將正體中文版放到網站上了,大家也可以由 http://www.cocoalab.com/BecomeAnXcoder(TChinese).pdf 下載,應該會比從我這邊下載來得快。