由于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. 显式和隐式动...
一、案例演示 IOS中提供的UITableView功能非常强大,section提供分组,cell提供显示,几乎可以应付绝大部分场景。最近想模仿旧版的淘宝的商品详情页(最新的淘...
Crash 日志从哪来?一般有 2 个渠道: 苹果收集的 Crash 日志 用户手机上 设置 -> 隐私 -> 分析 里面的,可以连接电脑 Xcode 导出。 在 Xcode...
前言 开发中很多地方都会遇到密码输入,这时候往往需要根据UI设计自定义。这里遵守UIKeyInput,实现协议中的方法,让自定义View可以进行文字输入;再通过func dr...
(本文来自《Custom Keyboard》)自定义键盘为那些希望体验更新颖的输入法或者需要用到iOS不支持的语言的用户,提供了替代系统键盘的备选。自定义键盘的核心功能很简单...