前言 隨著用戶的需求越來越多,對App的用戶體驗也變的要求越來越高。為了更好的應對各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM,VIPER等...
前言 隨著用戶的需求越來越多,對App的用戶體驗也變的要求越來越高。為了更好的應對各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM,VIPER等...
系統(tǒng)響應階段 1.手指觸碰屏幕,屏幕感受到觸摸后,將事件交由IOKit來處理。 2.IOKIT將觸摸事件封裝成IOHIDEvent對象,并通過mach port傳遞給Spri...
從源碼的角度分析、學習GPUImage和OpenGL ES,這是第一篇,介紹GPUImageFilter 和 GPUImageFramebuffer。 OpenGL ES準備...
前言 Metal入門教程(一)圖片繪制[http://www.itdecent.cn/p/cddf73c6c05e]Metal入門教程(二)三維變換[https://www...
神奇的崩潰事件 事件源于接入了一個第三方庫導致應用出現(xiàn)了大量的crash記錄,很奇怪的是這么多的crash居然沒有收到用戶的反饋信息! 在這個過程中每個崩潰棧的信息都明確的指...
GCD 作為ios多線程的代表一直是各大面試官考察的焦點,尤其是那種GCD本身干不了的事情更是考察點。 GCD需要執(zhí)行線程就是考點之一一般的人都能說出來 如果還未執(zhí)行的子線程...
自從Facebook提出了react之后,這個框架的關(guān)注度一直居高不下,它所引入的一些東西還是值得學習,比如組件化的開發(fā)方式,virtual dom的性能提升方式等,最近為了...
目標:將數(shù)組從低到高(或從高到低)排序。 給你一些數(shù)字,并且需要把它們按正確的順序排列。插入排序算法的工作原理如下: ·把數(shù)字放在一堆。這堆是未排序的?!亩阎刑暨x一個數(shù)字。...