題外話:此教程是一篇嚴(yán)肅的學(xué)術(shù)探討類文章,僅僅用于學(xué)習(xí)研究,也請(qǐng)讀者不要用于商業(yè)或其他非法途徑上,筆者一概不負(fù)責(zé)喲~~ 準(zhǔn)備工作 非越獄的iPhone手機(jī) 用PP助手下載: ...
題外話:此教程是一篇嚴(yán)肅的學(xué)術(shù)探討類文章,僅僅用于學(xué)習(xí)研究,也請(qǐng)讀者不要用于商業(yè)或其他非法途徑上,筆者一概不負(fù)責(zé)喲~~ 準(zhǔn)備工作 非越獄的iPhone手機(jī) 用PP助手下載: ...
前言 在Xcode開發(fā)環(huán)境中,有一些可以自定義的快捷Behavior,可以大大提高開發(fā)效率。 如何配置Behavior 以下是在Xcode中配置Behavior的通用步驟: ...
作為一名亞馬遜運(yùn)營(yíng),第三家公司打破了我的慣性思維。 這家大小周的公司,面試的時(shí)候,人事說按照國(guó)家法定節(jié)假日放假。實(shí)際到了中秋節(jié),沒有月餅,我還被迫在中秋假期期間上一天休一天上...
啟動(dòng)速度 用戶從點(diǎn)擊APP圖標(biāo)到完全看到APP內(nèi)容的過程稱為啟動(dòng),如果啟動(dòng)耗時(shí)較長(zhǎng)可能會(huì)影響用戶的體驗(yàn),所以啟動(dòng)速度優(yōu)化就顯得很有必要。 最佳速度:400ms,這是剛好是啟動(dòng)...
骨架屏是什么? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗(yàn)的方案。在弱網(wǎng)情況下,客戶端獲取到服務(wù)器數(shù)據(jù)的時(shí)間會(huì)比較長(zhǎng),此時(shí)用戶會(huì)比較煩躁。該方案是指在空白...
前言 在工作中,我們經(jīng)常會(huì)碰到這種情況,發(fā)現(xiàn)中間的某次提交是錯(cuò)誤的,或者不再需要的代碼,這個(gè)時(shí)候想要撤回那次commit,該如何呢? 問題背景 假如遠(yuǎn)程倉庫上有5次commi...
在WWDC17上,蘋果就已經(jīng)帶來了App密碼自動(dòng)填充的這一新的API。今天給 APP 加該功能的時(shí)候,又重新走了一遍,踩了一堆的坑,這里重新備注一下,防止下次掉坑里去。 Ap...
iOS開發(fā)端代碼檢查 背景:一直以來,代碼質(zhì)量都是一個(gè)痛心疾首的問題,特別是有新人進(jìn)來團(tuán)隊(duì)的時(shí)候,每個(gè)人都需要相當(dāng)長(zhǎng)的磨合時(shí)間。傳統(tǒng)上,我們都是在提測(cè)集成階段進(jìn)行代碼質(zhì)量檢查...