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
使用教程 視頻教程