首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
旗木卡卡西天绝
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.9K
文章 2.9K
沸点 1
赞
2.9K
返回
|
搜索文章
赞
文章( 2.9K )
沸点( 1 )
[译] Swift - 网络单元测试
在本文中,我们将讨论测试101的开始:依赖注入。 假设您正在编写测试。 如果您的测试目标(SUT,系统测试)在某种程度上与现实世界(如联网和CoreData)相关,那么编写测试代码就会更加复杂。基本上,我们不希望我们的测试代码依赖于现实世界的东西。SUT不应依赖于其他复杂系统,…
在UIScrollView、UICollectionView和UITableView中添加UIRefreshControl实现下拉刷新
Apple在iOS 6中添加了UIRefreshControl,但只能在UITableViewController中使用,不能在UIScrollView和UICollectionView中使用。 从iOS 10开始,UIScrollView增加了一个refreshControl…
iOS Handle Refunds 处理退款 --- WWDC20(Session 10661)
在 2020 年 06 月 24 日之前,开发者完全不知道有用户退款了!(只有每月账单里看到退款的一个总数量 -。-): 如果回调接收成功,则发送 HTTP 200。您的服务器不需要返回数据。 如果回调接收不成功,请发送 HTTP 50x 或 40x 让 App Store 重…
开发应用剪辑App Clip,iOS的小程序
应用剪辑是App的简化版,提供一些功能来帮助用户。 在Xcode里App Clip 需要增加一个target,可以和App共用代码和资源,也可以访问frameworks(某些不行,编译不会报错但用不了),包括访问相机、存储数据到钥匙串、连接蓝牙设备等等。 然而应用剪辑被限制某些…
Swift 5.3 新特性精讲(1):多尾闭包,一个不能自洽的特性
也许是作为争议最大的特性之一,多尾闭包这个特性被纳入 Swift 5.3。为什么会有那么大的争议呢?听我慢慢道来。 调用单个尾闭包的函数时有一种精简的写法:省去这个尾闭包的标签、并且把闭包放在圆括号外面。以下两种写法等价。 然而,Swift 5.3 之前如果有多个尾闭包的话,也…
iOS 14 SwiftUI中的新增功能
SwiftUI有一个专用的属性包装器,用于从中读取值UserDefaults,当值更改时,它将自动重新调用视图的body属性。也就是说,此包装器有效地监视中的键UserDefaults,并且如果该键更改,将刷新您的UI。
Swift 5.1 (21) - 泛型
使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以更加清晰抽象的方式表达代码意图。 泛型是Swift最强大的特征之一,并且许多Swift的标准库都是使用泛型的代码编译的。 上述三个函数…
iOS的dyld加载流程
在App的加载过程中会依赖很多底层的库,但是库是什么呢?库就是可执行代码的二进制,可以被操作系统识别写入到内存中的。在底层库中有分别有静态库和动态库。 预编译:主要是宏替换,导入的头文件替换成头文件里面的代码,将#开头的预编译指令展开,比如#define,#include,#i…
WWDC 2020 Day 1:iOS 开发者速递
Hello,不知道大家昨天有没有熬夜看完 WWDC 呢?是不是跟小健一样,发现是个录播觉得有点不过瘾哈。有一说一,苹果对于疫情之下的活动安排还是费了不少心思的,这次的活动在 Apple Park 闭门举办,让我们能从内部一窥未来感十足的飞碟型的大楼,加上不同以往的舞台和串联形式…
iOS 动画 - 窗景篇(三·完结)
这篇文章是系列文章的第三篇。 看过上一篇文章的朋友,已经知道标题中的“景”指代 view,“窗”指代 view.mask,窗景篇就是在梳理 mask 及 mask 动画。如果你还不熟悉 iOS 的 mask,建议先看一下第一篇。 前两篇我们介绍了 mask、mask 动画的一些…
下一页
关注了
256
关注者
5
收藏集
0
关注标签
49
加入于
2016-08-11