没有合适的资源?快使用搜索试试~ 我知道了~
ObjcScopedGuard:ObjectiveC++ 中的作用域保护,使用块来释放资源
共29个文件
h:5个
plist:5个
mm:3个
需积分: 9 0 下载量 104 浏览量
2021-07-03
22:56:54
上传
评论
收藏 35KB ZIP 举报
温馨提示
什么是 ObjcScopedGuard ? 它是 ObjectiveC++ 中的一个类,它使用块来释放资源。 范围保护在其 C++ 析构函数中执行块并确保正确的资源管理,即使已抛出异常。 本课程向 iOS 开发人员的世界介绍了 RAII 习语。 License : BSD 为什么是 ObjcScopedGuard ? 正确的手动资源处理资源是一项艰巨的工作,并且是错误的主要来源。 using namespace ::std; void bad ( const char * p) { FILE* fh = fopen (p, " r " ); // acquire // use f if ( someCondition ) { // Oops! Looks like we are missing the fclose() statement and
资源推荐
资源详情
资源评论
收起资源包目录
ObjcScopedGuard-master.zip (29个子文件)
ObjcScopedGuard-master
AUTHORS 168B
ObjcScopedGuard.podspec 1KB
BuildAppledoc.sh 1KB
ObjcScopedGuardFramework.podspec 1KB
ObjcScopedGuard
ObjcScopedGuardTests
en.lproj
InfoPlist.strings 45B
ObjcScopedGuardTests.mm 1015B
ObjcScopedGuardTests.h 250B
ObjcScopedGuardTests-Info.plist 690B
ObjcScopedGuard-DynamicFrameworkTests
Info.plist 749B
ObjcScopedGuard_DynamicFrameworkTests.m 975B
ObjcScopedGuard-Framework
en.lproj
InfoPlist.strings 45B
ObjcScopedGuard-Framework-Info.plist 850B
ObjcScopedGuard-DynamicFramework
Info.plist 822B
ObjcScopedGuard-DynamicFramework.h 672B
libXCode5gcovPatch.a 30KB
ObjcScopedGuard
ObjcGuardBlocks.h 135B
ObjcReferendeCountGuard.mm 832B
ObjcScopedGuard.mm 1KB
FloatComparator.hpp 517B
ObjcScopedGuard.h 2KB
ObjcScopedGuard-Prefix.pch 114B
ObjcReferendeCountGuard.h 2KB
ObjcScopedGuard.xcodeproj
xcshareddata
xcschemes
ObjcScopedGuard-DynamicFramework.xcscheme 4KB
project.pbxproj 55KB
libCoverageFopenFix.a 7KB
ObjcScopedGuardTests copy-Info.plist 690B
README.md 4KB
.gitignore 107B
License-BSD.txt 2KB
共 29 条
- 1
资源评论
槑可好
- 粉丝: 18
- 资源: 4600
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功