Tag: hex

在iOS中以正确的方式处理自定义UIColor

如果您是一名应用程序开发人员,那么在处理多个应用程序中必须使用的多种颜色代码时,您肯定会面临一些挑战。 如果我们要为某个UIView设置颜色,那么我们将通过属性检查器在情节提要上进行设置,或者通过编程对UIColor类使用以下方法之一: 初始化(白色:CGFloat,alpha:CGFloat) 初始化(色相:CGFloat,饱和度:CGFloat,亮度:CGFloat,alpha:CGFloat) 初始(红色:CGFloat,绿色:CGFloat,蓝色:CGFloat,alpha:CGFloat) 初始化(CGColor cgColor:CGColor!) init(patternImage图片:UIImage) 初始化(CIColor ciColor:CIColor) 这似乎很无聊,而我们必须通过提供适当的值来进行设置,例如: self.view.backgroundColor = UIColor(red: 120/255, green: 150/255, blue: 200/255, alpha: 1) 苹果已经从Xcode 9中引入了一种称为“ 颜色集”的东西。 颜色集可帮助您在一处定义所有颜色。 您可以轻松地将自定义颜色添加为颜色集。 有趣的事实是您可以为每种颜色指定适当的命名约定。 当您要更改颜色值时,它也会很有用,您可以在一处更改颜色,并且可以在任何地方反映。 作为开发人员,您可以轻松记住该颜色的名称,也可以参考并在其他项目中使用它。 这使我们的生活轻松吗? 让我们逐步了解如何实现此目标: 您需要在资产文件中添加“ 新颜色集” 。 给您的颜色设置适当的命名约定 : 选择颜色集并通过属性检查器分配所需的颜色 。 通过创建颜色集添加所有必需的自定义颜色。 现在是时候在我们的应用程序中使用此自定义颜色了。 首先,我们将看到如何通过情节提要为UIView设置颜色。 您也可以通过编程方式使用自定义颜色。 检查这个…… 好的,这些是在iOS中正确使用颜色的一些技巧。 希望下次我会提出其他一些功能。 同时,如果您对iOS中的Reactive编程感兴趣,则可能希望查看有关此内容的文章: Swift第1部分中的Reactive编程 随时在Linkedin上添加我,祝您编程愉快……..

如何从NSString中删除hex字符

我面临一个问题相关的string中的一些hex值,我需要从NSString中删除hex字符。 问题是当我打印对象打印为“空白行”。 在debugging模式下,它显示如下: 那么我怎样才能从string中删除呢? 编辑 修剪空白: NSLog的结果是: 2015-12-14 15:37:10.710 MyApp [2731:82236] tmp:'' 数据库: 较早的问题: 如何检测ios中的垃圾string值?

如何将UIColor转换为hexstring?

我有一个项目,我需要将UIColor的RGBA值作为8个字符的hexstring存储在数据库中。 例如,[UIColor blueColor]将是@“0000FFFF”。 我知道我可以得到这样的组件值: CGFloat r,g,b,a; [color getRed:&r green:&g blue: &b alpha: &a]; 但我不知道如何从这些值去hexstring。 我已经看到了很多关于如何去其他方式的post,但没有任何function的转换。

如何将文本string转换为hexstring?

可以说我有一个文本string:“向我的小朋友问好” 函数应该返回hex值: 5361792048656c6c6f20746f204d79204c6974746c6520467269656e64

如何将RGB转换为HTML颜色?

请你能告诉我如何将RGB UIColor转换为hexHTML颜色代码string?

我怎样才能将NSdata转换为hexstring?

我尝试下面的代码转换NSData为hexstring值,但都是错的? 这里“结果”是我的NSdata 我需要一个hexstring作为输出,但我没有得到 NSUInteger dataLength = [result length]; NSLog(@"%d",dataLength); NSMutableString *string = [NSMutableString stringWithCapacity:dataLength*2]; const unsigned char *dataBytes = [result bytes]; for (NSInteger idx = 0; idx < dataLength; ++idx) { [string appendFormat:@"%02x", dataBytes[idx]]; } NSLog(@"%@",string); 我怎么可以转换这个请 更新:结果数据包含encryptionstring。我想将其转换为hex值

如何将hex转换为RGB

我想要从hex转换为RGB,但hex处理string像#FFFFFF。 我怎样才能做到这一点?

如何将hexstring转换为十进制?

我将不胜感激,如果你能告诉我如何使用Objective-C将NSStringhex字符(例如@"50A6C2" )转换为小数。 提前致谢。

Swift原生函数将数字作为hexstring

是否有任何(至less整数)数字获取其hex表示的string的本机Swift方式? 和逆。 它不能使用基金会。 例如,String类有一个函数 func toInt() -> Int? 它将表示一个整数的string转换为它的Int值。 我正在寻找类似的东西,使用hexstring。 我知道这很容易实现,但如果Swift已经有了,那就更好了。 否则,如果你已经做了一个String和Int的扩展来实现以下function: let anHex = "0xA0" if let anInt = anHex.toInt() { println(anInt) // prints 128 println(anInt.toHexString()) // prints "0xA0" } 我知道这不是火箭科学,但是万一请分享。 PS:这个和这个问题类似,区别在于它和Foundation框架非常相关,而我没有在代码中使用它(也没有导入任何东西),现在我想保留它这样,也是为了学习的目的。