Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示

本文介绍了在Mac上如何通过点击关闭按钮完全退出程序,以及程序隐藏后如何通过Dock图标重新显示。作者强调了AppDelegate中窗口代理的设置,并指出两段关键代码的作用,其中一段会导致另一段失效。

【原文地址:Mac点击关闭按钮退出程序 与 程序隐藏后点击dock图标重新显示

【作者:chenghxc


首先AppDelegate实现window的代理;

@interface AppDelegate : NSObject <NSApplicationDelegate,NSWindowDelegate>


接着将window的delegate链接到AppDelegate;

最后实现下面两端代码,如果实现了第一段代码,第二段代码就会失效:

1、完全退出程序

- (BOOL)windowShouldClose:(id)sender //close box quits the app
{
    [NSApp terminate:self];
    return YES;
}

2、隐藏后点击dock图标重新显示

- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
	if (!flag){
        [self.window makeKeyAndOrderFront:self];
        return YES;	
	}
    return NO;
    
}



《试压包快速生成软件详解及其应用》试压包快速生成软件,注册版V2.10,是由jacket698开发的一款专为工程领域设计的专业工具,旨在提高工作效率,简化试压包文件的制作流程。这款软件在管道工程、无损检测等领域具有广泛的应用,能够帮助用户快速生成一系列关键的工程文档,如管道焊接工作记录表、无损检测数量汇总统计、管道无损检测结果汇总、管道焊接接头报检以及无损检测委托单等。我们来详细了解下软件的主要功能。管道焊接工作记录表是施工过程中的重要文档,它详尽记录了每一段管道的焊接情况,包括焊接人员、焊接间、焊接工艺等信息,便于后期的质量追溯和管理。试压包软件V2.10能快速生成这样的表格,减少了人工填写的间和错误概率。无损检测数量汇总统计功能则有助于对整个工程的无损检测情况进行全面掌握。通过软件自动统计,用户可以快速了解各个部位的检测数量,对于质量控制和进度监控至关重要。同,管道无损检测结果汇总功能则将各个检测的结果集中展示,便于分析和评估整体工程质量。再者,管道焊接接头报检功能是确保焊接质量的关键环节。软件能自动生成报检表格,列出所有焊接接头的信息,包括接头类型、位置、检测方法等,确保每个接头都经过严格的检查,保障工程的安全性。无损检测委托单是第三方检测机构沟通的重要文档。试压包软件V2.10可以一键生成格式规范、内容完整的委托单,大大提高了合作方的协作效率。在实际操作中,用户只需提供必要的工程数据,软件即可自动生成这些文档,极大地减轻了工程技术人员的工作负担,提升了工作效率。值得注意的是,该软件需要注册后才能使用,用户需谨慎对待,避免非法下载和使用,尊重知识产权。附件中的“带委托示例.xls”可能是一个包含无损检测委托单样例的Excel文件,用户可以通过查看这个示例了解如何在实际工作中填写和使用委托单。“试压包软件V2.10”则是软件的安装包,用户下载后按照提示进行安装,即可开始体验这款高效便捷的工具。试压包快速生成软件V2.10是管道工程和无损检测行业的一个强大助手,它的出现无疑推动了行业的数字化进程,让繁琐的文档工作变得简单高效。在使用过程中,用户应充分理解和掌握其各项功能,以充分发挥软件的优势,提升工程项目的管理水平
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值