自從上次重構(gòu)完項(xiàng)目后,一直在思考客戶端的架構(gòu)問(wèn)題,總覺(jué)得不管是MVC,還是MVVM,VIPER都會(huì)有些許問(wèn)題,最主要是把握一個(gè)度做到各個(gè)層雨露均沾,說(shuō)這些好像和今天要記錄的東...
![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
自從上次重構(gòu)完項(xiàng)目后,一直在思考客戶端的架構(gòu)問(wèn)題,總覺(jué)得不管是MVC,還是MVVM,VIPER都會(huì)有些許問(wèn)題,最主要是把握一個(gè)度做到各個(gè)層雨露均沾,說(shuō)這些好像和今天要記錄的東...
網(wǎng)上的思路基本就是把下載的圖片進(jìn)行壓縮抛姑,但是我這邊遇到點(diǎn)問(wèn)題升酣,一個(gè)是網(wǎng)上的基本是老版本的SDWebImage山卦,我用的5.0.0的不太適用哮独,再一個(gè)就是用的pod,直接在源碼更改...
背景 自從買了 iPhone Xs Max烟央,就一直處于等待應(yīng)用適配新設(shè)備的狀態(tài)夺荒。不過(guò)本次增加的新屏幕(Xs Max)與 iPhone X 的屏幕比例相似瞒渠,所以即使應(yīng)用沒(méi)有第一...
今天我們來(lái)聊一聊圖層變換,很多動(dòng)畫都是在變換的基礎(chǔ)上完成的技扼,可以說(shuō)變換是動(dòng)畫的基礎(chǔ)伍玖。所以要想能夠很好的使用動(dòng)畫,首先就需要對(duì)變換非常熟悉剿吻,大家都知道UIView有一個(gè)tran...
最近公司的項(xiàng)目中大量使用了webview加載H5窍箍,鑒于WKWebView的性能優(yōu)于UIWebView,所以就選擇了WKWebView丽旅。WKWebView在使用的過(guò)程中椰棘,還是有...
《上》咱們聊了一些: iOS 10 before 推送的流程 iOS 10 beta 推送的基本使用方法 以及跟 iOS 10 before 推送的區(qū)別 《中》向大家詳細(xì)介紹...
在demo的記錄之前,先來(lái)記錄一下幾個(gè)需要的知識(shí)點(diǎn). CAShapLayer他是CALayer的一個(gè)子類,有的小伙伴就說(shuō)了都是layer,那CAShapLayer和CALay...
在上篇中記錄了幾個(gè)常用的api的介紹,這篇主要系統(tǒng)的整理一下在平常項(xiàng)目開(kāi)發(fā)中經(jīng)常用到RunTime的場(chǎng)景,分別為"發(fā)送消息","消息轉(zhuǎn)發(fā)","交換方法","動(dòng)態(tài)添加方法","...
緒 事出必有因茅撞,今天我想和你聊聊線程的原因就是——當(dāng)然是本著一個(gè)Rock Programmer的思想覺(jué)悟帆卓,為人民透析生命,講解你正在蒙圈的知識(shí)點(diǎn)米丘,或者想破腦袋才發(fā)現(xiàn)如此簡(jiǎn)單的...
遲了一年多的回復(fù),哈哈矢腻。cocoapods導(dǎo)入之后是不是忘記要用workspace打開(kāi)了门驾?
iOS身份證號(hào)碼識(shí)別最近不少簡(jiǎn)友說(shuō)git上下載下來(lái)的代碼報(bào)各種問(wèn)題,因?yàn)榘膸?kù)都比較大多柑,所以大家在pod的時(shí)候耐心等待奶是,另外我已經(jīng)將代碼適配到了iOS10。 一竣灌、前言 身份證識(shí)別聂沙,又稱OCR技...