看板 MacDev 關於我們 聯絡資訊
小弟不才 最近要將 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
uranusjr:那是因為你用 Cocoa 所以要用 Objective-C, 如果你用其他 10/02 18:02
uranusjr:framework 就可以用其他語言啊 10/02 18:02
r0931265515:可是 我沒用到 Cocoa 耶 可是如果用一些按鈕的話 10/02 18:06
r0931265515:不是要用到 objective-C嘛? 10/02 18:07
r0931265515:還是我的觀念錯誤= = 10/02 18:07
leondemon:那些按鈕就是Cocoa Touch的物件.... 10/02 18:37
dearlove:例如你用Flash開發的話就可以不用直接寫Objective-C 10/02 18:37
r0931265515:痾 看來我還需要多念點書 那有沒有方法從 C 的函式中 10/02 20:09
r0931265515:連到 objectiveC的 label 去顯示結果壓? 10/02 20:10
offname:同一個 Thread 的話用 NSNotification 丟出來就好了 10/08 16:29