概述在Flutter中,我們知道深浮,刷新界面要調(diào)用setState方法蜻拨,在一個界面中池充,通常只需要刷新某個組件或者某一部分組件,這種情況下調(diào)用父級State的setState方法...
底層原理一: (OC 本質(zhì)匈睁、KVC监透、KVO、Category航唆、Block)底層原理二: (Runtime胀蛮、Runloop)底層原理三 : (多線程、內(nèi)存管理)底層原理四 : ...
說明:此文是自己的總結(jié)筆記糯钙,主要參考: iOS程序的啟動執(zhí)行順序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 一. iO...
轉(zhuǎn)自:【博客】最近工作內(nèi)容基本都是圍繞視頻播放展開的,從AVPlayer到IJKPlayer,期間遇到挺多問題,趟了很多bug,也總結(jié)了一些心得。對AVPlayer了解的更多...
UISearchBar一般我們不單獨使用他, 在iOS 8之后, 我們更多地是和UISearchController一起使用, 關(guān)于UISearchController的一些...
首先推薦兩篇文章困鸥,寫的非常的詳細,從中可以了解到原理剑按,寫的非常的詳細疾就!美團技術(shù)團隊Flutter見解[https://mp.weixin.qq.com/s/cJjKZCqc8...
本文中所有代碼演示均有GitHub源碼,點擊下載 UIDynamic簡介 簡介:UIKit動力學(xué)最大的特點是將現(xiàn)實世界動力驅(qū)動的動畫引入了UIKit艺蝴,比如動力猬腰,鉸鏈連接,碰撞...
前言 在swift中, 我們要將幾個String組合在一起是極其方便的猜敢,比如 第一種: 使用類似C++中的 "+" 運算符重載 第二種: 使用Swift牛逼的插入法 又比如 ...
1.在OC中用慣了Block姑荷,在Swift中,發(fā)現(xiàn)沒有缩擂。所以查找了一下鼠冕,發(fā)現(xiàn)在Swift中,可以用閉包代替OC中的Block撇叁。 不多說供鸠,直接上代碼。 eg: 在Control...
前言 委托(delegate)是Cocoa的一個術(shù)語陨闹,表示將一個對象的部分功能轉(zhuǎn)交給另一個對象楞捂。 比如對象A希望對象B知道將要發(fā)生或已經(jīng)發(fā)生某件事情薄坏,對象A可以把對象B的引用...
最近AFNetworking的作者Matt Thompson 提出了一個新的類似AFNetworking的網(wǎng)絡(luò)基礎(chǔ)庫,并且專門使用最新的Swift語言寫的寨闹,名為 Alamof...