NSDictionary+Safety.h
639 Bytes
//
// NSDictionary+Safety.h
// BBAPods
//
// Created by huixiubao on 16/5/10.
// Copyright © 2016年 Baidu. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BDPFoundationDefines.h"
/*
* 字典的安全相关的扩展
* 详细介绍请看README-SafeAPI
*/
NS_ASSUME_NONNULL_BEGIN
@interface NSDictionary (Safety)
/**
* @brief 安全的获取字典里面的对象,如果key不合法,返回nil
*
* @param aKey key
* @return object value
*/
- (id)safe_objectForKey:(id)aKey BDP_FOUNDATION_DEPRECATED("please use bdp_safeObjectForKey:");
- (id)bdp_safeObjectForKey:(id)aKey;
@end
NS_ASSUME_NONNULL_END