第一篇文章對(duì)VIPER進(jìn)行了簡(jiǎn)單的介紹,這篇文章將從VIPER的源頭開(kāi)始,比較現(xiàn)有的幾種VIPER實(shí)現(xiàn),對(duì)VIPER進(jìn)行進(jìn)一步的職責(zé)剖析,并對(duì)各種細(xì)節(jié)實(shí)現(xiàn)問(wèn)題進(jìn)行挖掘和探討。...
第一篇文章對(duì)VIPER進(jìn)行了簡(jiǎn)單的介紹,這篇文章將從VIPER的源頭開(kāi)始,比較現(xiàn)有的幾種VIPER實(shí)現(xiàn),對(duì)VIPER進(jìn)行進(jìn)一步的職責(zé)剖析,并對(duì)各種細(xì)節(jié)實(shí)現(xiàn)問(wèn)題進(jìn)行挖掘和探討。...
前言 上一篇中我們對(duì)組件化是什么和常用的組件化中間件方案做了簡(jiǎn)單的介紹,這篇文章則是用來(lái)說(shuō)明開(kāi)始進(jìn)行組件化時(shí)需要做哪些準(zhǔn)備工作,希望本文能給你帶來(lái)幫助。 一、概述 在實(shí)施組件...
基礎(chǔ)篇 第一個(gè)OpenGL ES項(xiàng)目繪制三角形什么是Shader?繪制更多的圖形變換矩陣透視投影和正交投影攝像機(jī)繪制一個(gè)正方體基本光照基本紋理 進(jìn)階篇 透明和混合激光特效VB...
伴隨著移動(dòng)產(chǎn)品廣泛應(yīng)用與快速發(fā)展,移動(dòng)客戶端的安全問(wèn)題越來(lái)越受重視。我這里主要談?wù)刬OS移動(dòng)端的安全架構(gòu)設(shè)計(jì)。 一、前言 移動(dòng)端的安全一般可以理解為兩個(gè)方面:本地安全、通信安...
iOS開(kāi)發(fā)中,有時(shí)會(huì)涉及到跳轉(zhuǎn)到系統(tǒng)設(shè)置的界面,比如打開(kāi)藍(lán)牙,通知等,廢話不多說(shuō),直接上圖:Demo給出了31種界面的跳轉(zhuǎn),當(dāng)然你也可以根據(jù)我下面第三步反映的規(guī)律進(jìn)行其它頁(yè)面...
這個(gè) Tip 來(lái)源于一道面試題,感覺(jué)很是考察知識(shí)變通的能力,對(duì) KVO 深入了解的同學(xué),應(yīng)該很容易就可以答出來(lái)。這里拋磚引玉,簡(jiǎn)單聊聊這個(gè) Tip 首先簡(jiǎn)單總結(jié)下 KVO 的...
原文鏈接:https://medium.freecodecamp.com/ins-redesign 作者:Kim Thuy Tu 翻譯: nicoDrum 我給自己定的挑戰(zhàn):...