ZPPSafeObject
示例
要运行示例项目,请先克隆仓库,然后在 Example 目录中首先运行 pod install
需求
安装
ZPPSafeObject 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
pod 'ZPPSafeObject'
App常见崩溃,方法找不到,容器越界,字典空值
-
NSObject+UnrecognizedSelector
dubug: 方法找不到 崩溃提示 release: 进行容错处理
-
数组下标越界
示例代码:
- (void)testArrayOutOfBounds
{
NSArray *testArray = @[@1,@2,@3];
NSNumber *num = testArray[3];
}
- 字典构造与修改
示例代码:
- (void)testDicSetNilValueCrash
{
// 构造不可变字典时 key和value都不能为空
NSString *nilValue = nil;
NSString *nilKey = nil;
NSDictionary *dic1 = @{@"key" : nilValue};
NSDictionary *dic2 = @{nilKey : @"value"};
}
作者
ZPP506, [email protected]
许可
ZPPSafeObject 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。