由于Apple更新了m1芯片的Mac,导致iOS程序可以在Mac上直接运行,因此需要判断一下我们的App是跑在了Mac上还是跑在了iPhone上。因为m1芯片的Mac上只能运...
由于Apple更新了m1芯片的Mac,导致iOS程序可以在Mac上直接运行,因此需要判断一下我们的App是跑在了Mac上还是跑在了iPhone上。因为m1芯片的Mac上只能运...
前提 在swift 开发过程中,尤其是第三方库中,我们多次看到首字母大写的Self,很多时候不明白其中意思,Self 与self 又有何区别呢? 今天在这里简单解释一下: s...
如果图片不显示可以到我的小站去看 简介 AVFoundation 在iOS上多媒体的处理主要依赖的是AVFoundation框架,而AVFoundation是基于CoreAu...
本期是通过NSURLProtocol拦截的方式替换ip,包括SNI的处理。后期有时间会有一章通过hook网络框架AFN的方式,这种方式也无需改变AFN源码,包括在HTTPS证...
2018-Read-Record 记录我的2018学习历程 译者注:作为一个走心且有逼格的翻译组,我们对本篇文章中的代码都进行了验证,并且写了将代码分为上下两篇做成了 pla...
主要用到的知识是enum的关联值。举个例子。 链表的数据结构 用c语言表示如下。包含当前节点值,和指向下一个节点的指针。 用enum表示。 indirect表示用于声明递归的...
本文将使用Swift实现一个标准链表,在实现的过程中,遵守函数式编程的规则,无副作用,可以看到和C语言的实现还是有较大的差异。 预备知识 enum的各种用法swift的基本的...
准备数据 训练集和测试集的数据来源于很多地方,比如:数据库,csv文件或者其他存储数据的方式,为了操作的简便性,可以写一些小的脚本来下载并解析这些数据。在本文中,我们先写一个...
相信大家都已经对SwiftUI有了基本的了解,在SwiftUI写动画,相对来说变得更加简单了,接下来,会用3篇文章,带领大家一览SwiftUI动画的魅力。 1. 显式和隐式动...