小编ica*_*ant的帖子

如何使用NSTrackingArea

我是Mac编程的新手,我想在光标进入或退出主窗口时触发事件.我读了一些关于NSTrackingArea的内容,但我不明白该怎么做.

macos cocoa

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

iOS:如何在启用ARC的情况下从内存中删除对象?

我正在使用iOS 5 SDK开发iOS应用程序,启用了自动引用计数.但我有一个特定的对象正在大量创建,必须在一秒钟之后释放,否则设备将变得非常慢.看起来它们没有被释放,因为设备非常慢.有没有办法在启用ARC时手动释放对象?

编辑:我的代码,这被称为每秒200次生成火花.它们在0.8秒后淡出,因此在那之后它们没用了.

    int xanimationdiff = arc4random() % 30;
    int yanimationdiff = arc4random() % 30;
    if (arc4random()%2 == 0) {
        xanimationdiff = xanimationdiff * -1;
    }
    if (arc4random()%2 == 0) {
        yanimationdiff = yanimationdiff * -1;
    }

    Sparkle *newSparkle = [[Sparkle alloc] initWithFrame:CGRectMake(20 + arc4random() % 280, 20, 10, 10)];
    //[newSparkle setTransform:CGAffineTransformMakeRotation(arc4random() * (M_PI * 360 / 180))]; //Rotatie instellen (was niet mooi, net sneeuw)
    [self.view addSubview:newSparkle];
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.8];
    [newSparkle setFrame:CGRectMake(newSparkle.frame.origin.x - xanimationdiff, newSparkle.frame.origin.y - yanimationdiff, …
Run Code Online (Sandbox Code Playgroud)

ios automatic-ref-counting

10
推荐指数
3
解决办法
3万
查看次数

如何确定NSScrollView当前是否正在滚动

如何确定我的NSScrollView当前是否正在滚动?在iOS上,我可以使用委托,但尽管谷歌搜索很多,我无法在Mac上找到这样的方法.

提前致谢!

macos cocoa nsscrollview

6
推荐指数
2
解决办法
3170
查看次数

Javascript循环隐藏所有闪存

如何让JavaScript循环离开所有<object>元素并隐藏它们?

javascript flash

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

JavaScript getAttribute不起作用

var objects = document.getElementsByTagName('object');
for (var i=0, n=objects.length;i<n;i++) {
    objects[i].style.display='none';
    var swfurl;
    var j=0;
    while (objects[i].childNodes[j]) {
    if (objects[i].childNodes[j].getAttribute('name') == 'movie') {
            /* DO SOMETHING */ 
    }
    j++;
}
    var newelem = document.createElement('div');
    newelem.id = '678297901246983476'+i;
    objects[i].parentNode.insertBefore(newelem, objects[i]);
    new Gordon.Movie(swfurl, {id: '678297901246983476'+i, width: 500, height: 400});
}
Run Code Online (Sandbox Code Playgroud)

它说getAttribute不是childNodes [j]的函数.怎么了?我没有看到这一点.

javascript

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

PHP setcookie无法正常工作

看起来它应该工作:

if ($_POST['stayloggedin'] == 'stayloggedin') {

    setcookie("user", $_POST['mail'], time()+7*24*60*60, '/', 'subdomain.example.com', false, true);
    setcookie("hash", md5(sha1(md5($_POST['pw']))), time()+7*24*60*60, '/', 'subdomain.example.com', false, true);

}

header("Location: /"); 
exit();
Run Code Online (Sandbox Code Playgroud)

我把ob_start()放在代码之上,所以这不应该是重点.

php setcookie

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

为什么NSFileManager无法正常工作?

我编写了一些代码来将文件(dbtemplate.sqlite)从应用程序包复制到库中.但是,库中不会显示任何文件,每次启动应用程序时都会记录复制模板的文本.控制台中没有显示错误.我究竟做错了什么?

NSFileManager *fileManager = [NSFileManager defaultManager];

if (![fileManager fileExistsAtPath:@"~/Library/AppSafe/database/db.sqlite"]) {

    [fileManager createDirectoryAtPath:@"~/Library/AppSafe/database" withIntermediateDirectories:YES attributes:nil error:nil];

    [fileManager copyItemAtPath:@"dbtemplate.sqlite" toPath:@"~/Library/AppSafe/database/db.sqlite" error:nil];
    NSLog(@"copied template");

}
Run Code Online (Sandbox Code Playgroud)

cocoa nsfilemanager

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