從share寫完到現在,估計有兩周多了吧。大概的那些過程早已忘得差不多了,但是回過頭來看看**,總感覺,在好多地方處理的都非常的不當。就我自己寫的share這個**,我想談談一些我自己的看法。
因為之前看過了mvc設計模式,又在寫天氣預報的時候用過了一次這個設計模式,所以這次寫share的時候,毫不猶豫的選擇了mvc設計模式,但是,就如同很多人所說的那樣,過於相信mvc模式的話,一些小專案不會看出什麼問題,但是一旦做乙個稍微大一點的專案的時候就會發現,mvc會導致大部分的**都存在於controller層中,我個人感覺,看起來有些不大妥當。前一段時間看到了唐巧的一篇文章,文章名字叫做《被誤解的mvc和被神化的mvvm》,這裡的mvvm就是mvc的改進版,起初看到mvvm這個模式的時候,確實感覺到該模式挺不錯,但是,看了這篇文章之後,就感覺,你的專案適合什麼模式,需要你去仔細的考慮,不論是mvc還是mvvm,都有其好的或者不好的地方,mvc或許挺好,但是,也有其缺點。在以後的專案中,也需要考慮考慮。
在寫model層的時候,發現整體寫的真的,就我看來是非常的差的,因為只是乙個普通的類,而且沒有用到單例,而且,中間的方法寫了好多,所以,感覺寫的特別差。這裡確實需要反思一下,當初寫share的時候,還沒真正了解單例模式,所以也就沒有去使用。但是在寫的時候,卻寫了一堆方法,而每個方法的實現基本是相同的,當初比較懶,就沒有去改掉,結果在用的時候導致使用起來非常繁瑣,有些時候也會搞暈自己。所以,model層的寫法,也得認真考慮考慮。
在寫這次專案中,當然也學到了許多東西,包括tableviewcell的自定義、socket程式設計的初步了解、一些介面的製作等等,雖然在寫這個專案的過程中沒有考慮的很周全,甚至,很多功能都懶得去寫,因為之前寫過一次。但是,在寫完這個專案之後發現,玩了許多控制項,也對一些介面的製作有了一些經驗。但是,這樣肯定遠遠不夠,這只是做乙個相對來講較小的專案,整體的控制項還沒有全部練過。在後續的專案中,可以結合這些控制項和設計模式甚至動畫,來提公升自己的能力。
share寫的時間也有點久了,也只能談談自己在寫share中一些印象比較深刻的東西了。再有其他的,也忘得差不多了。總體感覺,在寫專案的時候,設計模式和介面設計,還有動畫的設計,三者的完美配合,這個專案就會寫的,非常的不錯。當然,這對目前的我來講也只能是想想而已。也不多說啥了,好好加油吧!
--by糖糖
談談對《神武2》經濟的一些看法
很早時候就接觸過 神武2 這款回合制遊戲 之前是 神武 逍遙外傳 玩了差不多有2年多時間了,整體感覺跟之前的夢幻有很多類似的地方 比如師門 跑鏢 抓鬼 副本 幫派 也有很多不同的地方。這裡,主要來分析一下這款遊戲中非常有意思的設計 神武幣商人。這裡先介紹一下這個交易中心系統的一些規則 例如,如果當前...
對超級課程表產品的一些個人小看法
一 對比 超級課程表與課程格仔,作為課程工具軟體,超級課程表覆蓋的學校範圍相對較大,支援全國4000多所高校 而課程格仔只支援全國3126多所高校。操作上,對於一名使用者來說,由教務系統直接匯入課程表,實現一鍵匯入是一大特色,這一點在操作上作為軟體的初次使用相對於課程格仔有著很大的優勢。二 對於超級...
就GIS二次開發的一些看法
目前國內興起的gis應用,大都都是二次開發。因為對於做應用來講,二次開發的好處是顯而易見的。1.方便性 二次開發的技術含量較低,主要要實現的不是gis本身的技術,而是所有實現的具體的應用,也就是我們常說的業 務。在了解業務的基礎上,利用gis平台開發相關的應用軟體就顯的比較方便。2.快速開發 一般來...