小编Zac*_*ugh的帖子

同一主机的最大并发NSURLConnections数?

我正在运行OS X应用程序中的一个问题,该应用程序使用NSURLConnection创建到同一主机的多个持久连接.我为不同的房间创建了一个单独的连接,并且在房间打开的整个过程中它保持连接以使用流API.打开许多房间时,它会停止正常工作.

我创建了一个单独的示例应用程序,它创建了10个连接,它似乎只允许6个连接工作,其他连接排队.有谁知道是否有办法超越这个限制?我无法在任何地方找到它.我发现的唯一解决方法是它似乎是每个主机名,因此使用"localhost"和"127.0.0.1"进行测试可以为每个主机提供6个连接.我在这里上传了一个带有客户端和服务器的示例项目 - http://cl.ly/1x3K0D1F072V3U2T0C0I.

macos cocoa objective-c nsurlconnection

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

有没有办法使自定义NSWindow与Spaces一起工作

我正在编写一个应用程序,它具有使用NSWindow子类创建的自定义透明NSWindow,其中包含以下内容:

- (id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag 
{
   self = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:bufferingType defer:flag];

   if (self)
   {
     [self setOpaque:NO];
     [self setBackgroundColor:[NSColor clearColor]];
   }

   return self;
}

- (BOOL)canBecomeKeyWindow
{
  return YES;
}

- (BOOL)canBecomeMainWindow
{
  return YES;
}
Run Code Online (Sandbox Code Playgroud)

我有一切都很完美,包括拖动和调整大小,除了窗口不适用于Spaces.我不能通过按住窗口同时通过键盘快捷键切换空格,或者拖动到窗口的底部/顶部/左/右来将窗口移动到另一个空间.反正有一个自定义窗口的行为与空间的普通窗口完全一样吗?

cocoa objective-c

5
推荐指数
2
解决办法
2817
查看次数

标签 统计

cocoa ×2

objective-c ×2

macos ×1

nsurlconnection ×1