首页 > 解决方案 > 在 macOS 中安全地检查指针的有效性?

问题描述

macOS 应用程序在运行时是否有办法(操作系统调用等)来检查指针是否有效、读取和/或写入,如果指针无效,则不会崩溃或导致信号?(进程地址空间之外的点,NULL+1 等)

在 C ((char *)someLongInt) 或 Swift 中(对于不安全的原始绑定)。

标签: cswiftmacospointers

解决方案


推荐阅读