前言 隨著用戶的需求越來越多相嵌,對App的用戶體驗也變的要求越來越高。為了更好的應(yīng)對各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM晒喷,VIPER等...
![240](https://upload.jianshu.io/users/upload_avatars/6348360/f61720be-a4e1-4a15-808c-85064222710a.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 隨著用戶的需求越來越多相嵌,對App的用戶體驗也變的要求越來越高。為了更好的應(yīng)對各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM晒喷,VIPER等...
網(wǎng)絡(luò)開發(fā)過程中链快,經(jīng)常遇到各種協(xié)議誉己,如:TCP、UDP久又、HTTP、FTP效五、IP等地消。這些協(xié)議差別很大、用途不同畏妖。為了更好理解這些協(xié)議脉执,需先掌握網(wǎng)絡(luò)分層模型。 當(dāng)前戒劫,網(wǎng)絡(luò)模型存在三...
關(guān)于組件化 網(wǎng)上組件化的文章很多半夷。很多文章一提到組件化婆廊,就會說解耦,一說到解耦就會說路由或者runtime巫橄。好像組件化 == 解耦 == 路由/Runtime淘邻,然而這是一個非...
本篇文章篇幅比較長帆离,先來個思維導(dǎo)圖預(yù)覽一下蔬蕊。 一、概述 1.計算機網(wǎng)絡(luò)體系結(jié)構(gòu)分層 2.TCP/IP 通信傳輸流 利用 TCP/IP 協(xié)議族進行網(wǎng)絡(luò)通信時哥谷,會通過分層順序與對...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-carsh-defen...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-04/...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-03/...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-02/...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-01/...
Runtime的特性主要是消息(方法)傳遞囱修,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā)王悍,具體怎么實現(xiàn)的呢破镰。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的压储?困惑于Cell怎么突然不能點擊了鲜漩?糾結(jié)于如何實現(xiàn)這個奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈集惋、手勢孕似、target-action這一系列響應(yīng)觸...