iOS播放器、Flutter高仿書旗小說、卡片動畫、二維碼掃碼、菜單彈窗效果等源碼

iOS精選源碼

全網最詳細購物車強勢來襲

一款優雅易用的微型菜單彈窗(類似QQ和微信右上角彈窗)

swift, UITableView的動態拖動重排CCPCellDragger

高仿書旗小說 Flutter版,支持iOS、Android

NKAVPlayer 輕量級視頻播放、控制,iOS AVPlayer

RN 仿微信朋友圈

SwiftScan 二維碼/條形碼掃描、生成,仿微信、支付寶

Mac上解壓Assets.car文件的小工具cartool

tispr-card-stack - swift 卡片風格動畫切換組件及完整交互示例。

Flutter仿寫單讀App,同時支持iOS和Android

iOS優質博客

CAEmitterLayer 粒子動畫

最近有點時間,研究了一下CAEmitterLayer粒子動畫效果,分享出來,以備自己以後使用,先看一下基本的效果吧:首先,說一下CALayer 經常使用到的一些類然後說一下管理CALayer內容的幾個函數addSublayer:  添加子圖層removeFromSuperlayer將自己從... 閱讀原文

線程安全: 互斥鎖和自旋鎖(10種)

無併發,不編程.提到多線程就很難繞開鎖.iOS開發中較常見的兩類鎖:1. 互斥鎖: 同一時刻只能有一個線程獲得互斥鎖,其餘線程處於掛起狀態.2. 自旋鎖: 當某個線程獲得自旋鎖後,別的線程會一直做循環,嘗試加鎖,當超過了限定的次數仍然沒有成功獲得鎖時,線程也會被掛起.自旋鎖較適用於鎖的持有者保存時間較短的情況下,實際使... 閱讀原文

深入淺出iOS編譯

前言兩年前曾經寫過一篇關於編譯的文章《iOS編譯過程的原理和應用》,這篇文章介紹了iOS編譯相關基礎知識和簡單應用,但也很有多問題都沒有解釋清楚:Clang和LLVM究竟是什麼源文件到機器碼的細節Linker做了哪些工作編譯順序如何確定頭文件是什麼?XCode是如何找到頭文件的?Clang Module簽名是什麼?爲什... 閱讀原文

iOS | 多態的實際運用

一句話概括多態:子類重寫父類的方法,父類指針指向子類。或許你對多態的概念比較模糊,但是很可能你已經在不經意間運用了多態。比如說:有一個tableView,它有多種cell,cell的UI差異較大,但是它們的model類型又都是一樣的。由於這幾種cell都具有相同類型的model,那麼你肯定會先建一個基類cell,如:@... 閱讀原文

iOS開發之多種Cell高度自適應實現方案的UI流暢度分析

本篇博客的主題是關於UI操作流暢度優化的一篇博客,我們以TableView中填充多個根據內容自適應高度的Cell來作爲本篇博客的使用場景。當然Cell高度的自適應網上的解決方案是鋪天蓋地呢,今天我們的重點不是如何討論Cell高度的自適應,而是給出幾種Cell高度自適應的解決方案,然後對比起UI流暢度,從而得出一些UI優... 閱讀原文

歡迎掃碼關注微信公衆號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章