gpt4 book ai didi

ios - 我如何找出哪些 Cocoa 类和 API 可以跨 MacOSX 和 IOS 移植?

转载 作者:可可西里 更新时间:2023-11-01 05:58:57 25 4
gpt4 key购买 nike

iOS 和 MacOSX 中似乎都存在许多有用的业务逻辑类(例如,NSMutableDictionary)。

然而,据我所知,开发者文档并没有指明它们是什么——您要么使用 Mac 开发者文档(在这种情况下,它会告诉您 API 出现在哪个版本的 OSX 中),要么使用 iOS 文档(在这种情况下,iOS 也是如此)。

是否有任何文档集(或替代的简单方法)来找出哪些类存在于两者中 - 即等同于“自版本 foo 起在 iOS 中可用,自版本 bar 起在 OSX 中可用”?

最佳答案

一个好的起点是 UIKit 仅适用于 iPhone,因此任何以“UI...”开头的类在 Mac 上都不可用(例如:UILabel、UITableView 等)

基础框架中以“NS...”开头的类在 MacOS 上都可用,但并非所有都在 iOS 上可用。

在每个类引用文档中,您在开头都有一个“可用性”注释,有时在“概述”部分中有一个特定的注释。

例如:NSAttributedString

可用性
适用于 Mac OS X v10.0 及更高版本。

概览
iOS 注意:在 iOS 中,此类主要与 Core Text 框架结合使用。

希望对您有所帮助,文森特

关于ios - 我如何找出哪些 Cocoa 类和 API 可以跨 MacOSX 和 IOS 移植?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5851086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com