当前位置: 首页 > news >正文

iOS API方法弃用警告说明及添加

一、常见系统方法警告或说明释义

  • NS_DEPRECATED_IOS(6_0, 8_0)
    释义:iOS用;且在6.0被引用,将在8.0后废弃此方法。
  • NS_DEPRECATED(6_0, 6_6, 8_0, 8_8)
    释义:MacOS与iOS中都可用;但Mac系统中是在6.0被引用,6.6后被弃用;iOS系统中是在8.0被引用,8.8后被弃用。
  • NS_AVAILABLE(6_6, 8_8)
    释义:MacOS与iOS中都可用,但MacOS中6.6以上才能使用,iOS中8.8以上才能使用

二、自建库更新替换方法时,添加引导替换API警告

可使用 DEPRECATED_MSG_ATTRIBUTE(" ") 来添加警告

示例如下:

+(void)funcMethodOld DEPRECATED_MSG_ATTRIBUTE("请使用 funcMethodNew 方法替换");

三、more things

以上宏均在usr/include/AvailabilityMacro.h中,有兴趣可自己挨个看下内部宏及作用

相关文章:

iOS API方法弃用警告说明及添加

一、常见系统方法警告或说明释义 NS_DEPRECATED_IOS(6_0, 8_0) 释义:iOS用;且在6.0被引用,将在8.0后废弃此方法。NS_DEPRECATED(6_0, 6_6, 8_0, 8_8) 释义:MacOS与iOS中都可用;但Mac系统中是在6.0被引用,6…...

canvas绘制红绿灯路口(二)

系列文章 canvas绘制红绿灯路口(一) 无图不欢,先上图 优化项: 一:加入人行道红绿信号 二:加入专用车道标识(无方向标识时采用专用车道标识) 三:东南西北四项路口优化绘…...

Semantic Kernel 直接调用本地大模型与阿里云灵积 DashScope

本文主要介绍如何在无需网关,无需配置 HttpClient 的情况下,使用 Semantic Kernel 直接调用本地大模型与阿里云灵积 DashScope 等 OpenAI 接口兼容的大模型服务。 1. 背景 一直以来,我们都在探索如何更好地利用大型语言模型(LLM&…...

【人工智能】深度解读 ChatGPT基本原理

ChatGPT是OpenAI开发的一种基于人工智能技术的自然语言处理工具,它代表了自然语言处理(NLP)技术的前沿进展。ChatGPT的基本原理建立在一系列先进技术和方法之上,主要包括GPT(Generative Pre-trained Transformer&#…...

【教程】2024年如何快速提取爆款视频的视频文案?

关于如何提取爆款视频的视频文案,很朋友都不是很清楚,今天小编就带大家了解一下,希望这个知识点对大家有所帮助。 剪辑工作者有剪映、arctime、视频字幕等,但唯独编辑工作者或者编导没用直接提取视频文案的工具今天就说说可直接在…...

【MySQL连接器(Python)指南】02-MySQL连接器(Python)版本与实现

文章目录 前言MySQL连接器(Python)版本MySQL连接器(Python)实现总结前言 MySQL连接器(Python),用于让Python程序能够访问MySQL数据库。要想让Python应用程序正确高效地使用MySQL数据,就需要深入了解MySQL连接器的特性和使用方法。 MySQL连接器(Python)版本 下表总结了可用的…...

Vim入门教程

Vim是一个高度可配置的文本编辑器,用于创建和修改各种类型的文本文件。以下是一些基本的Vim使用示例,展示如何在Vim中进行编辑和操作。 1. 打开和保存文件 打开一个名为example.txt的文件: vim example.txt 打开多个文件,使用大…...

机器学习课程复习——隐马尔可夫

不考计算题 Q:概率图有几种结构? 条件独立性的公式? 顺序结构发散结构汇总结构Q:隐马尔可夫模型理解? 概念 集合:状态集合、观测集合 序列:状态序列、观测序列...

大数据-数据分析初步学习,待补充

参考视频:数据分析只需3小时从入门到进阶(up亲身实践)_哔哩哔哩_bilibili 数据指标: 对当前业务有参考价值的统计数据 分类:用户数据,业务数据,行为数据 用户数据 存量: DAU&#…...

微服务为什么使用RPC而不使用HTTP通信

微服务架构中使用RPC(Remote Procedure Call)而不是HTTP通信,主要是因为RPC在某些方面相比HTTP具有显著的优势。以下是一些关键原因: 性能: RPC通常比HTTP性能更高。RPC协议可以使用二进制序列化格式(如gRP…...

怪物猎人物语什么时候上线?游戏售价多少?

怪物猎人物语是一款全新的RPG游戏,玩家在游戏中将化身为骑士,不断与怪物建立羁绊、不断成长,踏上前往外面世界的旅程,且最终目的地是以狩猎怪物为生的猎人世界。因为最近有不少玩家在关注这款游戏,所以下面就给大家分享…...

以创新思维点亮盲盒小程序:探索未来零售新趋势

随着科技的飞速发展和消费者需求的不断变化,零售行业正迎来一场前所未有的变革。在这个变革的浪潮中,盲盒小程序凭借其独特的魅力和巨大的潜力,成为未来零售新趋势的代表之一。本文将探讨如何以创新思维点亮盲盒小程序,探索未来零…...

DzzOffice集成功能最丰富的开源PHP+MySQL办公系统套件

DzzOffice是一套开源办公套件,旨在为企业和团队提供类似“Google企业应用套件”和“微软Office365”的协同办公平台。以下是对DzzOffice的详细介绍: 主要功能和应用: 网盘:支持企业、团队文件的集中管理,提供文件标签…...

关于生成式人工智能的发展

近年来,人工智能的发展引起了广泛关注,尤其是在深度学习领域,以深度神经网络为代表的人工智能技术已经取得了重大突破。然而,深度神经网络也有其局限性。深度学习技术在处理一些复杂问题时表现良好,但在解决更广泛的任…...

Python魔法方法__call__深入详解

目录 1、魔法方法__call__初探 🧙‍♂️ 1.1 什么是__call__? 1.2 基础用法演示 1.3 自定义行为与参数传递 2、实现轻量级装饰器模式 🎗️ 2.1 装饰器概念回顾 2.2 利用__call__构建装饰器 2.3 深入理解装饰器应用场景 3、类实例变身函数调用 🔮 3.1 类似函数的…...

PyQt5 生成py文件不能运行;pushButton点击事件;QTextEdit 获取输入框内容

目录 cant open file c.pyuic: c.pyuic $FileName$ -o $FileNameWithoutExtension$.p PyQt5 生成py文件不能运行 pushButton点击事件 QTextEdit 获取输入框内容 整体运行代码: Creating a Qt Widget Based Application | Qt Creator Manual cant open file c.pyuic: c.…...

HarmonyOS最佳实践文档总结汇总(面试题可能会问)

api12 上面来了最佳实现方案,未来面试题有的问了 编号分类内容子类链接 1性能体验设计体验设计概述 文档中心用户体验设计 文档中心流畅评测指标 文档中心交互流畅体验设计 文档中心视觉流畅体验设计 文档中心2性能优化开发高性能ArkUIUI组件性能优化文档中心合…...

leetcode 56合并区间

思路 合并就是首先应该按照left左边界排序,排完序以后,如果i的左边界小于等于i-1的右边界,说明有重合,此时这两个可以合并,右边界应该取最大值。 代码 排序 我是定义了一个类,存储左右边界,先将数组转化…...

企业微信内嵌H5项目接入聊天功能

产品需求是,在列表中把符合条件的列表接入聊天功能,以下是详细步骤: 1.引入企业微信 <script src"https://res.wx.qq.com/wwopen/js/jsapi/jweixin-1.0.0.js"></script> 2.获取wx签名(必须要) /*** 获取wx签名**/ export function getWxJsApi(data) {r…...

微信小程序 this.setData高级用法(只更改单个数据)

合理使用 setData | 微信开放文档 1、页面 <view class"h-100px"></view> <view>最简单的数据&#xff1a;</view> <button bind:tap"handleAdd" data-type"1">点我加 1&#xff1a; {{text}}</button> &…...

面向少儿的 AI 背单词 APP开发

开发一款面向少儿的 AI 背单词 APP&#xff0c;核心在于将“机械记忆”转化为“交互式探索”。结合 2026 年主流的 AI 智能体技术&#xff0c;其主要功能可以归纳为以下几个维度。1. 沉浸式动态语境生成不同于传统的静态例句&#xff0c;AI 会根据孩子的兴趣&#xff08;如恐龙…...

如何用LDBlockShow高效绘制连锁不平衡热图:从入门到精通的完整指南

如何用LDBlockShow高效绘制连锁不平衡热图&#xff1a;从入门到精通的完整指南 【免费下载链接】LDBlockShow LDBlockShow: a fast and convenient tool for visualizing linkage disequilibrium and haplotype blocks based on VCF files 项目地址: https://gitcode.com/gh_…...

AntiDupl.NET:高效智能的重复图片检测与清理解决方案

AntiDupl.NET&#xff1a;高效智能的重复图片检测与清理解决方案 【免费下载链接】AntiDupl A program to search similar and defect pictures on the disk 项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl 你是否曾因电脑中堆积如山的重复图片而感到困扰&#…...

微信聊天记录终极备份指南:5步将珍贵对话永久保存到电脑

微信聊天记录终极备份指南&#xff1a;5步将珍贵对话永久保存到电脑 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾因手机丢失、系统崩溃或更换设备而永远失去了…...

OpenHarmony移植实战:解决ACE组件编译依赖冲突的通用方案

1. OpenHarmony移植中的ACE组件依赖问题解析 最近在将OpenHarmony移植到全志T113平台时&#xff0c;遇到了一个典型问题&#xff1a;添加ACE组件后编译报错&#xff0c;提示找不到海思芯片相关的硬件抽象层文件。这个问题其实反映了OpenHarmony生态发展过程中的一个普遍现象—…...

DeepSeek API调用性能翻倍的7个隐藏配置:90%开发者从未启用的关键参数

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek API调用性能翻倍的7个隐藏配置&#xff1a;90%开发者从未启用的关键参数 DeepSeek API 的默认配置虽稳定&#xff0c;但远未释放其底层并发与缓存能力。通过调整七个常被忽略的 HTTP 请求头与…...

天线设计基础:核心指标与工程实践解析

1. 天线设计基础与核心指标解析天线作为无线通信系统的"门户"&#xff0c;其性能优劣直接决定了整个系统的通信质量。在开始具体设计前&#xff0c;我们需要明确几个核心性能指标及其相互关系。1.1 增益与通信距离的定量关系天线增益本质上描述的是电磁能量在特定方向…...

手机跑多模态也能快到飞起!面壁MiniCPM-V 4.6开源

大模型技术正快步从云端机房走入普通人的智能手机&#xff0c;让移动设备直接处理复杂的图文与视频任务成为现实。面壁智能最新开源的一款多模态模型&#xff0c;以极低的算力成本&#xff0c;超低的首Token延迟&#xff0c;成功打通当前三大主流手机操作系统。MiniCPM-V 4.6专…...

多模态大模型评测框架VLMEvalKit:从原理到实践,实现高效公平的模型评估

1. 项目概述&#xff1a;一个开箱即用的多模态大模型评测工具箱 如果你最近在折腾多模态大模型&#xff0c;不管是想复现论文里的SOTA结果&#xff0c;还是想给自己训的模型做个“体检”&#xff0c;又或者只是想快速对比一下ChatGPT-4V、Gemini Pro Vision这些闭源巨头的实力…...

TrendForge 每日精选:10 个热门开源项目,今日总获星 11321 颗!

TrendForge 每日精选热门开源项目发布 TrendForge 致力于追踪全球开源项目动态&#xff0c;每日为开发者精选最具价值的 GitHub 项目。今日共收录 10 个热门项目&#xff0c;项目描述已自动翻译为智能中文翻译版&#xff0c;便于理解。 今日最热项目 Top 10 mattpocock/skills&…...