要從二進位檔案中讀入數值,其中一個會遇到的問題就是 Little-endian 和 Big-endian,這和 CPU 的種類有關。Intel 系列的 x86 CPU 使用的是 Little-en
NSNumber 與 NSInteger
在 Mac OSX 10.5 中新增加了 NSInteger 這個東西,但是這下就會跟 NSNumber 搞混,到底要用哪個? 基本上,NSInteger(以及類似的 NSUInteger)是為了解決在 32-bit/64-bit
iPod Shuffle - Small talk
Apple 推出 iPod Shuffle 三代已經一段時間了,功能外觀不再贅述,雖然它的語音功能好像真的蠻好玩的,只是老是要聽人聲慢慢念,還是覺得有點麻煩。我比較感興趣的反
iPhone Simulator 在 PPC 平台上執行 OpenGL ES 的顏色怪異問題
最近在寫 iPhone 上的 OpenGL 程式,不過雖然 Xcode 中就有提供 OpenGL 的樣版,但是因為對 OpenGL 不熟,看得不是很懂。 雖然後來自己改了裡面的程式碼,也畫出了東西,但是在 Simulator 中執
為何要支援 Mac 與 Linux?
今天看到一篇標題為 Why you should support Mac OS X and Linux?,真是一語道盡我對支援 Mac OS X 與 Linux 的看法,這些看法我之前也跟一些業主談過,但是卻沒有業主聽得進去
在 PowerPC 的 Mac 上安裝 iPhone SDK [續]
如果有朋友照著前一篇文章在 PPC 的機器上安裝 iPhone SDK 的話,應該會跟我遇到一樣的問題,那就是無法編譯 Project… 其實嚴格講起來也不是不能編譯,只是 Active SDK 沒辦法選用
在 PowerPC 的 Mac 上安裝 iPhone SDK
如果你像我一樣還在用 PPC 的 Mac,卻又想開發 iPhone 的軟體的話,你會發現一個討人厭的問題,就是 iPhone SDK 不能裝在 PPC 的機器上。 但是有人發現,iPhone SDK 裡
Xcode 與 C99 標準
寫程式時,迴圈是個避免不了的東西,而幾乎每個迴圈都會有個 counter。在大部分的情況下,這個 counter 是用過即丟的,因此我們常常會寫如下的 code
iPhone/iPod Touch 更新/降級系統相關的問題與解法
最近幫人破解 iPod Touch,結果要從 1.1.3 降級回 1.1.1 的時候遇到了許多問題,iTunes 一直跳出視窗說回復失敗,發生了未知的錯誤等等,google 了一
iPhone SDK 可能要延遲了!
不知道有多少朋友跟我一樣,最近一直盯著 Apple 主站和 ADC 的 iPhone Dev Center,等待著 Jobs 之前說會在二月發表的 iPhone SDK。 不過壞消息來了…根據