小编Hor*_*cia的帖子

是否有将UIColor转换为色相饱和度亮度的功能?

我可以用RGB值设置uicolor:

[UIColor colorWithRed:0.53 green:0.37 blue:0.11 alpha:1.00];
Run Code Online (Sandbox Code Playgroud)

我可以用hsb值设置uicolor:

[UIColor colorWithHue:0.10 saturation:0.16 brightness:0.13 alpha:1.00];
Run Code Online (Sandbox Code Playgroud)

我也可以将它转换回RGB:

CGFloat* colors = CGColorGetComponents(Color1.CGColor);
Run Code Online (Sandbox Code Playgroud)

但我如何从uicolor获得HSB?

uicolor hsb ios

17
推荐指数
2
解决办法
2万
查看次数

Nuxt.js严重内存泄漏

Nuxt.js + Axios + 几个其他组件,SSR。服务器内存从 50 Mb 增长到 1500-2000 Mb,然后应用程序因无法分配内存错误而失败。我想过 axios,但是 nuxt-axios 应该是一个解决方案,但事实并非如此。也许SSR无法控制地增长?

我尝试过的:

  1. 更新 nuxt.js - 没有区别。
  2. 将 Axios 更改为 nuxt Axios - 没有区别。
  3. 尝试调试 - 失败。
  4. 尝试查找页面,这不会影响内存增长 - 失败,全部失败。
  5. 禁用 nuxt axios 拦截器 - 失败,仍在增长。
  6. 尝试使用 chrome 检查器查找大量数据 - 失败。

在此输入图像描述

memory-leaks vue.js axios nuxt.js

5
推荐指数
0
解决办法
3357
查看次数

NSUserDefaults不保存我的值

我使用此代码保存:

[[NSUserDefaults standardUserDefaults] setValue:@"vruch" forKey:@"nastoikaIP"];
[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)

并加载此代码:

NSString* automanual = [[NSUserDefaults standardUserDefaults] 
                         valueForKey:@"nastroikaIP"];

if ([automanual isEqualToString:@"vruch"]) {
    autovruch.selectedSegmentIndex = 1;
   [self obnovittext];
} 
Run Code Online (Sandbox Code Playgroud)

objective-c nsuserdefaults ios

2
推荐指数
1
解决办法
5056
查看次数

如何接收多播UDP?

我正在使用GCDAsyncUdpSocket,我可以发送多播或普通UDP数据包.我收到正常的数据包没有问题,但我无法从其他iOS设备接收多播数据包.

接收我使用:

- (void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data fromAddress:   (NSData *)address withFilterContext:(id)filterContext
{ NSString *msg = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];

NSString *host = nil;
uint16_t port = 0;
[GCDAsyncUdpSocket getHost:&host port:&port fromAddress:address];

if (msg)
{   
    NSLog(@"Message = %@, Adress = %@ %i",msg,host,port);
}
else
{
    NSLog(@"Error converting received data into UTF-8 String");
}
}
Run Code Online (Sandbox Code Playgroud)

multicast objective-c asyncsocket

2
推荐指数
1
解决办法
3687
查看次数

如何在ios中将滑块值转换为整数?

如何在ix的xcode中将float从0..1转换为整数0到255?感谢名单!

iphone type-conversion uislider ios

1
推荐指数
1
解决办法
8970
查看次数

使用selectedViewController属性以编程方式切换选项卡

我已经用过搜索,还没有找到答案.

试图像这样切换:

[self. tabBarController.selectedViewController OptionsViewContorller];
Run Code Online (Sandbox Code Playgroud)

和这样:

 [self.tabBarController.selectedViewController = self.tabBarController.viewControllers     objectAtIndex:3];
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我也尝试和建议改变

self.tabBarController.selectedIndex
Run Code Online (Sandbox Code Playgroud)

但它只在标签栏上更改而不是视图.

uitabbarcontroller ios

1
推荐指数
1
解决办法
5003
查看次数

将0到255之间的整数(1个字节)转换为NSDATA

对于某种基于套接字的应用程序,我只需要1个字节,我无法找到创建它的方法.

byte typeconverter nsdata ios

0
推荐指数
1
解决办法
1371
查看次数