小编Yep*_*Yep的帖子

OS X应用程序如何"清理"内存?

我想知道如何在Mac OS X上"清理"内存.如果您安装了开发人员工具,则可以使用该purge命令清理内存.但是,如果未安装开发工具 ,则此命令将不起作用.其他应用程序能够这样做,所以我知道它是可能的.

如何编写一个能够"清理"内存的应用程序,意味着删除非活动内存并在可用内存中腾出更多空间?

macos cocoa memory-management objective-c

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

使用核心动画制作高斯模糊动画?

我试图在最初模糊的东西上制作动画然后它成为焦点.我猜它运行正常,但是当动画完成时它仍然有点模糊.我做错了吗?

CABasicAnimation* blurAnimation = [CABasicAnimation animation];
CIFilter *blurFilter = [CIFilter filterWithName:@"CIGaussianBlur"];
[blurFilter setDefaults];
[blurFilter setValue:[NSNumber numberWithFloat:0.0] forKey:@"inputRadius"];
[blurFilter setName:@"blur"];
[[self layer] setFilters:[NSArray arrayWithObject:blurFilter]];

blurAnimation.keyPath = @"filters.blur.inputRadius";
blurAnimation.fromValue = [NSNumber numberWithFloat:10.0f];
blurAnimation.toValue = [NSNumber numberWithFloat:1.0];
blurAnimation.duration = 1.2;

[self.layer addAnimation:blurAnimation forKey:@"blurAnimation"];
Run Code Online (Sandbox Code Playgroud)

macos cocoa core-animation objective-c

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

启动应用程序时dataWithContentsOfURL是否有问题?

我创建了一个应用程序,可以在第一次启动时访问某些数据,然后显示它.我一直在这样下载这些数据:

NSData *data = [NSData dataWithContentsOfURL:url];
Run Code Online (Sandbox Code Playgroud)

这不好吗?现在我已经将包含它的方法设置为使用GCD在后台线程中运行,但我听说由于dataWithContentsOfURL是同步的,所以很糟糕.对此有何意见?

multithreading objective-c grand-central-dispatch

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

如何查看本地git repo和远程repo是否是同一个提交?

我有一个本地git仓库,我有一个远程git仓库.什么是一个简单的命令来查看提交远程仓库的是什么,以及本地仓库的提交是什么,所以我可以简单地看看我是否是最新的?

这将在一个程序中自动化,所以我不想要很多复杂的东西,我将不得不解析.优选地,使本地和远程输出都具有相同的文本是很酷的,只有提交在两者之间变化.有任何想法吗?

git github

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

为什么这个PHP代码不起作用?

<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/api_config.php');

error_reporting(E_ALL);
ini_set("display_errors", 1);
$loc = $_POST['u'];

//initialize the connection to the database
$config = $config['production'];
$con = mysql_connect($config['db']['host'], $config['db']['username'], $config['db']['password']) or die ("Unable to connect");
mysql_select_db ($config['db']['dbname'], $con) or die ("Unable to select database");
$query = "SELECT `location` FROM `active_users` WHERE name = '$loc'";
$result = mysql_query($query, $con) or die ("Unable to run query");

if (mysql_num_rows($result) > 0) { 
// yes, the user esists
    header("HTTP/1.0 200 Success"); 
    header('Content-Type: text/plain');
} else 
// no, user doesn't exist 
    header("HTTP/1.0 404 …
Run Code Online (Sandbox Code Playgroud)

php

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

任何NSWindowRestoration的例子?

我在实施方面遇到了一些麻烦NSWindowRestoration(在10.7 Lion中).我没有收到协议通知.

是否有一个示例应用程序在某处实现?我在Apple Developer网站上找不到一个.谢谢!


编辑:标记为答案的问题很有帮助,但我的案例中的问题是我使用的是仅限菜单栏的应用程序.我想窗口恢复不适用于无人应用程序.瞬间!

macos cocoa objective-c nswindow osx-lion

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