面試的時(shí)候幾乎都會(huì)被問(wèn), 是個(gè)比較大的問(wèn)題. 整理了一些可以聊的點(diǎn). 引用計(jì)數(shù)器, ARC 和 MRC 引用計(jì)數(shù)器: 通過(guò)引用計(jì)數(shù)決定一個(gè)引用是...
Dart基礎(chǔ): 構(gòu)造函數(shù) Dart的構(gòu)造函數(shù)比較變化多端, 我們可以在不同的場(chǎng)景下合理聲明和調(diào)用一個(gè)class的構(gòu)造函數(shù). 在實(shí)際開(kāi)發(fā)過(guò)程中, ...
iOS原生端開(kāi)發(fā)過(guò)程中, 列表是最常見(jiàn)的需求之一. 隨著業(yè)務(wù)和UI交互設(shè)計(jì)的迭代, 我們逐漸會(huì)接觸到這樣的需求: 列表中出現(xiàn)多種不同樣式的Cel...
原文: Flutter, what are Widgets, RenderObjects and Elements? 你是否有過(guò)這樣的疑問(wèn): F...
數(shù)據(jù)交互的途徑 攔截URL MessageHandler 注入JS代碼 evalueJavascript函數(shù) cookie 攔截http請(qǐng)求 攔...
排序算法 冒泡排序 它重復(fù)地走訪過(guò)要排序的元素列,依次比較兩個(gè)相鄰的元素,如果順序(如從大到小、首字母從從Z到A)錯(cuò)誤就把他們交換過(guò)來(lái)。走訪元素...
目前高移動(dòng)端應(yīng)用的要求已經(jīng)越來(lái)越高, 主要體現(xiàn)在: 越來(lái)越復(fù)雜的用戶可操作頁(yè)面; 多個(gè)頁(yè)面一起承載繁瑣的業(yè)務(wù); 多個(gè)狀態(tài)需要實(shí)時(shí)反映到應(yīng)用界面....
開(kāi)發(fā)中經(jīng)常會(huì)用到UserDefault來(lái)存儲(chǔ)零碎的數(shù)據(jù), 用普通的寫(xiě)法比較低效. 可以利用Swift的extension來(lái)給Int類(lèi)型添加便捷的...
RxCocoa(scrollView.rx.didScroll) 得益于RxCocoa對(duì)UIKit做了extension,我們使用UI組件的Rx...