顯示結果從 1 到 10 共計 10 條
-
05-14-2008 #1
我個人沒有Mac的任何電腦.只有Windows 與 Linux.
但是又想要玩玩看iPhone軟體開發.
目前iPhone 的tool-chain好像有人在Cygwin上試過.
除了這個方法以外.
有辦法在Linux或是Windows上開發iPhone軟體嗎??
另外Jiggy是java script的開發方式.
Jiggy可以使用的資源多嗎?
可以溝通iPhone上的各類device嗎?
還是純粹是簡單的軟體...
目前用Jiggy有玩出什麼很有趣的軟體了嗎???
還滿想試試的
-
08-28-2008 #2
無法! 因為 iphone SDk 是掛在 Cocoa 上的. 若要完整的工具必須要有 xcode + iphone SDK. 就算有 iphone SDK 你要模擬手機環境以及上傳至手機都是問題.
寫到是很簡單, 因為只要懂 object-C, 透過 GCC 就能組了. 問題在並不在於 gcc, 而是其他環境並無 object-C 的資料庫, 而 cocoa 又是原生的 object-C.
你大概只能透過 linux 寫些 command prompt 的東西, 因為其他物件都是原生的 object-c. 除非 linux 能跑 object-c (至少我知道是沒有).
-
08-28-2008 #3
==================== Linux on Toolchain
Toolchain 是非法的把 OSX 中的 xcode 給抓出來然後透過 cygwin 設定模擬出一個環境. 但是前提是 :
1. 你的軟體無法上 app store.
2. 你沒有 debugger.
3. 沒有模擬器.
4. 無法透過 itunes 上傳, 必須 jailbreak 你的 iphone 透過 ssh 上傳並設權限.
5. 必須透過 bash 來 build.
6. 無真正的編輯器 (無語法提示, 無說明...該有的都沒有).
-
08-28-2008 #4
*
第一點 其實包括Windows Linux BSD這些都可以透過Toolchain來寫iphone程式
windows有Cygwin ,linux你直接就可以用gcc去編譯 他本身就支援objective-C
Windows用戶請參考http://www.weiphone.com/thread-47325-1-1.html
第二點 沒錯 這些東西都不能拿去apple store賣錢 ,除非你買台intel Mac 而且加入99俱樂部
第三點 透過xcode的確會容易許多 但是 事情總是有其他解決辦法得
現在Cocoa bridge包括 java python
而Cydia的作者 Jay Freeman (saurik) 本身就在從事這個工作(猛人)
所以透過他的cocoa bridge你可以不需要懂Objective-C也可以寫iPhone程式
我想你可以試著加入這個mail list
http://www.telesphoreo.org/cgi-bin/m...fo/iphone-java
根據我的經驗 Jay Freeman (saurik)真的是位很有空的大叔
你有問題 他大概都會第一時間答覆你(用他的黑梅手機) 超有效率的
不過 搞不懂的是 他哪來那麼多腦袋搞這麼多東西?
Coding的專業人才 腦袋裡頭都是些什麼迴路阿?此篇文章於 08-28-2008 13:34 被 mask 編輯。
-
08-29-2008 #5
1. 支援 object-c 並不代表有 iphone-SDK.. 該有的還是得湊齊.
2. 是的, 開發者最想要的就是推銷產品的管道, 似乎不能在 app store 上賣, 寫 iphone 軟體的意義就很小了. 難道是寫給自己玩而已? 再者, 非官方的也不知何時會被封殺. 好像 Jiggy project 那樣, SDK 一出, 他就難產了.
3. 沒了補助工具, 難道全部的 class, methods 你都要往腦袋裡背嗎? 以前年代的確一個 vi 就搞定了, 問題是現在的語言若無 IDE 已經很難了, 若又沒有語法提示, 承傳資訊, 說要 debug, 恐怕相當困難. 我的 eclipse 是整合了, jsp, java, javascript, c, c++, as3, object-c (唯有 object-c 無語法提示) 綜合於一身, 我都還嫌工具不夠好用呢! 更何況要我用回 notepad 這種東西. 不過 xcode 也很強了, 你會寫的語言應該都會有支援.
我是覺得沒必要透過不同語言來轉入 object-c. 因為那只會犧牲了效能. 尤其是 python.. 老實說我幾百年沒碰他了.. 他的光芒早被 javascript 趕過了! 更何況現在出現了 webkit...
你想知道 coding 人才都在想什麼嗎? 他們都在想, 以最簡單的方式寫程式, 效能高, 需要做的事情少, 就有一堆時間當宅男, 打電動, 看 a 片, 賺錢. 我可以清楚的告訴你我兩位同事雖專精於 java, flash, 他們光是在 app store 上的遊戲可能賺的錢比他們正值薪水還多呢! 不過我看他上班都在打 warcraft....
-
08-29-2008 #6
你說的 我也很讚同
SDK出來的確要用toolchain的人就少了
但是如果要解決自己的問題
coding for fun 那用toolchain就很夠了..
而我覺得 寫程式不是只因為要賣錢
有用的程式或者不是都須要很高的效率 或是炫麗的外觀 (就像是Bossprefs 好用 但是不華麗)
程式是因為需要而存在....
通常都是為了解決自己的問題
當你真的解決了自己的問題
並且有機會幫助別人 那也是種成就感阿~~~
此外 沒有最棒的程式語言
只要熟悉 自己習慣
能夠用來解決問題 就是最好的程式語言了
至於coding for work , coding for fun
我個人是覺得 如果能夠賺到錢當然最好
不然 偶爾做點不賺錢的 有趣的頭腦運動 也是預防老人癡呆的好方法阿
第一個google code讓我戒了WOW 現在這個讓我戒掉 Travian
也是一種收穫阿
-
09-15-2008 #7
-
02-04-2009 #8
目前在Windows平台上的VMWare已經可以把OSX裝起來,是否代表可以來開發iPhone的App了呢?
-
03-19-2010 #9
-
11-03-2011 #10
下決心把客廳的Mini與房間用了多年的PC交換,還是純蘋果簡單。
都要花時間開發了,工欲善其事,必先利其器啊!