准备条件 1.申请一个免费的域名 https://www.freenom.com 可申请一个免费的域名,长达1年免费 2.需要有一个Amazon Global的账号(国内也可...
准备条件 1.申请一个免费的域名 https://www.freenom.com 可申请一个免费的域名,长达1年免费 2.需要有一个Amazon Global的账号(国内也可...
我们在iOS开发中一般都会记录设备ID(唯一标识符)用作后台数据统计,iOS提供了一个很方便的设备类UIDevice,我们可以轻松的获取相对稳定的唯一标识符,可是在macOS...
简介 mqtt是基于发布/订阅范式的消息协议,它的特点是轻量、简单、开放和易于实现。笔者从事多年IM通信的端侧开发,为了更深入的了解IM的全栈技术,期望搭建一个用于收发消息的...
GateKeeper - macOS应用安全机制背景介绍 macOS应用程序可以不经过苹果审核就可以发布到任何渠道上供任何人下载,Gatekeeper是苹果专门开发的一款安全...
MainActor 是Swift 5.5中引入的一个新属性,它是一个全局 actor,提供一个在主线程上执行任务的执行器。在构建应用程序时,在主线程上执行UI更新任务是很重要...
iOS订阅开发相关 本章不讨论 iOS订阅开发,详细的自行参考大神的文章iOS 自动订阅开发[http://08643.cn/p/687c34c11002]从...
苹果服务器与开发者服务器之间的通讯,包括苹果通知、开发者主动请求苹果服务器、新的验证收据流程等。 以前只支持 Apple server 单向发送状态变化的通知给我们自己的服务...
前言 今天没有前言,直接进入主题吧...?? 1、Form Form表单,新建一个表单,发现和List并无太大差别,只是界面背景置灰了,显示内容会自动有个margin。 样式看...
实现登录页样板开发用到的view有:NavigationView、ZStack、Color、Circle、TextField、Button、Alert、NavigationLink
SQLite.swift对SQLite进行了全面的封装。作者采用了链式编程的写法,让数据库的管理变得优雅,可读性也很强。下面就说说如何使用 创建数据库 创建表 插入数据 查询...
前言 在苹果生态的应用中,开发者或多或少都会使用到UserDefaults。我个人习惯将可被用户自定义的配置信息(精度、单位、色彩等)保存在UserDefaults中。随着配...
在Swift中,Struct类型是无法进行归档操作的,只有继承自NSObject并且遵守了NSCoding协议的类才可以进行相应的归档操作。也就是将上面结构体改成类: 但是如...
首先,我们必须安装 Xcode[https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12],然后设置 Xcod...
async-await 是在 WWDC 2021 期间的 Swift 5.5 中的结构化并发变化的一部分。Swift中的并发性意味着允许多段代码同时运行。这是一个非常简化的描...
Swift 5.8 内置于 Xcode 14.3,增加了如下的几个重要的新特性。 功能返回部署 增加了@backDeployed(before: ...)属性,允许将修饰的功...
1、打开edge浏览器,找到扩展管理 2、搜索modheader,安装 3、配置插件 4、重新打开浏览器输入https://www.bing.com/[https://www...
引子 准备工作, 本文涉及到的Apple 开源源码如下, 这些开源库在 https://opensource.apple.com 都能下载: dyld objc4-750 l...