在創建自定義的layout之前,你需要知道UICollectionViewFlowLayout提供的很多特性已經 經過優化以滿足多種常用的lay...

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