好看的人千篇一律驹止,好玩的靈魂萬里挑一。每個(gè)人有每個(gè)人的習(xí)慣空郊,都是獨(dú)立的個(gè)體只酥,但是寫代碼的時(shí)候,大家全部按照自己的習(xí)慣來遍希,那以后維護(hù)起來那就真的是想罵人了等曼。在這里我貼出一些自己寫代碼的一些自己在開發(fā)中覺得還算可以的習(xí)慣。希望可以交流凿蒜。(一下都以swift代碼為例)
首先貼出來我最經(jīng)常用到的一個(gè)代碼塊禁谦,也是參考了一些大神的代碼,順便在自己開發(fā)中覺得比較順手的废封,在這個(gè)代碼塊中州泊,首先我會(huì)將頁面需要用到的一些數(shù)據(jù)源寫在前面,這樣開發(fā)中需要修改增加什么會(huì)一目了然漂洋,然后是生命周期 網(wǎng)絡(luò)請(qǐng)求遥皂,之后的事件響應(yīng)還有私有方法其實(shí)可以根據(jù)實(shí)際情況合并,最后是代理以及UI設(shè)置刽漂,UI設(shè)置放在最后是因?yàn)檫@一塊的改動(dòng)比較小演训,但是代碼比較繁瑣,所以放在后面使開發(fā)者專注于業(yè)務(wù)邏輯爽冕。這一套在view中也是可以使用的 去掉代理等一些view不需要的就好了仇祭。
目前代碼中只有這一個(gè)是比較想說的習(xí)慣,我正在看一些大神的源代碼颈畸,希望以后可以從中借鑒一些比較好的代碼習(xí)慣乌奇。文章會(huì)一直保持更新。
2019.5.15 最近項(xiàng)目中使用到了RXSwift 所以更新一下眯娱,后續(xù)會(huì)出一篇文章寫一下自己是如何使用RXSwift的