Xcode 11.4 之前必须使用第三方和真机来测试远程推送(APNS)。 但 Xcode 11.4 之后可以通过simctl命令在模拟器上进行测试。
使用命令行
Xcode 命令行工具允许从终端上使用模拟器:启动模拟器,触发通用链接等。 其中有一个命令就是将远程推送通知发送到 iOS 模拟器。
查看帮助
xcrun simctl push --help
Send a simulated push notification
Usage: simctl push <device> [<bundle ide...
iOS14技巧:如何在苹果地图中获取自行车路线
谷歌地图(googlemaps)近十年来一直在提供详细的自行车路线,随着iOS14的到来,苹果地图终于也推出了自己的自行车路线。
下面的步骤将展示如何利用苹果地图应用程序中的自行车路线功能。如果您有一款运行watchOS 7或更高版本的Apple Watch,您可以在手腕上接收您选择的方向,以便轻松浏览。
请注意,目前Apple Maps中的自行车路线仅限于纽约、洛杉矶、旧金山、上海和北京。
在iPhone或iPad上启...
category添加属性
category中添加属性不会生成成员变量,也不会自动生成set和get方法;如果想动态为分类添加属性,需要使用运行时关联对象。在set方法中通过objc_setAssociatedObject生成成员变量,在get方法中通过objc_getAssociatedObject获取关联对象。
iOS的应用分发可以更像macOS 安全也无忧
Epic Games 的一位专家提出了一种观点,即苹果可以让 iOS 在应用分发和第三方访问方面更像 macOS,而不会受到安全方面的影响。
在周五的证词中,哈佛大学计算机科学教授 James Mkins 向法官 Yvonne Gonzalez Rogers 阐述了 iOS 和 macOS 之间的区别。一些关键的区别领域包括安全性、应用分发和第三方应用访问。
例如,Mkins 说,与 iOS 的内置防御相比,苹果的 App Review 流程提供的安全益处微...
Swift与JS通过WKWebView互调
创建WKWebView
lazy var webView: WKWebView = {
// 创建WKPreferences
let preferences = WKPreferences()
// 开启js
preferences.javaScriptEnabled = true
// 创建WKWebViewConfiguration
let configuration = WKWebViewConfiguration()
// 设置WKWebViewConfiguration的WKPreferences
configuration.preferences = preferences
// 创建WKUserContentControlle...
消息人士称苹果已停止生产512GB/1TB SSD iMac 4K机型
据报道,苹果已经停止生产 21.5 英寸 iMac 的 512GB 和 1TB 闪存版本,这可能意味着更新即将到来。
AppleInsider 报道,苹果已经停止生产 iMac 4K 的 512GB 和 1TB SSD 版本。此外,这两款机型在苹果网站上都被新列为“目前不可用”。另一方面,256GB SSD 机型和 1TB Fusion Drive 机型仍可供购买,尽管交付日期较长。
鉴于目前还有其他 iMac 4K 机型可供选择,目前还不清楚苹果为何停产这两款版...
iOS中编写高效能结构体的7个要点
结构体是C/C++两种语言中的基础语法, C语言中的结构体只是一个存粹的数据集合类型的描述,它只有数据成员而没有成员方法。C++中的结构体则被赋予为一个类定义的角色,它可以有数据成员也可以有成员方法。OC语言源自于C语言,它是面向对象的C语言,自然结构体的概念就和C语言中的定义保持一致。
结构体中的数据成员可以是基本类型,也可以是数组,也可以是指针,还可以是其他的结构体。下面是一个...
小试 Xcode 逆向:App 内存监控原理初探
作者 | ddrccw 来源 | ddrccw's library
前言
最近看到公司同事的《iOS内存那些事》系列文章,其中的一篇文章讲了他在研究WebKit中内存管理的时候,发现可以用phys_footprint来衡量内存,其结果和xcode debug显示的值基本一致。文章通读下来,收获颇丰~回味之余,突然脑洞了一下,为啥不直接逆向一下Xcode,学习一下xcode debug app时它是怎么实现内存监控的?刚好最近在自学逆向知识,顺...
中国第一个搞城市垃圾分类,为何闻名全球的是德国日本?
01
说起垃圾分类,不少人会第一时间想到德国和日本,这两个以“工匠精神”著称的国家,在垃圾分类方面同样成绩斐然。
然而,却鲜有人知道,我国才是最先提出“垃圾分类”概念的国家。
早在1957年7月12日,《北京日报》头版头条刊登了《垃圾要分类收集》一文,呼吁北京居民要对垃圾进行分类回收,这便是“垃圾分类”的问世。
在那个特殊的历史时期,由于全社会物资的极度匮乏,老百姓通常出于节...