石家莊尚武科技陸陸續(xù)續(xù)的做了近5年的APP開發(fā)了,我們也是從APP策劃產品設計、到界面app的UI設計、再到代碼開發(fā)的整個過程一點點學起的。學習其實也經(jīng)歷了一個很艱辛的過程,但是這就是一個積累的過程,我們說了我們要開一個系列,專門說我們經(jīng)歷和一些建議給開發(fā)者聊一聊。
首先, 昨天說到寫書,還真的有人過來拍磚了。我今天就說說APP開發(fā)書籍的選擇,如果是第一次編程,那么購買的書可能要通讀一遍,看看這一門語言是怎么用的,代碼應該怎么寫,邏輯是什么樣的,讀完那本書讓你對編程語言會有一個大概的認識。上次也說過基本這種書都是一樣的。
其次, 一般關于書籍,開發(fā)的書籍后通讀的很少,畢竟沒有人會去通讀一本字典,我的做法是把目錄看了一遍,這樣會對 Android 有一個大概的理解,知道能用代碼去實現(xiàn)什么功能。比如上圖的文章列表,在 Android 里面這種視圖叫 ListView,盡管我不知道怎么用,但我知道可以使用 ListView 來實現(xiàn)這種列表。之后編寫這個 App 的時候,直接去找 ListView 的使用那一章節(jié),然后學完就寫。這就是學習方法。這個方法非常的短平快,但是我覺得效果挺好。
再次,咱們就在說說swift,到了后來接觸了 iPhone 開發(fā),開發(fā)語言為 Swift,其實在那之后我就再也沒有買過教編程語言的書,因為已經(jīng)沒有必要了,所有的語言都一樣:變量,選擇語句,循環(huán)語句....只是語法有不一樣,再買一本書的話簡直在浪費錢。
最后, 這類的書說不好聽一點,就是把apple的官方文檔復制黏貼了。直接去看看 Apple 給的官方導引就好,了解下這門新語言的特性,知道他能干什么。認識下 iOS 的各種視圖控件叫什么。然后直接開寫,遇到困難再 Google。
今天咱們就談到這里,關鍵的,書不是用來買的是用來看的。然后我們做開發(fā)也是用來做的不是用來說的。