關(guān)于項(xiàng)目技巧

1,很多初學(xué)者,在每處用到網(wǎng)絡(luò)請求的地方會直接拿afn實(shí)例去請求,從而帶來了后續(xù)難以維護(hù)代碼的問題,如果afn不更新了,后續(xù)出現(xiàn)重大bug適配問題,從而導(dǎo)致每處用到afn的地方都要修改,請問怎么辦?答案:呵呵,只能一個個修改了!有人會說,怎么可能不更新,很多人用著呢,怕什么。那假設(shè)其他第三方也同樣出現(xiàn)類型的問題呢?所以是不是應(yīng)該有方法或某種思想去解決呢?
解決方法:寫個網(wǎng)絡(luò)基類HRHttpBase
,提供兩個方法:GET 與 POST,外面請求時,直接調(diào)用這兩個方法,萬一afn出了問題,只要修改這兩個方法即可,從而減輕后續(xù)維護(hù)成本!這種做法同樣適用于其他的第三方庫, 這也是一種開發(fā)思想。

2,隨著iOS系統(tǒng)不停的更新,系統(tǒng)自帶的字體也有變化,之前項(xiàng)目中l(wèi)abel或者button中的對字體留的余量太小了,導(dǎo)致了在新系統(tǒng)中顯示成省略號,以后注意需要對控件和字體大小之間的余量至少保持2個像素以上的距離。

3, 對于常見的數(shù)組越界,可以使用數(shù)組的分類來取數(shù)組元素,可以有效的去除掉越界錯誤。

持續(xù)更新。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容