2010年7月29日

關於 IPhone 程式設計的書或網頁(II)OPENGL ES程式設計

Introduction to OpenGL ES



上面兩個連結很多都參考到以下這個連結

實體機器安裝OSX[2]

在各個OSX的iAtkos安裝版本上,有一些安裝時的選項可以選擇。在第一次安裝完成後,可以試著再安裝一次,修改這些項目,以使得網卡、鍵盤、cpu等得到更完整的直援。www.insanelymac.com 網站上也經常有針對各個品牌的電腦安裝osx的經驗,可以減少嘗試錯誤的時間

2010年7月25日

[轉]Mac OSX + WIN 7 圖型選單多重開機教學

http://www.ptr.idv.tw/viewthread.php?tid=131323

1.變色龍開機管理程式USB版製作 (轉自MacNuts)
建議有安裝 OSx86 的朋友都應該要製作一支以備不時之需。
什麼情況之下會用到?
# 在同一顆硬碟上新增安裝其他的作業系統(如:磁區 1: OSx86, 磁區 2: Win 7...)
# 多個作業系統安裝在不同的硬碟上(如:硬碟 1: OSx86, 硬碟 2: Win 7...)

Chameleon 2.0 可以辨識多顆硬碟上不同磁區的作業系統,進行選擇開機。最常碰到的情況是,當新增安裝了一個作業系統時,原本的作業系統就無法順利開機。這時,Chameleon 2.0 的 USB 開機隨身碟就可以派上用場了。

製作步驟如下:
開機進入OSX環境 
下載並解開 Chameleon 2.0RC1 r431 Binaries 下載連結 

   1. 開啟終端機鍵入下列指令
          * sudo -s (輸入密碼)
          * diskutil list (確認 USB 的磁碟代號,如 /dev/diskX
   2. 開啟磁碟工具程式,在 USB 隨身碟中建立一個 MBR (主開機記錄)的磁區
   3. 於終端機內鍵入下列指令
          * diskutil eraseVolume 「HFS+」 「USB」 /dev/diskXs1
          * 接著變更目錄至解開位置下 Chameleon/i386 後鍵入 (看你要裝在哪
          * ./fdisk -f boot0 -u -y /dev/rdiskX
          * dd if=boot1h of=/dev/rdiskXs1
          * cp boot /Volumes/USB
          * mkdir /Volumes/USB/Extra
          * 將 Chameleon/Extra 的內容複製到 /Volumes/USB/Extra 中

完成


2.變色龍開機USB隨身碟如何使用

簡單說就是救援的開機選單,當選單因為灌新的作業系統而消失時可以依照以下作法

   *開機
   *於 BIOS 內將 USB 隨身碟設定為第一開機選擇
   *如果一切順利的話,硬碟上的開機磁區將會重新出現
   *選擇進入OSX系統 
      下載 Chameleon 2.0RC1 r431 Installer Package 
下載連結
      安裝
    開機選單就又會回來了

2010年7月14日

關於 IPhone 程式設計的書或網頁(I)Programming in Objective-C 2.0 (2nd Edition)

這本書從書名乍看之下只講語言本身,實際上它仍然觸及了類似MFC的架構及IPhone SDK的部份。建議VC/GNU職人們直接由第3章看起,再看7 ~11章,剩下的就跳著看。看著看著其實會發現,某些語法元素怎麼和Delphi/Object Pascal那麼像呢?(驚!!)

以下節錄其內容

Programming in Objective-C 2.0 (2nd Edition)

Table of Contents


1 Introduction

Part I: The Objective-C 2.0 Language

2 Programming in Objective-C

3 Classes, Objects, and Methods

4 Data Types and Expressions

5 Program Looping

6 Making Decisions

7 More on Classes

8 Inheritance

9 Polymorphism, Dynamic Typing, and Dynamic Binding

10 More on Variables and Data Types

11 Categories and Protocols

12 The Preprocessor

13 Underlying C Language Features

Part II: The Foundation Framework

14 Introduction to the Foundation Framework

15 Numbers, Strings, and Collections

16 Working with Files

17 Memory Management

18 Copying Objects

19 Archiving

Part III: Cocoa and the iPhone SDK

20 Introduction to Cocoa

21 Writing iPhone Applications

Part IV: Appendixes

A Glossary

B Objective-C 2.0 Language Summary

C Address Book Source Code

D Resources

2010年7月13日

[轉] 蘋果好易用筆記: [大分享] iPhone app 開發經驗

http://ecmacblog.blogspot.com/2009/05/blog-post.html

[I. iPhone Developer Program 申請]
[II. 第一次交 iPhone app]
[III. 提交 app 審核和秘技]
[IV. app 上架後]

2010年7月10日

實體機器安裝OSX[1]

[Guide] Easiest way to Dual Boot XP and Leopard iATKOS v7 10.5.7 on Acer Aspire One A150, Without a CD\DVD Drive or USB Flash Drive!!!

事實上這的確是一般人最有可能使用的配置,在最常使用的notebook/netbook上灌雙系統

无忧启动论坛 » 启动盘制作技术区 » PE 讨论区

但是一定要小心,最好先燒一片硬碟分割救援光碟。因為系統原有的bootloader會被覆蓋,加上很多品牌電腦有自己的救援系統,因此在分割表中的順序可以說是千奇百怪。上述wuyou討論區有些"深山紅葉"之類的工具收集得滿齊全且經常更新,建議燒一片來放著以備不時之需

Welcome to isoemu an iso file emulator working on x86 realmode!
本文中仍然有些地方沒有說得很清楚,例如不用燒片的原因,是使用了一個分割儲存了iso檔,將它模擬成光碟,這個機制由isoemu來達成;其機制如下:

使用 NTLDR 的菜单


1). 请把 ieldr 放到你的 c:\, 修改 boot.ini ,添加如下行即可:
    c:\ieldr="Load IsoEmu Final SV"


2). 请把 isoemu.ini, 你要虚拟的 iso 文件放到 FAT32 分区的根目录下;
    然后修改 isoemu.ini 的这一行:
    "isoemu isogrub.iso" (把 isogrub.iso 改为你的文件即可。)
這篇文章的這個部分寫得很不好,建議參考"Windows 7+Mac OS X Snow Leopard 10.6 in MBR" 的"4.安裝 變色龍Windows版 "部分,取代原文Pre-Installation的後半有關chameleon建立開機分割的部分

實體機器安裝OSX的中文論壇

AL8 Forum » Mac 研究討論 http://www.alan888.com/Discuz/forum-78-1.html


[轉]Mac OS X Retail.dmg 自引導+修改 於8G-USB安裝法

http://tw.myblog.yahoo.com/jw!9anYKAiXQUcM5UtnlAkqOc4-/article?mid=2599&prev=-1&next=2918

將光碟映像放到u盤上的動作:
先將 8G-USB  "清除“ 成 ”擴展日誌式“
然後.將 可讀寫的 10.6.3dmg ”回復“ 到 8G-USB
不幸的是,這似乎是一個雞生蛋,蛋生雞的dilemma

要由native win的環境來進行,還需要對應的工具才能實現…

實體機器安裝OSX的中文資源

  1. Windows 7+Mac OS X Snow Leopard 10.6 in MBR
    繁中網站,文章數量極多
  2. Mac OS X Snow Leopard 10.6下载及安装
    簡中網站,寫得比較有條理

這兩者的作法都是在同一顆硬碟上,切出虛擬光碟分區及系統分區,利用開機工具程式由虛擬光碟開機來進行安裝。過程上有點繁複,不如將安裝光碟放到U盤上的簡潔, 不過速度會快很多

2010年7月8日

无需刻录DMG光盘,教你在VMWare下安装MAC OS X Snow Leopard 10.6

http://bbs.pcbeta.com/thread-620048-1-9.html

原來vmware 7以上可以直接mount dmg檔…

Mac OS X is not supported with software virtualization

http://www.ihackintosh.com/2009/12/snow-leopard-in-vmware-post-installation-fixes-and-tweaks/

趕快重開機檢查BIOS選項吧!!當然,atom在10.6.0後被ban了,而開發iphone的sdk4又非在10.6.0以上不可…所以你如果要用便宜的netbook開發的話,10.6.0版才是你的唯一選擇啊~~