一: 效果 a: 圖形做 bounds動(dòng)畫b: 線條做跟隨動(dòng)畫c: 圓點(diǎn)逐漸呈現(xiàn)動(dòng)畫d: 圖標(biāo)做軌跡動(dòng)畫 二:代碼
一: 效果 a: 圖形做 bounds動(dòng)畫b: 線條做跟隨動(dòng)畫c: 圓點(diǎn)逐漸呈現(xiàn)動(dòng)畫d: 圖標(biāo)做軌跡動(dòng)畫 二:代碼
本文作為自己準(zhǔn)備適配iOS15所用,在開(kāi)始適配之前,先去學(xué)習(xí)各位同學(xué)的文章,記錄在此備用。 1、導(dǎo)航欄UINavigationBar 從 iOS 15 開(kāi)始,UINaviga...
1.引子FMDB FMDB詳解FMDB的git鏈接 1.1 它基于SQLite 封裝,對(duì)于有SQLite 和ObjC 基礎(chǔ)的開(kāi)發(fā)者來(lái)說(shuō),簡(jiǎn)單易懂,可以直接上手;而缺點(diǎn)也正是在...
此文章為本人翻譯的譯文,版權(quán)為原作者所有。英文原文:A better way to update UICollectionView data in Swift with di...
一、響應(yīng)式編程范式FRP FRP,全稱為Functional Reactive Programming,是一種響應(yīng)變化的編程范式,最近幾年比較火,大概的理解就像這樣: 當(dāng)a的...
參考篇:iOS-Block淺談 前言:本文簡(jiǎn)述Block本質(zhì),如有錯(cuò)誤請(qǐng)留言指正。 第一部分:Block本質(zhì) Q:什么是Block,Block的本質(zhì)是什么? block本質(zhì)上...
2020-06-30突然想到一個(gè)比較騷的比較辦法,去掉版本號(hào)中間的 "." 然后比大小。 字符串前拼接 "0.",是為了方便后續(xù)拓展版本(例如:1.0升級(jí)到1.0.1) ==...
一、線程分享梗概 二、線程的概念和實(shí)現(xiàn) 線程:是程序執(zhí)行流的最小單元。一個(gè)標(biāo)準(zhǔn)的線程由線程ID,當(dāng)前指令集合,寄存器集合和棧結(jié)構(gòu)組成。線程是進(jìn)程中的一個(gè)實(shí)體,為了解決進(jìn)程調(diào)度...