作者r0931265515 (蛙哥)
看板MacDev
標題[問題] C 與 Objective-C
時間Tue Oct 2 17:55:53 2012
小弟不才 最近要將 C 的程式碼移接到 Xcode 上,並且在 ipod 上做實機測試,
坦白說我用 C 撰寫能力比較強,所以剛開始來到 Xcode 上的專屬 Objective-c 我是真的
看不太懂,雖然也懵懵懂懂用了幾個範例來操作看看,例如很簡單的按鈕、Label顯示,我
對Xcode的了解就只有這樣....後來沒有深入了解其他的功能,是因為 C 也可以在上面編
譯並可以 WORK 。
重點來了,Xcode 可以看做是一個開發軟體,而 C 是最基本的程式語言,當然是可
以使用,不過到頭來如果要在 Device 上顯示一些結果或文字還是需要用到 objectiveC,
那為什麼一開始這些開發軟體就直接指定"程式語言"不就好了嗎 ? 就像 MATLAB 這樣...
我是真的想知道這樣的關係
希望大家能給我一些幫助好讓我了解這些東西的差別
因為現在遇到的問題就是,我想在 C 函式裡直接控制 Device 上的 label 顯示結果,
一直沒有頭緒要怎麼用,所以才想了解以上這些東西的觀念,好讓自己有動力
去看 objectiveC !
感謝各位了 !
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.178.86
1F:→ uranusjr:那是因為你用 Cocoa 所以要用 Objective-C, 如果你用其他 10/02 18:02
2F:→ uranusjr:framework 就可以用其他語言啊 10/02 18:02
3F:→ r0931265515:可是 我沒用到 Cocoa 耶 可是如果用一些按鈕的話 10/02 18:06
4F:→ r0931265515:不是要用到 objective-C嘛? 10/02 18:07
5F:→ r0931265515:還是我的觀念錯誤= = 10/02 18:07
6F:→ leondemon:那些按鈕就是Cocoa Touch的物件.... 10/02 18:37
7F:→ dearlove:例如你用Flash開發的話就可以不用直接寫Objective-C 10/02 18:37
8F:→ r0931265515:痾 看來我還需要多念點書 那有沒有方法從 C 的函式中 10/02 20:09
9F:→ r0931265515:連到 objectiveC的 label 去顯示結果壓? 10/02 20:10
10F:推 offname:同一個 Thread 的話用 NSNotification 丟出來就好了 10/08 16:29