首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS开发框架
订阅
Ronda
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
1分钟搭建完数据库,你敢信吗?
这可能是Swift最简洁的SQLite ORM三方库了,对于属性只需要用PropertyWrapper @Field修饰一下,再创建DAO对象,就完成了整个数据库的搭建。
Swift 掌控Moya的网络请求、数据解析与缓存
解决的方案有很多,不过我比较习惯使用 MoyaMapper ,不仅可以解决上述问题,还提供了多种模型转换、数据互转、多种数据类型任意存储的便捷方法。掌控Moya的网络请求、数据解析与缓存简直易如反掌。 当请求失败的时候,此时的 result.response 为 nil,根据t…
移动端闪屏广告业务设计模式
出于商业化的目的,大型APP都会接入广告闪屏的业务或SDK。下面介绍闪屏广告业务或SDK的设计思路。 移动闪屏广告出现的时机主要是冷启动和热启动。两次广告出现之间有一个间隔时长,一般冷启动情况会跳过这个时长限制,有广告会直接展示。移动闪屏展示模式主要有图片、视频和webview…
[iOS开发] 超详细-Swift Moya+handyJSON网络框架的搭建及封装
Moya已经使用有3年了,但之前的封装总感觉欠缺点什么,要么就是写起来不够优美,要么部分地方感觉隆昌的冗余。 后来和同事一起讨论怎么才算优美的网络请求的封装, 总结了一些特性之后,再利用Swift的泛型和重载,对现有的网络框架就行了最终的改造。 现在看起来和想象的处理方式差不多…
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
FluentDarkModeKit 微软的暗黑模式适配框架
FluentDarkModeKit 框架是微软开发的一个用于适配 iOS 暗黑模式的框架。 FluentDarkModeKit 和 Apple 的操作类型(有些许差异)。FluentDarkModeKit 包含一个全局的 DMTraitCollection,在自定义的布局中可以…
iOS屏幕旋转解决方案
1.导航控制器栈内部的VC方向是导航控制器来决定的。nav --- A --- B --- C,C的旋转方法是不起作用的,靠的是nav的-(BOOL)shouldAutorotate和-(UIInterfaceOrientationMask)supportedInterface…
从零开始打造一个iOS图片加载框架(一)
1. 图片的简单加载 2. 内存缓存 3. 磁盘缓存 实现磁盘缓存的话,我们就需要和NSFileManager打交道,那么涉及到的问题就远比内存缓存要更多些。 a. 磁盘缓存应该放在哪里? b. 缓存的key是否可以使用url-string? c. 如何对图片进行存取? 解决了…
从零开始打造一个iOS图片加载框架(四)
显然,这么处理我们只能获取到最终的结果,没办法获取到进度。为了获取到下载的实时进度,我们就需要自己去实现NSURLSession的协议NSURLSessionDelegate。 NSURLSession的协议比较多,具体可以查看官网。这里只列举当前所需要用到的协议方法: 1. …
干货 | 近万字长文详述携程大规模应用RN的工程化实践