iOS播放器、Flutter高仿书旗小说、卡片动画、二维码扫码、菜单弹窗效果等源码

3次阅读

共计 1194 个字符,预计需要花费 3 分钟才能阅读完成。

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 优 … 阅读原文

更多源码
更多博文

正文完
 0