[問題] C 與 Objective-C

看板MacDev作者 (蛙哥)時間12年前 (2012/10/02 17:55), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/4 (看更多)
小弟不才 最近要將 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

10/02 18:02, , 1F
那是因為你用 Cocoa 所以要用 Objective-C, 如果你用其他
10/02 18:02, 1F

10/02 18:02, , 2F
framework 就可以用其他語言啊
10/02 18:02, 2F

10/02 18:06, , 3F
可是 我沒用到 Cocoa 耶 可是如果用一些按鈕的話
10/02 18:06, 3F

10/02 18:07, , 4F
不是要用到 objective-C嘛?
10/02 18:07, 4F

10/02 18:07, , 5F
還是我的觀念錯誤= =
10/02 18:07, 5F

10/02 18:37, , 6F
那些按鈕就是Cocoa Touch的物件....
10/02 18:37, 6F

10/02 18:37, , 7F
例如你用Flash開發的話就可以不用直接寫Objective-C
10/02 18:37, 7F

10/02 20:09, , 8F
痾 看來我還需要多念點書 那有沒有方法從 C 的函式中
10/02 20:09, 8F

10/02 20:10, , 9F
連到 objectiveC的 label 去顯示結果壓?
10/02 20:10, 9F

10/08 16:29, , 10F
同一個 Thread 的話用 NSNotification 丟出來就好了
10/08 16:29, 10F
文章代碼(AID): #1GQhehkp (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1GQhehkp (MacDev)