首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ios
订阅
咖啡兑水同志
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
优雅的PromiseKit
眼前一亮,firstly第一步做xxx,then接下来做xxx,done完成了之后最后做xxx,这个写法真是太swift了,顿时产生了兴趣。 虽然实现异步回调我也有ReactCocoa的方案,但其中不乏一些晦涩难懂的知识需要理解,例如冷信号与热信号,最让人吐槽的还是它的语法,写…
RxSwift(七)Rxswift对比swift用法
你不需要使用 Target Action,这样使得代码逻辑清晰可见。 Rxswift实现的代理,你不需要书写代理的配置代码,就能获得想要的结果。 这样你可用寥寥几行代码来完成相当复杂的异步操作。 在 RxSwift 里有一个比较重要的概念就是数据绑定(订阅)。就是指将可监听序列…
【译】如何运用 Swift 的属性包装器实现应用本地化
您好,Swift 开发者,在本文中,我想与您分享我的经验和知识,主要内容有属性包装器(Property Wrapper)的使用,以及如何简化代码并使其易于维护。我会通过几个主题对此进行说明。 在 Swift 5.1 中,Apple 引入了属性包装器,它可以让我们在属性和访问逻辑…
Swift 5 属性包装器Property Wrappers完整指南
Property wrapper是Swift语言的新特性,它使我们能够自定义类型并在各处使用,该类型实现get和set方法的功能。 在本文中,我们将研究有关属性包装器(Property wrapper)的所有内容: 为了更好地了解属性包装器,让我们举一个例子来看一下它们可以解决…
Swift:enum你会用吗?
这是我参与更文挑战的第11天,活动详情查看: 更文挑战 前言 我一直在思考如何去讲解Swift中的枚举类型,它是如此让人熟悉,不免就让你跟着编程经验走,列举几个状态就感觉万事大吉了。它是如此让人陌生,
iOS瘦身!一个让50%本地图片消失的方案
安装包瘦身一直是老生常谈的问题,几乎每个大一点的项目都要经历。我们团队也做了很多关于安装包瘦身的事情,通过各种方案在不删减业务的情况下,累计安装包大小减少**100M**+,减少占总包体约**38%+
Swift 之 Codable 实战技巧
引言 本文将介绍Swift4.0开始引入的新特性Codable,它能够将程序内部的数据结构序列化成可交换数据,也能够将通用数据格式反序列化为内部使用的数据结构,大大提升对象和其表示之间互相转换的体验。
录制快、回放稳,爱奇艺iOS云录制回放平台技术实践
众所周知,移动APP的周期短、迭代速度快,测试人员在保证新功能正常运行的情况下需要回归大量的历史功能,自动化回归便成为重要的回归手段之一。iOS端自动化由于以下问题,一直很难在业务线广泛开展。 落地成
需求着急上线,是写烂代码的理由吗?
除了编程语言之争,代码质量好坏也是程序员们津津热议的话题之一。近日微博原创视频博主@蛋疼的axb发表了一个关于烂代码的话题,一时间引起了不少开发者的关注与讨论。
写给Android开发者的协程基本原理
初中生也能看懂的Kotlin协程原理。 通过本文彻底理解掌握什么是协程,什么是挂起与恢复,彻底理解协的实现原理!