2011-08-21 72 views
0

我想寫的是Mac光線追蹤。我不想學習Objective-C,是否可以混合使用C++和Objective-C?在程序的某個地方是否有一個簡單的例子,並在屏幕上繪製?Mac OS X的繪圖程序

回答

1

在OS X SDL工作,並應與C++代碼無縫工作。

http://www.libsdl.org/

+0

我要補充的,有很多的例子,所以它應該很容易爲你找到的代碼已經做了你在繪畫通俗易懂的方面想要的東西。 – user885074

2

你絕對可以混合使用C++和Objective-C被稱爲的Objective-C++。

基本上你使用的Objective-C的用戶界面和所有你的邏輯和控制器可以用C++來完成。你不需要太多的Objective-C來做到這一點。如果你有一點時間這個方法,我絕對推薦它非常強大。 (許多蘋果的框架做這樣)

但是,如果你不希望在大家學習的Objective-C,你可以使用OpenCV了。 OpenCV的是一堆的算法,用於圖像處理,計算機視覺,機器學習,AR,跟蹤,等它有一些基本的UI元素(窗口,按鈕,滑動條,等),您將發現有用的。你只需要C++!它會在許多操作系統工作