用 C++ 開發 OS X 應用程式...
版主: ross_tt、bryanchang、digdog、chester
用 C++ 開發 OS X 應用程式...
請問各位知不知道有哪些不錯的, 介紹用 C++ 開發 OS X 應用程式的書籍? 只要英文的, 謝謝!
我只熟悉編寫 console 及 web applications, 但有學過一點 VB (因此對圖形介面的程式開發幾乎是一竅不通), 希望有開發 OS X 視窗程式的網友可以提供一點經驗及可供閱讀的文件... 不勝感激!
(補註, 我希望以 OS X 內部的開發工具為主)
[ 12-15-2002: 留言編輯者: Quinn ]
我只熟悉編寫 console 及 web applications, 但有學過一點 VB (因此對圖形介面的程式開發幾乎是一竅不通), 希望有開發 OS X 視窗程式的網友可以提供一點經驗及可供閱讀的文件... 不勝感激!
(補註, 我希望以 OS X 內部的開發工具為主)
[ 12-15-2002: 留言編輯者: Quinn ]
用 C++ 開發 OS X 應用程式...
Project Builder是用gcc作為C, Object-C和C++的Compiler,可以Compile C++的程式,如果直接用C作為介面,可用Carbon,又Project Builder也可是將Cocoa UI的message作為C++ Object的method call,裝了developer Tools的話,可以參照Sending Objective-C Messages to Converted C++ Objects,其實不如直接選用Object-C或Java可能更好。
MetroWerk CodeWarrior更有C++的library。
MetroWerk CodeWarrior更有C++的library。
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫:
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 Quinn:
<STRONG>我只熟悉編寫 console 及 web applications, 但有學過一點 VB (因此對圖形介面的程式開發幾乎是一竅不通), 希望有開發 OS X 視窗程式的網友可以提供一點經驗及可供閱讀的文件... 不勝感激!</STRONG><HR></BLOCKQUOTE>
如果是這樣,你似乎不需要指定要去學 C++ 吧?
<STRONG>我只熟悉編寫 console 及 web applications, 但有學過一點 VB (因此對圖形介面的程式開發幾乎是一竅不通), 希望有開發 OS X 視窗程式的網友可以提供一點經驗及可供閱讀的文件... 不勝感激!</STRONG><HR></BLOCKQUOTE>
如果是這樣,你似乎不需要指定要去學 C++ 吧?
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 白萊恩:
<STRONG>如果是這樣,你似乎不需要指定要去學 C++ 吧?</STRONG><HR></BLOCKQUOTE>
Thanks 真理士 & 白老闆的回應!
我想找以 C++ 為主的書籍是因為我對 C++ 較熟悉, 這樣的話我就不需要去煩惱語言的部分, 可以專注在系統架構及各 API 及 objects 的應用. [img]images/smiles/icon_smile.gif[/img]
其實當初會買 Mac 的原因之一就是 Mac OS X 提供了完善(以免費的來說)的開發工具. 目前學校內指派的 assignments 都是 console applications (我使用 Project Builder 裡的 C++ Tools 及 VPC 跑的 BC++), 而我自己課外玩的都是 PHP, Perl 等... 前者無圖形介面, 後者我主要都是拿來寫 web applications, 網頁就是其圖形介面.
會想寫 OS X 的軟體主要是想寫一些小工具給自己使用, Object-C 及 Java 還沒有時間去嘗試說, 不過我對 Java 一直有點排斥, 個人因素啦 [img]images/smiles/icon_razz.gif[/img]
白老闆似乎也有在寫程式不是嗎? 請問有什麼好推薦呢 (書籍啦, 或者是網站)?
補充一下, 小弟主要是想寫 Cocoa 的程式, 因為我是為了 OS X 才使用 Mac 的, 我連 Classic Mode 都沒有安裝說 [img]images/smiles/icon_wink.gif[/img]
<STRONG>如果是這樣,你似乎不需要指定要去學 C++ 吧?</STRONG><HR></BLOCKQUOTE>
Thanks 真理士 & 白老闆的回應!
我想找以 C++ 為主的書籍是因為我對 C++ 較熟悉, 這樣的話我就不需要去煩惱語言的部分, 可以專注在系統架構及各 API 及 objects 的應用. [img]images/smiles/icon_smile.gif[/img]
其實當初會買 Mac 的原因之一就是 Mac OS X 提供了完善(以免費的來說)的開發工具. 目前學校內指派的 assignments 都是 console applications (我使用 Project Builder 裡的 C++ Tools 及 VPC 跑的 BC++), 而我自己課外玩的都是 PHP, Perl 等... 前者無圖形介面, 後者我主要都是拿來寫 web applications, 網頁就是其圖形介面.
會想寫 OS X 的軟體主要是想寫一些小工具給自己使用, Object-C 及 Java 還沒有時間去嘗試說, 不過我對 Java 一直有點排斥, 個人因素啦 [img]images/smiles/icon_razz.gif[/img]
白老闆似乎也有在寫程式不是嗎? 請問有什麼好推薦呢 (書籍啦, 或者是網站)?
補充一下, 小弟主要是想寫 Cocoa 的程式, 因為我是為了 OS X 才使用 Mac 的, 我連 Classic Mode 都沒有安裝說 [img]images/smiles/icon_wink.gif[/img]
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫:
- the real unknown
- 冰果室打手
- 文章: 2610
- 註冊時間: 04/26/2001 1:01 am
- 來自: GMT-5
- 聯繫:
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 白萊恩:
<STRONG>寫 Cocoa 程式用 C 即可。</STRONG><HR></BLOCKQUOTE>
R E A L L Y ?
<STRONG>寫 Cocoa 程式用 C 即可。</STRONG><HR></BLOCKQUOTE>
R E A L L Y ?
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫:
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 The Real Unknown:
<STRONG>R E A L L Y ?</STRONG><HR></BLOCKQUOTE>
至少我 1000% 確定他用不到 C++...
<STRONG>R E A L L Y ?</STRONG><HR></BLOCKQUOTE>
至少我 1000% 確定他用不到 C++...
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 白萊恩:
<STRONG>至少我 1000% 確定他用不到 C++...</STRONG><HR></BLOCKQUOTE>
沒關係, C/C++ 我都熟悉^^
我看了一下, 發現 Cocoa Programming for Mac OS X 的評語似乎不錯, 為了趕上 X'mas 已於今早從 amazon.ca 訂購了, 幾天後就可以收到了. 感謝白老闆的推薦 [img]images/smiles/icon_smile.gif[/img]
<STRONG>至少我 1000% 確定他用不到 C++...</STRONG><HR></BLOCKQUOTE>
沒關係, C/C++ 我都熟悉^^
我看了一下, 發現 Cocoa Programming for Mac OS X 的評語似乎不錯, 為了趕上 X'mas 已於今早從 amazon.ca 訂購了, 幾天後就可以收到了. 感謝白老闆的推薦 [img]images/smiles/icon_smile.gif[/img]
- the real unknown
- 冰果室打手
- 文章: 2610
- 註冊時間: 04/26/2001 1:01 am
- 來自: GMT-5
- 聯繫:
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 白萊恩:
<STRONG>至少我 1000% 確定他用不到 C++...</STRONG><HR></BLOCKQUOTE>
我也確定它不是 C。
<STRONG>至少我 1000% 確定他用不到 C++...</STRONG><HR></BLOCKQUOTE>
我也確定它不是 C。
用 C++ 開發 OS X 應用程式...
<BLOCKQUOTE><font size="1" face="XYZ">quote:</font><HR>原始發信人 The Real Unknown:
<STRONG>我也確定它不是 C。</STRONG><HR></BLOCKQUOTE>
為何白老闆及 TRU 的對話常常讓我有看沒有懂呢?
看來我中文要重修了... [img]images/smiles/icon_rolleyes.gif[/img]
<STRONG>我也確定它不是 C。</STRONG><HR></BLOCKQUOTE>
為何白老闆及 TRU 的對話常常讓我有看沒有懂呢?
看來我中文要重修了... [img]images/smiles/icon_rolleyes.gif[/img]
用 C++ 開發 OS X 應用程式...
Cocoa是使用Objective C, 那東西與C/C++是有點像又不一樣的語言, 讓我很是傷腦筋的東西......
用 C++ 開發 OS X 應用程式...
應該是不會有太大問題吧。和C++一樣,Obj-C也是OOP的語言,概念就是那樣,當然做法上有點不同。C更不用說,Obj-C其實是以C為底去發展的,所以原本C的程式庫等等都可以直接用的。常常會看到Obj-C 上有的怪怪符號@就是為保留和C的通透性。其實沒寫過Mac OS X的程式前,看到Obj-C會頭痛一個很大的原因是會看到很多NSxxxx這類的東西。其實這是要給Mac OS X GUI的東東用的。我想所有的GUI程式都會有很多這類的東西,只是名字不一樣。
其實,要設計個GUI程式可能比想像還要容易許多。尤其Mac OS X有很多工具可以使用。看看白老闆介紹的書:
Cocoa Programming for Mac OS X
這裡有一步步的指引,一開始就知道怎麼去寫個Mac OS X的程式。做一次大概就不會覺得Obj-C那麼令人頭痛。
這本書是最早期的Mac OS X程式設計的書,大概也是比較貴的一本。不過,到現在,可能還是最好的一本。
其實,要設計個GUI程式可能比想像還要容易許多。尤其Mac OS X有很多工具可以使用。看看白老闆介紹的書:
Cocoa Programming for Mac OS X
這裡有一步步的指引,一開始就知道怎麼去寫個Mac OS X的程式。做一次大概就不會覺得Obj-C那麼令人頭痛。
這本書是最早期的Mac OS X程式設計的書,大概也是比較貴的一本。不過,到現在,可能還是最好的一本。
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫:
用 C++ 開發 OS X 應用程式...
這本書是最早期的Mac OS X程式設計的書,大概也是比較貴的一本。不過,到現在,可能還是最好的一本。
沒錯,這本跟 O'Rielly 的那本狗狗書比起來有天差地別。
我看完狗狗書後有一種去逛百貨公司的感覺:一切都很不錯,但是叫我自己寫個 Cocoa 程式還是不知從何處著手。
沒錯,這本跟 O'Rielly 的那本狗狗書比起來有天差地別。
我看完狗狗書後有一種去逛百貨公司的感覺:一切都很不錯,但是叫我自己寫個 Cocoa 程式還是不知從何處著手。
Re: 用 C++ 開發 OS X 應用程式...
請問那本狗狗書的書名是什麼?bryanchang 寫:這本書是最早期的Mac OS X程式設計的書,大概也是比較貴的一本。不過,到現在,可能還是最好的一本。
沒錯,這本跟 O'Rielly 的那本狗狗書比起來有天差地別。
我看完狗狗書後有一種去逛百貨公司的感覺:一切都很不錯,但是叫我自己寫個 Cocoa 程式還是不知從何處著手。
有編號嗎? 是不是中文的!
謝謝...
- bryanchang
- 討論區管理員
- 文章: 7057
- 註冊時間: 04/19/2001 1:01 am
- 來自: The '60s
- 聯繫:

