为什么某些Objective-C文件名的名称中带有减号或加号

为什么某些Objective-C文件名的名称中带有减号或加号,第1张

概述在我想要添加到我的项目的库中,有一个名为NSString-Base64Extensions.h(带有NSString-Base64Extensions.m)的文件和一个名为NSString PECrypt.h(带有NSString PECrypt.m)的文件. 这意味着什么? 这是命名文件的约定,包含现有类的类别. – 和标志只是表达方式的不同方式,除了风格之外没有区别. 您可以期望NSStrin 在我想要添加到我的项目的库中,有一个名为Nsstring-Base64Extensions.h(带有Nsstring-Base64Extensions.m)的文件和一个名为Nsstring PECrypt.h(带有Nsstring PECrypt.m)的文件.

这意味着什么?

解决方法 这是命名文件的约定,包含现有类的类别. – 和标志只是表达方式的不同方式,除了风格之外没有区别.

您可以期望Nsstring PECrypt.m包含一个添加到Nsstring方法的类别.同样,Nsstring-Base64Extensions是Nsstring上的category方法.

类别是在Objective-C中向现有类添加方法的一种方式,没有子类化,将在here中更详细地讨论.

总结

以上是内存溢出为你收集整理的为什么某些Objective-C文件名的名称中带有减号加号全部内容,希望文章能够帮你解决为什么某些Objective-C文件名的名称中带有减号或加号所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1025658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存