原文鏈接 卓同學的 Swift 面試題 class 和 struct 的區(qū)別 class 為類, struct 為結(jié)構(gòu)體, 類是引用類型, 結(jié)構(gòu)體為值類型, 結(jié)構(gòu)體不可以繼承...
原文鏈接 卓同學的 Swift 面試題 class 和 struct 的區(qū)別 class 為類, struct 為結(jié)構(gòu)體, 類是引用類型, 結(jié)構(gòu)體為值類型, 結(jié)構(gòu)體不可以繼承...
《2018 iOS面試題系列》 一、NSRunLoop的實現(xiàn)機制,及在多線程中如何使用 NSRunLoop是IOS消息機制的處理模式 1.NSRunLoop的主要作用:控制N...
ReactiveCocoa的map方法是一個直接體現(xiàn)函數(shù)式編程的標識性方法。為了讀懂map,我們要從ReactiveCocoa最基礎(chǔ)的bind方法讀起。 先從bind的用法說...
寫了幾個月Android后,我又回到了iOS了,經(jīng)歷過寫Vue和Android后,我對這些平臺的開發(fā)框架有了更深層次的認識,對三者的布局方式也有了很深的理解。相對于其他兩個平...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
前言 現(xiàn)在App的頁面越來越復雜,頁面初始化的工作越來越多,加載頁面所需的時間也隨之增長,如果頁面加載的時間過長,這將會影響App的流暢度及用戶體驗,我們需要解決這一問...
概述 這篇文章,我將講述幾種轉(zhuǎn)場動畫的自定義方式,并且每種方式附上一個示例,畢竟代碼才是我們的語言,這樣比較容易上手。其中主要有以下三種自定義方法,供大家參考: Push &...
緣起 那時,我想要一個這樣的圖片瀏覽器: 從小圖進入大圖瀏覽時,使用轉(zhuǎn)場動畫 可加載網(wǎng)絡(luò)圖片,且過渡自然,不阻塞操作 可各種姿勢玩弄圖片,且過渡自然,不阻塞操作 可以在往下拽...
iOS開發(fā)中,main函數(shù)是我們熟知的程序啟動入口,但實際上并非真正意義上的入口,因為在我們運行程序,再到main方法被調(diào)用之間,程序已經(jīng)做了許許多多的事情,比如我們熟知的r...