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版才是你的唯一選擇啊~~

2010年6月12日

關於 Mac 程式設計的書或網頁(I)


     * 值得參考的書籍:

      1  Cocoa Programming for Mac OS X, 2/E
http://www.amazon.com/exec/obidos/ASIN/0321213149/

 2 Cocoa in a Nutshell
http://www.amazon.com/exec/obidos/tg/detail/-/0596004621/

      3  Cocoa Recipes for Mac OS X
http://www.amazon.com/exec/obidos/tg/detail/-/0201878011/
收錄一些Apple標準文件中沒有提及的作法

 4 Cocoa Programming
http://www.amazon.com/exec/obidos/tg/detail/-/0672322307/

 5 Programming in Objective-C
http://www.amazon.com/exec/obidos/tg/detail/-/0672325861/
寫Programming Language的書當中,說明寫的最好的一本

 6 Objective-C Pocket Reference
http://www.amazon.com/exec/obidos/tg/detail/-/0596004230/

 7 Learning Cocoa with Objective-C, 2/E
http://www.amazon.com/exec/obidos/tg/detail/-/0596003013/

 8  Core Mac Osx And Unix Programming
http://www.amazon.com/exec/obidos/tg/detail/-/0974078506/

 9 Programming Mac OS X: A Guide for Unix Developers
http://www.amazon.com/exec/obidos/tg/detail/-/1930110855/

10 Beginning Mac OS X Programming
http://www.amazon.com/exec/obidos/tg/detail/-/0974078506/

11 Advanced Mac OS X Programming, 2/E
http://www.amazon.com/exec/obidos/tg/detail/-/0974078514/

2010年6月9日

開發環境的建立(II)

CocoaChina Wiki

http://www.cocoachina.com/wiki/index.php?title

CocoaChina是對岸的一個Obj-C的wiki網站,是一個介紹如何使用Cocoa開發的社群,他們將iPhone相關的開發文件翻譯成中文,可以在wiki上看到詳細的入門開發介紹。

開發環境的建立(I)

成功的在VMWare裡裝上Mac OS X Snow Leopard了.
http://junclj.blogspot.com/2010/01/vmwaremac-os-x-snow-leopard.html

再次在VMWare Workstation 7.0裝上Mac OS X Snow Leopard
http://junclj.blogspot.com/2010/02/vmware-workstation-70mac-os-x-snow.html

Camera Eyes: OSX 10.6.3 @ VMware 7.0
http://blog.yam.com/dorajim15/article/28340424

VMware Fusion 3.1 裝Windows 7 旗艦版32bit under OS X 10.6.3
http://www.mobile01.com/topicdetail.php?f=482&t=1589824&m=f&r=2&last=20076409

贊曰:看來要準備敗intel i7了

2010年6月8日

iPhone 四代終於來了!

FaceTime.
Video calling is a reality.
See family and friends while you talk to them. No other phone makes staying in touch so much fun.

Retina display.
960 by 640 by Wow.
With a remarkable 960-by-640 resolution in a 3.5-inch screen, text and graphics look unbelievably crisp and sharp.

Multitasking.
Give everything your undivided attention.
Use multiple apps at the same time — without sacrificing performance or battery life.

HD video recording.
Life looks better in HD.
iPhone 4 lets you record and edit stunning HD video. So it’s the only phone — and the only camera — you need to carry with you.