筆者從某家電知名企業(yè)離開(kāi)后,加上現(xiàn)在的公司,經(jīng)歷了兩個(gè)新品牌的運(yùn)作,當(dāng)然,這是真正的新品牌,從商標(biāo)注冊(cè)到研發(fā)產(chǎn)品;從公司組建到人員招聘,一點(diǎn)點(diǎn)的相當(dāng)于經(jīng)歷了整個(gè)公司從0到完善...
先來(lái)展示下界面效果圖: 相關(guān)知識(shí)點(diǎn): 使用CAShapeLayer 結(jié)合 UIBezierPath繪制特殊圖層。 使用CAGradientLayer漸變圖層來(lái)渲染漸變的背景色...
前言 隨著用戶的需求越來(lái)越多,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開(kāi)發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...
近期在網(wǎng)上看見(jiàn)一個(gè)關(guān)于iOS復(fù)雜表單的文章,采用的是tableView創(chuàng)建不同類(lèi)型cell來(lái)實(shí)現(xiàn),筆者愚鈍,想到了使用本地HTML來(lái)寫(xiě)出有關(guān)于復(fù)雜表單。粘出文件UI: HTM...
新年伊始,在這里祝各位雞年編出好的程序,人人都是一個(gè)有情懷的代碼編寫(xiě)者,話不多說(shuō),步入正題。 我認(rèn)為,一個(gè)好的程序員,不只需要掌握相關(guān)技術(shù)知識(shí)與能力,更要懂得運(yùn)營(yíng)方面的一些基...
在沒(méi)有發(fā)布iOS10的時(shí)候,在任何模擬器測(cè)試下效果正常,更新iOS10后,測(cè)試出現(xiàn)BUG先放一張bug之前的效果圖: 在檢查了所有問(wèn)題之后,最后把問(wèn)題定位在了原生系統(tǒng)tabB...
在沒(méi)有發(fā)布iOS10的時(shí)候,在任何模擬器測(cè)試下效果正常,更新iOS10后,測(cè)試出現(xiàn)BUG先放一張bug之前的效果圖: 在檢查了所有問(wèn)題之后,最后把問(wèn)題定位在了原生系統(tǒng)tabB...
關(guān)于在UITests中 Incomplete universal character name問(wèn)題解決辦法。 在進(jìn)行錄制測(cè)試的時(shí)候,在錄制時(shí)Xcode會(huì)有如下顯示: 錯(cuò)誤提示...
從VC1模態(tài)跳轉(zhuǎn)到VC2再?gòu)腣C2跳轉(zhuǎn)到VC3后,使用方法dismissViewControllerAnimated只能從VC3跳轉(zhuǎn)到VC2,那么如何才能直接跳轉(zhuǎn)到VC1? ...
從VC1模態(tài)跳轉(zhuǎn)到VC2再?gòu)腣C2跳轉(zhuǎn)到VC3后,使用方法dismissViewControllerAnimated只能從VC3跳轉(zhuǎn)到VC2,那么如何才能直接跳轉(zhuǎn)到VC1? ...