在上一篇博文中,我們將原先的純C語言代碼,編寫成了用Objective-C(后面直接縮寫成OC)的寫法。使得代碼在易讀性上有明顯提升,結構也更清晰。同時,也對面向對象的概念有了進一步的介紹和加深。 但是,通過上一個例子,我們發現代碼的冗余還是很大。像Circle,Rectangle ...
懶惰是富有最大的敵人,再不前進,我們就out了。最近工作比較輕松,不是很忙。於是想晚上下班回家學習點新東西。看着蘋果大軍的一天天壯大,心里也是癢癢的。於是就想先系統的學習下Objective C,為之后學習ios編程開發提前打好基礎,做好准備。 大家學習Objective C的主要目的都是為了能更好的進行IOS項目的開發。那么,Objective C的學習開發要什么條件呢 要么就是用Linx系統 ...
2014-11-25 21:58 0 2343 推薦指數:
在上一篇博文中,我們將原先的純C語言代碼,編寫成了用Objective-C(后面直接縮寫成OC)的寫法。使得代碼在易讀性上有明顯提升,結構也更清晰。同時,也對面向對象的概念有了進一步的介紹和加深。 但是,通過上一個例子,我們發現代碼的冗余還是很大。像Circle,Rectangle ...
在上一篇博文中,我們介紹了如何開發前期的准備,以及簡單的類型輸出實例。 這篇博文,我要記錄一個for循環輸出的實例。並對此展開,改變成不同的三個小函數。 學過C語言的朋友,可以很容易看明白上面的代碼。就是先輸出一行 “The numbers from ...
一聽標題,感覺十分的抽象。面向對象就是(Object-Oriented Programming)的首字母縮寫:OOP,是當今最主流的編程方法。 那么,面向對象編程具體有什么好處呢。是如何來實現呢?通過下面的實例,我想可以給大家最簡單直觀的理解了。 好了,下面就來說說我們這篇博文主要 ...
在上篇博文中,我們編寫了一個可以輸出不同幾何類型的小程序。通過C語言的struct結構體,給大家感受了下,對象的大概樣子。 如果用Obejctive-C的面向對象的特征來實現。那么,drawShape函數應該修改成這樣: 這里,函數上傳入的id類型,是指泛型 ...
一、IDE的安裝(Code::Blocks) 我們選用Code::Blocks作為IDE,它的安裝包可以從網上各處下載下來,對版本無特別要求。筆者使用的是16.10的版本(鏈接: https://p ...
我也是黑蘋果一族,不買 Mac 的原因各不相同,這里就不說了。即便是裝了黑蘋果,由於需要在 Windows 上長時間工作,就想能不能在 Win 上弄個 OC 的編譯環境,這樣可以方便學習 OC,省的來回切換。 這篇文章的大部分內容均來自於網上,具體可參見《參考》部分。本文是作者在實際使用后整理 ...
1. xcode 4.3.3以后 NSAutoreleasePool 的用法發生改變,由 NSAutoreleasePool *pool = [[NSAutoreleasePool al ...
網上關於在Win下搭建Object-C開發環境的文章很多,前兩天就打算也弄一個玩玩,結果黑蘋果試驗失敗了。主要還是配置不夠,內存至少有個4G才勉強OK……我的本本3年多前買的宏基4726G,當時感覺性價比不錯就買了,雖然用到現在沒修理過,但是散熱真的不行,所以建議還是多花點銀子買個商務機的好 ...