小编Fre*_*ddy的帖子

函数和闭包之间有什么区别?

我一直在阅读iBooks中的swift编程指南.有人可以向我解释函数和闭包之间的区别.它只是没有名称,可以在表达式中使用吗?

swift

15
推荐指数
2
解决办法
7961
查看次数

如何让程序在登录时自动启动?

如何设置菜单栏应用程序以在登录时自动启动?我希望这是默认的.我可以通过在info.plist中添加一个bool来做到这一点吗?

macos cocoa objective-c

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

如何在可可中检测鼠标是否在窗外?

正如标题所说,我想知道是否可以检测鼠标按钮是否已关闭.我尝试将此代码放在我的app delegate.m中,但没有成功.

- (void)mouseDown:(NSEvent *)theEvent
{
    NSLog(@"hello world!");
}
Run Code Online (Sandbox Code Playgroud)

一个快速的谷歌搜索告诉我,这种方法只适用于NSWindows.但是,大多数方法都可以检测鼠标位置是否被按下,如果是这样的话; 我该怎么做?

macos cocoa objective-c

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

用纯Javascript创建画布/位图(无html)

我正在使用socket.io为Javascript开发iPhone游戏服务器。服务器的目的是使用玩家路径绘制屏幕外的位图,以检查该路径是否已绘制。简而言之,所有图形只会显示在客户端屏幕上。这是我发现的用于创建画布,然后在其中查找像素颜色的代码。但是我没有html代码,因为它仅使用Javascript制作。那么,这些代码是否可以在仅Javascript程序中工作?如果没有,我该怎么做但结果相同?

编辑:我正在使用socket.io与node.js

var canvas = document.createElement("canvas");
var context = canvas.getContext("2d");
// Make sure to set the size, otherwise its zero
canvas.width = 100;
canvas.height = 100;

// Draw to the offscreen canvas
context.fillStyle = "#0000ff";
context.fillRect(0,0,50,50);
context.fillStyle = "#ff9900";
context.arc(50,50,25,50,0,Math.PI*2);
context.fill();
//  document.body.appendChild(canvas)
// To preview the canvas
var imgData = context.getImageData(0, 0, canvas.height, canvas.width);
var offset =  90*canvas.width+50*4

  console.log(imgData.data[offset]);
  console.log(imgData.data[offset+1]);
  console.log(imgData.data[offset+2]);
  console.log(imgData.data[offset+3]); 
Run Code Online (Sandbox Code Playgroud)

javascript canvas bitmap node.js socket.io

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

标签 统计

cocoa ×2

macos ×2

objective-c ×2

bitmap ×1

canvas ×1

javascript ×1

node.js ×1

socket.io ×1

swift ×1