obj-c 成瘾函数到 NSString
我正在使用将 NSData 转换为十六进制 NSString 的函数声明
@implementation NSString (Hex)
+ (NSString*) hexStringWithData: (unsigned char*) data ofLength: (NSUInteger) len
{
NSMutableString *tmp = [NSMutableString string];
for (NSUInteger i=0; i<len; i++)
[tmp appendFormat:@"%02x", data[i]];
return [NSString stringWithString:tmp];
}
@end
- 这个过程的名称是什么?
(我的意思是如何将这个@implementation
调用到我尚未定义的类中,文档在哪里?) - 实现的
(Hex)
部分的目的是什么?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个 类类别提供了一种无需子类化即可向现有类添加额外方法的方法。
Hex
是这个特定类别的名称,因为单个类可以有多个类别。创建类别时应特别考虑,因为可能会覆盖现有或未来的方法。That is a class cateogry that provides a way to add extra methods to existing classes without the need of subclassing.
Hex
is the name of this particular category because a single class can have multiple categories. Special consideration should be taken when creating categories because it is possible to override existing or future methods.