自從6月份買了iphone5之后,心里都是覺得不學點IOS開發,始終覺得有點浪費,而且咱還學習C,C++,java,C#,有了這些基礎,再不學這個Objective-c確實有點可惜了,所以,說干就干,開始我的IOS之旅了,呵呵。
IOS是什么?
IOS是美國蘋果公司開發的手持設備操作系統,目前搭載這款操作系統的設備包括了iPhone和iPad以及iPod touch等等。如果你是一個程序員,如果你學過C,C++,Java,並且你有一個Iphone,那我覺得你應該學學IOS開發,學會了這東西就可以編寫自己的程序,讓自己的程序運行在自己的iPhone上了,呵呵。
IOS開發使用的編程語言
IOS開發可以使用C,C++等語言,而為IOS量身打造的當屬objective-c,這就像你開發.net程序使用Csharp一樣,呵呵,看了多樣開發者總喜歡拿objective-c和java做比較,但我之后在文章中,將會把oc和C#進行比較,感覺學習oc讓我更了解C#底層的運行機制了,呵呵,不錯。
IOS的開發工具
IOS開發,當然是在mac os系統上進行的,IDE開發環境使用Xcode,這個目前比較流行的智能開發環境,這就像開發.net使用visual studio一樣。
Windows下開始Objective-C
對於windows環境下,你也同樣可以進行IOS開發,當然開發語言使用objective-c,開發工具環境為GNUstep for Windows,下面是從windows開源社區找到的一些資料,供大家下載:
下載安裝GNUstep for Windows
首先,需要下載GNUstep for Windows(http://www.gnustep.org/experience/Windows.html)的相關安裝包。
下載地址如下:
HTTP 下載通道:http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/
FTP 下載通道:ftp://ftpmain.gnustep.org/pub/gnustep/binaries/windows/
一般來說,如果是打算正常編譯運行Objective-C程序的話,那么下面這五個是必選的:
gnustep-core-0.28.0-setup.exe
gnustep-msys-system-0.28.1-setup.exe
gnustep-system-0.24.2-setup.exe
gnustep-cairo-0.22.1-setup.exe
gnustep-devel-1.4.0-setup.exe(別的地方寫的是這個是可選的安裝包,但我在安裝的時候發現這里面有compiler的選項,所以還是安裝下吧)
這些是可選的:
gorm-1.2.13-1-setup.exe
SystemPreferences-1.1.0-2-setup.exe
下載之后,進行安裝,然后我們就可以在windows上開發objective-c了。