如果某一天你感觉自己Mac电脑的磁盘空间不够用了,想查看一下是不是有什么大型文件占用了磁盘空间的话,我们可以使用Finder自带的自定义搜索功能来查找大文件:
-打开一个新的Finder窗口
-按+F 开启搜索
-在“种类”这里选择“其他”,然后从文件列表中找到“文件大小”这一项
-在第二个过滤选项中选择“大于”
-在第三个过滤选项中,我们可以设定文件大小的限制,例如1000MB,这里可以根据需求自定义
这里是在整台Mac磁盘下进行搜索的,如果想单独针对某个文件夹搜索,先打开这个文件夹按+F后选择过滤到该文件夹即可。右上方的“存储”选项可以将大型文件搜索结果存在左侧智能列表中,以后访问查找更加方便。
转自:http://www.macx.cn/thread-2044122-1-1.html
商务伴侣之电子相册终于上线了,请到appstore上搜索、并下载品尝。
App Name: hwmenubook
Description :
hwmenubook可以帮您将日常个人或企业办公所需相关的电子照片在iPad上收集并管理起来,可根据照片的名称、价格、类别等进行相关查询。
用户还可对hwmenubook应用系统及照片资料信息进行自定义维护。
hwmenubook还内置了几个实用的小工具辅助您办公,如:计算器,音乐播放器,GPS定位、任务提醒等功能。
Hwmenubook can help you will daily personal or business office needs electronic photo collection and management in iPad, according to the photos of the name, price, category and other related queries.
The user can also be for the hwmenubook application system and photo information of custom maintenance.
Hwmenubook also built several tools help you office, such as: calculator, music player, GPS positioning, task reminder function.
Keywords :
照片 电子相册 小威哥 hwmenubook 商务伴侣
Support URL:
http://hw2499-sohu-com.iteye.com/
QQ技术支持:1713873980
第一、综述
block是OC中另外一种对象和对象的通信方式,是一对一的关系,类似于delegate,而通知时一对多的关系
第二、定义block类型
int (^myBlock)(int)
第三、block的声明
mylock=^(int a)
{
int result =a*a;
return result;
}
第四、block的调用
block(20);
code sample如下所示:
int(^myBlock)(int); myBlock=^(int a){ NSLog(@"%d",a); return 0; }; myBlock(20);
第五、另外一种声明方法
typedef int(^MyBlock)(int);
MyBlock myblock=^(int a)
{
NSLog(@"%d",a);
return 30;
};
myblock(30);
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//define block defination
NSLog(@"before");
MyBlock myblock=^(int a)
{
NSLog(@"%d",a);
return 30;
};
[self testBlock:myblock];
}
-(void)testBlock:(MyBlock)myblock
{
myblock(10);
}
第七、block和变量
局部变量:
在block中,会把局部变量当成常量变量
int num=10;
int num=30;
MyBlock myblock=^(int a)
{
num=20; //此处会报错
NSLog(@"%d",a);
return 30;
};
原因:block代码块不会在写的地方执行,是在其他地方调用时才会执行,局部变量在跳出此作用域时销毁,所以block代码块会将局部变量当成一个常量变量来处理,要修改前面加__block
__block int num=10; MyBlock myblock=^(int a) { NSLog(@"before the val of num is %d",num); num++; return 30; }; num=30; [self testBlock:myblock]; NSLog(@"after the val of num is %d",num);输出结果是:
2013-10-28 15:38:24.602 blockDemo[1541:70b] before the val of num is 30
2013-10-28 15:38:24.603 blockDemo[1541:70b] after the val of num is 31