摘要:
首先我们知道在ios开发过程中很容易出现数组越界,以及将空值添加进数组的现象,在项目过程中为了避免此类现象发生写了如下宏定义1、解决数组越界1)#define OBJECT_OF_ARRAY_ATINDEX(_OBJ_,_ARRAY_,_INDEX_) ({if(_ARRAY_ && _INDEX_<[_ARRAY_ count]){ _OBJ_ = [_ARRAY_ objectAtIndex:_INDEX_];}})2)#define OBJECT_OF_ATINDEX(_ARRAY_,_INDEX_) ((_ARRAY_)&&(_INDEX_< 阅读全文