在創(chuàng)建自定義的layout之前,你需要知道UICollectionViewFlowLayout提供的很多特性已經(jīng) 經(jīng)過優(yōu)化以滿足多種常用的lay...
在創(chuàng)建自定義的layout之前,你需要知道UICollectionViewFlowLayout提供的很多特性已經(jīng) 經(jīng)過優(yōu)化以滿足多種常用的lay...
鏈表(Linked List)是一種物理存儲單元上非連續(xù)、非順序的存儲結(jié)構(gòu),數(shù)據(jù)元素的邏輯順序是通過鏈表中的指針鏈接次序?qū)崿F(xiàn)的创葡,表現(xiàn)形式如下圖所...
導(dǎo)語 在上一篇文章《iOS之輕松上手block(上)》中,筆者已經(jīng)講述了block的使用與注意事項,此文繼續(xù)講解block在內(nèi)存中的情況改备,以及對...
導(dǎo)語 不會使用block的iOS程序員,不是一個合格的程序員學(xué)會了block蔓倍,你再也不想用繁瑣的代理block沒有你想象中的那么難悬钳,不要害怕盐捷,不...
多線程是程序開發(fā)中非常基礎(chǔ)的一個概念默勾,大家在開發(fā)過程中應(yīng)該或多或少用過相關(guān)的東西碉渡。同時這恰恰又是一個比較棘手的概念,一切跟多線程掛鉤的東西都會變...
前言 為什么要用 Swift 刷 leetcode灾测?因為我有兩個想法爆价,一是學(xué) Swift 并且有機(jī)會練練,二是想把 leetcode 刷完媳搪。于是...
花費了很多天的原創(chuàng)文章,轉(zhuǎn)載請注明出處https://yohunl.com/ding-ding-qiang-hong-bao-cha-jian-...
前言 在軟件開發(fā)領(lǐng)域里經(jīng)常能聽到這樣一句話铭段,“過早的優(yōu)化是萬惡之源”,不要過早優(yōu)化或者過度優(yōu)化秦爆。我認(rèn)為在編碼過程中時刻注意性能影響是有必要的序愚,但...
Tip: 很多大大留言說,不能登錄等限,沒法看爸吮,因為需要在YWWeiBoCommon.swift文件里面配置 自己的微博AppKey等信息,其實只要...
CoreAnimation之CALayer基礎(chǔ)CoreAnimation之變換 1. CAShapeLayer CAShapeLayer是一個通...