概述在Flutter中矢炼,我們知道秽浇,刷新界面要調(diào)用setState方法盛末,在一個(gè)界面中,通常只需要刷新某個(gè)組件或者某一部分組件矿卑,這種情況下調(diào)用父級(jí)State的setState方法...
底層原理一: (OC 本質(zhì)拗踢、KVC、KVO向臀、Category、Block)底層原理二: (Runtime诸狭、Runloop)底層原理三 : (多線程券膀、內(nèi)存管理)底層原理四 : ...
說明:此文是自己的總結(jié)筆記,主要參考: iOS程序的啟動(dòng)執(zhí)行順序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
轉(zhuǎn)自:【博客】最近工作內(nèi)容基本都是圍繞視頻播放展開的,從AVPlayer到IJKPlayer,期間遇到挺多問題,趟了很多bug,也總結(jié)了一些心得芹彬。對(duì)AVPlayer了解的更多...
UISearchBar一般我們不單獨(dú)使用他, 在iOS 8之后, 我們更多地是和UISearchController一起使用, 關(guān)于UISearchController的一些...
首先推薦兩篇文章陡叠,寫的非常的詳細(xì)玩郊,從中可以了解到原理,寫的非常的詳細(xì)枉阵!美團(tuán)技術(shù)團(tuán)隊(duì)Flutter見解[https://mp.weixin.qq.com/s/cJjKZCqc8...
本文中所有代碼演示均有GitHub源碼译红,點(diǎn)擊下載 UIDynamic簡(jiǎn)介 簡(jiǎn)介:UIKit動(dòng)力學(xué)最大的特點(diǎn)是將現(xiàn)實(shí)世界動(dòng)力驅(qū)動(dòng)的動(dòng)畫引入了UIKit,比如動(dòng)力兴溜,鉸鏈連接侦厚,碰撞...
前言 在swift中, 我們要將幾個(gè)String組合在一起是極其方便的,比如 第一種: 使用類似C++中的 "+" 運(yùn)算符重載 第二種: 使用Swift牛逼的插入法 又比如 ...
1.在OC中用慣了Block拙徽,在Swift中刨沦,發(fā)現(xiàn)沒有。所以查找了一下膘怕,發(fā)現(xiàn)在Swift中想诅,可以用閉包代替OC中的Block。 不多說岛心,直接上代碼侧蘸。 eg: 在Control...
前言 委托(delegate)是Cocoa的一個(gè)術(shù)語,表示將一個(gè)對(duì)象的部分功能轉(zhuǎn)交給另一個(gè)對(duì)象鹉梨。 比如對(duì)象A希望對(duì)象B知道將要發(fā)生或已經(jīng)發(fā)生某件事情讳癌,對(duì)象A可以把對(duì)象B的引用...
最近AFNetworking的作者M(jìn)att Thompson 提出了一個(gè)新的類似AFNetworking的網(wǎng)絡(luò)基礎(chǔ)庫,并且專門使用最新的Swift語言寫的存皂,名為 Alamof...