iOS_Spring自動產生Model,Service,Controller 之 為什麼要使用iOS_Spring,ios_springmodel

來源:互聯網
上載者:User

iOS_Spring自動產生Model,Service,Controller 之 為什麼要使用iOS_Spring,ios_springmodel

下載iOS_Spring https://github.com/MartinLi841538513/iOS_Spring_Source/archive/master.zip

 

使用教程 視頻教程

 

不吹牛,別人一個星期完成的工作,我一個上午就做完了。而且做的很好,更開心。不全是因為iOS_Spring,但是iOS_Spring有著非常重要的作用。

作為一個優秀的程式員,或者想成為優秀的程式員,最基本的你得有MVC編程思想,那麼你就要對JSON擷取的資料建Model,將service和controller層都分離,從而做到低耦合。然而,這些東西都是有規律的,目前為止並沒有發現免費開源的第三方能將這些都自動產生,所以我們都需要手動建立。工作量之大,之重複,煩躁那是肯定少不了的。

JSONURL執行個體:http://hnuzxchsk.eicp.net:18385/shop/appUser/orderinfo?memberId=3c3eeaa125d242dc8189d45dba634b3d&page_status=2&page_orderSn=&page=1

就是針對這個URL我們需要寫的代碼如下:

注意:以上只是其中一個JSON介面所需的基本代碼。而且這個JSON只是一個中等複雜度的,若是資料層嵌套很深的,那就有很多了。

而且,一般一個項目少則50個JSON介面,多則幾百個JSON介面。很正常。

現在你知道你的這樣無聊的工作量有多大了吧,但是這又是作為一個優秀的程式員必須要做的工作。

你是不是覺得這種建Model,service,controller都有規律,確實有規律,但是JSON的解析不那麼容易,尤其是深層次的資料結構嵌套的JSON資料。

而iOS_Spring,如所示,只需要修改destinationControllerPath,jsonUrl,點擊產生,他就會幫你自動產生以上所有代碼檔案,或代碼。

有人會問,上面還有幾個參數不用自己填寫嗎?

當然要,不過上面的參數都是一樣的,你只需要寫一次,就會被儲存。只有destinationControllerPath,jsonUrl是每次都要修改的。

這樣一個神一樣的外掛程式,叫iOS_Spring ,如同iOS開發人員的春天來了一般。

我認真算了一下,這個外掛程式在對一個JSON請求平均起到的效果:

1,節省了20+分鐘的寫代碼時間,哦,還有5+分鐘的考慮時間

2,節省了5+分鐘,因為頭暈眼花導致複製粘貼的bug問題

3,節省了10+分鐘,因為頭暈眼花需要的休息時間

4,節省10+分鐘,因為寫這些無聊的代碼導致思路中斷,然後重新找回思路的時間

5,節省了5+分鐘,因為以上各種問題導致的煩躁,抱怨的調整時間

6,節省了10+分鐘,因為以上無聊的代碼,導致體力,精力下降,導致效率變低的時間

7,節省了10+分鐘,因為以上無聊代碼,導致因為沒有時間輕鬆約會,看電影,唱歌,吃飯,旅遊等等時間,導致心態逐漸不好,煩躁

這裡節省75+分鐘的時間,如果用ios_Spring則只需要不到1分鐘的時間,這一分鐘包括思考,複製粘貼,產生,以及網路問題,bug問題的解決。平均只要1分鐘。因為一般是不存在網路問題和bug問題。

這樣一個神一樣存在的外掛程式在這裡:

iOS_Spring Source下載:

下載iOS_Spring https://github.com/MartinLi841538513/iOS_Spring_Source/archive/master.zip

 

使用教程 視頻教程

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.