Xcode10升級(jí)后編譯報(bào)錯(cuò) 如果你的工程中如果依賴 libstdc++,無(wú)論是你本身的功能用 C++ 跨平臺(tái)編寫(xiě),還是你引入了某個(gè) SDK 其內(nèi)部依賴這個(gè) libstdc+...
Xcode10升級(jí)后編譯報(bào)錯(cuò) 如果你的工程中如果依賴 libstdc++,無(wú)論是你本身的功能用 C++ 跨平臺(tái)編寫(xiě),還是你引入了某個(gè) SDK 其內(nèi)部依賴這個(gè) libstdc+...
前言 最近看了一些Swift關(guān)于封裝異步操作過(guò)程的文章,比如RxSwift,RAC等等,因?yàn)榛卣{(diào)地獄我自己也寫(xiě)過(guò),很有感觸,于是就翻出了Promise來(lái)研究學(xué)習(xí)一下。現(xiàn)將自己...
前言 此篇文章是解決導(dǎo)航欄交互問(wèn)題。例如以下場(chǎng)景: 可能還會(huì)有其他復(fù)雜的場(chǎng)景,遇到這種情況,下意識(shí)的做法是自定義導(dǎo)航欄,這種做法是最簡(jiǎn)單,也最容易維護(hù)的,就不過(guò)多描述了。我講...
OC中我們通過(guò)@property定義屬性 當(dāng)我們?cè)L問(wèn)變量的時(shí)候,可以通過(guò)self.xxx 和 _xxx 的方式調(diào)用,那么這兩種方式有什么區(qū)別呢?我們一起來(lái)看一下 從上述中我們...
項(xiàng)目中多多少少會(huì)遇到一些需求,需要給部分文案添加點(diǎn)擊事件。例如:"我已閱讀《xxx協(xié)議》",這個(gè)時(shí)候最簡(jiǎn)單的實(shí)現(xiàn)方案是:添加一個(gè)button覆蓋上去。但如果有多處文案需要添加...
場(chǎng)景 我們經(jīng)常遇到這樣的場(chǎng)景,比如電商類App到零點(diǎn)的時(shí)候開(kāi)始搶購(gòu),比如商品限購(gòu)倒計(jì)時(shí)等等。這種場(chǎng)景下需要我們將客戶端的時(shí)間與服務(wù)器保持一致,最重要的是,要防止用戶通過(guò)斷網(wǎng)修...
前言 自定義Tabbar的輪子有很多,技能也是各式各樣,為了方便以后翻閱,總結(jié)歸納了一下。我從GitHub上找了幾個(gè)輪子,供大家借鑒。我沒(méi)有寫(xiě)我自己的輪子,因?yàn)槲矣X(jué)得輪子已經(jīng)...
前言 隨著APP用戶增多,線上bug的跟蹤和修復(fù)就顯得尤為重要。市面上常用的日志收集工具有友盟、bugly、fabric等。前段時(shí)間發(fā)現(xiàn)項(xiàng)目中線上bug增多,開(kāi)始關(guān)注統(tǒng)計(jì)的C...