公司由于業(yè)務(wù)需求,為減少下游供應(yīng)商的開發(fā)成本,縮短開發(fā)周期,特此開發(fā)SDK,然后編寫SDK使用文檔,直接讓下游供應(yīng)商接入即可。SDK只暴露頭文件給接入者,他們并不能看到.m文...
公司由于業(yè)務(wù)需求,為減少下游供應(yīng)商的開發(fā)成本,縮短開發(fā)周期,特此開發(fā)SDK,然后編寫SDK使用文檔,直接讓下游供應(yīng)商接入即可。SDK只暴露頭文件給接入者,他們并不能看到.m文...
最近遇到App需要開發(fā)訂閱功能,查了很多資料,參考了很多,結(jié)合自己了解的,還是記錄下來。 原理如下 邏輯1 1.1,App啟動(dòng)的時(shí)候,做訂閱過的監(jiān)聽(如下的代碼) 1.2,收...
本文約100行代碼,讀完大概用時(shí)5-10分鐘,理解的話看個(gè)人知識(shí)掌握程度。 App在開發(fā)的過程中,經(jīng)常會(huì)遇到倒計(jì)時(shí)等等與時(shí)間計(jì)算有關(guān)的需求,這時(shí)就需要我們?nèi)ナ褂枚〞r(shí)器了,本篇...
在日常開發(fā)中,經(jīng)常要改變改變視圖的位置或者大小,但是我經(jīng)常只想到改變frame去實(shí)現(xiàn).但是實(shí)際也可以使用transform實(shí)現(xiàn)。因?yàn)榻?jīng)常忽視,所以這就是我寫??這篇博客的目的....
A simple Id card validation rules written in pure swift, lightweight but powerful. ????中文...
最近在項(xiàng)目中需要使用UITextField作為密碼輸入框,并進(jìn)行明文/密文切換。在進(jìn)行代碼編寫的時(shí)候,遇到了一些問題?,F(xiàn)將這些問題記錄下來,供大家參考。 NO.1 明/密文切...
單元測(cè)試分為3種: 邏輯測(cè)試:測(cè)試邏輯方法 異步測(cè)試:測(cè)試耗時(shí)方法(用來測(cè)試包含多線程的方法) 性能測(cè)試:測(cè)試某一方法運(yùn)行所消耗的時(shí)間 本節(jié)在 iOS 單元測(cè)試--邏輯測(cè)試 ...