美文网首页
这样包装一下Array是不是会好一点

这样包装一下Array是不是会好一点

作者: json_jie | 来源:发表于2016-05-10 11:12 被阅读18次

//
// NSArray+beyond.h
// testRetainCount
//
// Created by jie on 16/5/10.
// Copyright © 2016年 jie. All rights reserved.
//

import <Foundation/Foundation.h>

@interface NSArray (beyond)
-(id)achieveSafeObjectAtIndex:(NSInteger)index;
@end

//
// NSArray+beyond.m
// testRetainCount
//
// Created by jie on 16/5/10.
// Copyright © 2016年 jie. All rights reserved.
//

import "NSArray+beyond.h"

@implementation NSArray (beyond)
-(id)achieveSafeObjectAtIndex:(NSInteger)index{
if (index >= 0 && index < self.count) {
id obj = [self objectAtIndex:index];
return obj;
}else{
NSAssert(index < self.count, @"数组越界");
}
return nil;
}
@end

NSArray *array = @[@"1",@"2",@"3",@"4"];
id obj =  [array achieveSafeObjectAtIndex:1];
NSLog(@"%@",obj);

相关文章

  • 这样包装一下Array是不是会好一点

    //// NSArray+beyond.h// testRetainCount//// Created by...

  • 偶尔给画加点颜色,看上去是不是会好一点

  • 生活未必黑色,但一定足够幽默

    妻子说,你是不是考虑醒目一下你的标题啊?暧昧一点?边缘一点?或者迎合一下猎奇或者热点?这样,阅读的人是不是会多一点...

  • 这样就会好一点

    当人生 渐渐变成 一首一首深情的歌 我突然心渴 就想天天煮茶喝 当人生 越来越老 我终于 翻到它潜藏着丰盛的书单 ...

  • 你那么好看

    享受做饭的过程中,是不是太过于主动,或者,我要懒一点,效果会好一点。 转换一下自己的思路,多一些耐心,多一些专注。...

  • 自私一点

    如果所有人都有宋丹丹这样看人待事的豁达,这个世界会不会好一点。 每个人都只为自己而活,不为他人,是不是压力能小一点...

  • 我说我好累的时候是希望你说我也好累

    我说我很累的时候,是希望对方说我比你还累,这样心里会好受一点。如果朋友说你累什么累或者你是不是心理压力,这样的对话...

  • 〔玄幻〕 不该存在的空间 (12)

    黑袍手持铁锤对着杜钟胸口正准备下手。 “唉,我是不是应该先用大锤,再用小锤,这样效果应该会好一点吧”。 想了想...

  • 面向对象之各类属性方法的使用day04

    JavaScript中的基本包装类型及函数的介绍 一.基本包装类型(三种) 1.Array.isArray()方法...

  • 慢慢的,是不是会好一点

    老刘是个像蜗牛一样的人,凡事慢慢吞吞,我在想,我老了以后会这么耽误事吗,我应该不会,除非我不能动了。 我是个急性子...

网友评论

      本文标题:这样包装一下Array是不是会好一点

      本文链接:https://www.haomeiwen.com/subject/gxcyrttx.html