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