隨著蘋果的一系列產品的橫空出世,引來了不少果粉的大肆追捧,更有甚者,賣腎買iphone,這不免有些讓蘋果簡單的設計理念蒙上了一絲灰影。那麼為什麼我們會這樣熱愛蘋果的產品呢,良好的使用者體驗,這應該是果粉的一致認同。
想想蘋果的系列產品到底是怎樣生成的呢,看了《objective-c 程式設計(第4版)》,心中不盡明朗了好多,原來ios程式設計是這樣的,原來objective—c和c語言還有c++ 是這樣的類似,以前自己也很期待學ios開發這塊,但是,心中充滿了疑慮,學ios開發,我該學些什麼??怎樣學??
帶著這個疑問,我翻開了《objective-c 程式設計(第4版)》的試讀章節,因為在大學裡,很多專業的學生都或多或少的學過c語言或者c++之類的程式語言,然後《objective-c 程式設計(第4版)》書介紹了objective—c和ios、mac平台物件導向程式設計的知識,本書的作者假設的是沒有物件導向程式設計語言或者沒有c語言程式設計經驗的人,想想自己學習兩年多的嵌入式程式設計基礎,學習objective—c應該不是問題,唯一有問題的就是沒有蘋果電腦,不過呢看著學校的100多台蘋果電腦在哪白白的浪費著,那多不好啊。所以呢,果斷的要學oc,學習ios開發。。。
對於沒有一點ios開發經驗的我,看了看書中講的類、物件、和方法這一章,介紹的挺不錯的,可以把抽象的東西例項化(比如例項化成汽車),更有利於學習objective-c,加深印象。
第四章的資料型別和算術表示式講的也挺詳細和簡單的,和c語言有點大同小異,和容易記住。
最後還發現本書的兩個亮點,乙個是詳細的原始碼 另乙個是課後習題。
詳細的原始碼可以幫助初學者理清學習的脈絡,對了,不知道書中有沒有光碟附帶原始碼,如果有那就更好了。
課後習題可以再學習一章過後,總結一下知識點,回憶一下所學到的內容,檢驗一下知識掌握的牢固性,如果在附帶答案,那就更好不過了
看到本書的後序章節目錄,由淺入深,層層揭秘objective—c的語法,以及類、繼承、多型、動態型別和動態繫結、以及基於c語言的特性等章節都很不錯,很期待閱讀。
總的來說挺不錯的,表示以後可以考慮學習ios的開發,停幾天也買本object-c看看。
原來多型是這樣子的!
多型 什麼是多型 polymorphi 按字面的意思就是 多種形狀 引用charlie calverts對多型的描述 多 態性是允許你將父物件設定成為和乙個或更多的他的子物件相等的技術,賦值之後,父物件就可以根據當前 賦值給它的子物件的特性以不同的方式運作 摘自 delphi4 程式設計技術內幕 簡...
原來DDD就是這樣子的
今天在infoq上看到一篇文章 領域驅動設計和開發實戰 url 其中部分內容如下 quote 從專案管理的觀點來看,真實的ddd實現專案和其它軟體開發專案所包含的階段是一樣的。這些階段包括 對領域進行建模 設計 開發 單元測試和整合測試 基於設計和開發來完善 重構領域模型 模型概念的持續整合 ci ...
原來你是這樣的PaaS!
啥叫paas?許多人身處網際網路領域,對paas仍然是霧裡看花。它看似複雜,其實只要用對看法,人人都可以輕鬆的認識它。網路上盛傳著用pizza為例子幫助人們了解什麼是paas,那麼編者今天也不舉栗子了,也舉個pizza得了。pizza 本地部署 就是你準備餐桌 烤箱 麵糰 乳酪等所有物品。在家自己做...