URLNavigator 使用
URLNavigator 框架 ⛵️ URLNavigator 是 Swift 下一个优雅的 URL 路由。它提供了通过 URL 导航到 view controller 的方式。URL 参数的对应关系通过 URLNavigator.register(_:_:) 方法进行设置。 URLNavigator 提供了两种方法来设置 URL 参数的对应关系:URLNavigable 和 ...
URLNavigator 框架 ⛵️ URLNavigator 是 Swift 下一个优雅的 URL 路由。它提供了通过 URL 导航到 view controller 的方式。URL 参数的对应关系通过 URLNavigator.register(_:_:) 方法进行设置。 URLNavigator 提供了两种方法来设置 URL 参数的对应关系:URLNavigable 和 ...
SwiftLint 官方文档 SwiftLint 介绍 SwiftLint 安装 SwiftLint 规则 自定义配置 SwiftLint 介绍 SwiftLint 是 Realm 推出的一款 Swift 代码规范检查工具, SwiftLint 基于 GitHub 公布的 Swift 代码规范 进行代码检查,并且能够很好的和 Xcode 整合 配置好...
使用FFmpeg下载m3u8文件 安装 homebrew,已安装的跳过 $ ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 安装完成 输入brew检查是否成功 安装 ffmpeg $ brew install ffm...
iOS Developer 常用苹果开发者网页: App Store Connect (App管理后台) Apple Developer (苹果开发者网站) Apple Dev Member Center * (苹果开发者后台) News - Apple Developer (苹果开发新闻) Search - Apple Developer (苹果开发搜索) D...
Masonry Masonry是一个轻量级的布局框架,它使用更好的语法包装AutoLayout。 Masonry有自己的布局DSL,它提供了一种描述NSLayoutConstraints的可链接方式,从而使布局代码更简洁,更易读。 Masonry支持iOS和Mac OS X。 AutoLayout 先看一下,如果使用原生的 AutoLayout,需要那些代码 子视图离父视图上下左右各...
其他 判断是否是gif图 @implementation UIImage (GIF) + (nullable UIImage *)sd_imageWithGIFData:(nullable NSData *)data { if (!data) { return nil; } return [[SDImageGIFCoder sharedCoder...
SDImageCache SDImageCache 是 SDWebImage 中用来处理缓存的类,他是一个单例 SDWebImage 中关于缓存可以分为磁盘缓存 id<SDDiskCache> 和 内存缓存 id<SDMemoryCache> @interface SDImageCache () #pragma mark - Properties @prope...
SDWebImage SDWebImage具有缓存支持的异步映像下载程序。并添加了像UI元素分类UIImageView、UIButton、MKAnnotationView,可以直接为这些UI元素添加图片。 功能 对UIImageView、UIButton、MKAnnotationView添加Web图像和高速缓存管理 异步图像下载器 具有自动缓存到期处理的异步内存+磁盘映像...
YYDiskCache 磁盘缓存 NSMapTable 信号量 dispatch_semaphore YYDiskCache 边界检查 YYKVStorage YYKVStorageType 枚举类型,代表使用哪个方式进行存储 YYKVStorageItem: YY...
一直想写一写自己读源码的感受与理解,可惜一直未付诸行动。最近闲来无事,索性整理一下,记录于此. YYMemoryCache 内存缓存 _YYLinkedMap _YYLinkedMapNode 链表节点数据 YYMemoryCache pt...