ios-IOS中获取到数组,每一次获取到的不一样,把这些数组拼接成一个数组

问题描述

IOS中获取到数组,每一次获取到的不一样,把这些数组拼接成一个数组

OC获取数据,循环放入数组中,让这些数据拼接成数组,这些数据也可能是一个数组,把数组拼接成一个数组

解决方案

//构造不同数组
NSArray *array1 = @[@"1",@"2",@"3",@"4"];
NSArray *array2 = @[@"5",@"6",@"7",@"8"];
NSArray *array3 = @[@"9",@"10",@"11",@"12"];
NSArray *array4 = @[@"13",@"14",@"15",@"16"];
//放在一个数组中便于循环添加数组
NSArray * array = @[array1,array2,array3,array4];
for (int i = 0; i < array.count; i++) {
    //循环添加
    [self.mArray addObjectsFromArray:array[i]];
}
NSLog(@"nself.mArrayn%@",self.mArray);

    输出如下:
    2015-12-09 15:52:31.879 数组拼接问题[2751:173167]

self.mArray
(
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16
)

解决方案二:

楼上这种办法可以,但是一般数据是活的,所以一般是 定义一个arr用来接受请求来的数组;后面的按照楼上写的。

解决方案三:

这养写只是 为了说明这种方法而已嘛= =

解决方案四:

直接就有在数组中以数组加入的方法啊, 定义一个可变数组, 然后

 NSMutableArray *array;
    array addObjectsFromArray:<#(nonnull NSArray *)#>

最后数据就都在这个数组里了

时间: 2025-01-19 00:56:53

ios-IOS中获取到数组,每一次获取到的不一样,把这些数组拼接成一个数组的相关文章

iOS开发中使app获取本机通讯录的实现代码实例_IOS

一.在工程中添加AddressBook.framework和AddressBookUI.framework 二.获取通讯录 1.在infterface中定义数组并在init方法中初始化 复制代码 代码如下: NSMutableArray *addressBookTemp;   - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {     addressBookTemp = [NSMut

iOS开发中标签控制器的使用——UITabBarController

iOS开发中标签控制器的使用--UITabBarController 一.引言         与导航控制器相类似,标签控制器也是用于管理视图控制器的一个UI控件,在其内部封装了一个标签栏,与导航不同的是,导航的管理方式是纵向的,采用push与pop切换控制器,标签的管理是横向的,通过标签的切换来改变控制器,一般我们习惯将tabBar作为应用程序的根视图控制器,在其中添加导航,导航中在对ViewController进行管理. 二.创建一个标签控制器         通过如下的步骤,我们可以很简便

iOS开发中的零碎知识点笔记 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博 1.关联 objc_setAssociatedObject关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 2.tableView的beginUpdates 和 endUpdates 3.关于代码与storyBoard的自动布局 4.国际化与本地化,为了实现全球化 5.技巧 可以通过设置Scheme来设置app所运行的语言,你想要什么语言就是什么语言,而不用重新设置系统的语言. 6.i

iOS开发中使用CoreLocation框架处理地理编码的方法_IOS

一.简介 1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如 (1)导航:去任意陌生的地方 (2)周边:找餐馆.找酒店.找银行.找电影院 2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发 (1)Map Kit :用于地图展示 (2)Core Location :用于地理定位  3.两个热门专业术语 (1)LBS :Location Based Service(基于定位的服务) (2)SoLoMo :Social Local Mob

IOS开发中使用UIFont设置字体及批量创建控件_IOS

在IOS 中,使用[UIFont familyNames]这个方法获取72种系统字体. 使用[UIFont fontWithName:@"Zapfino" size:18]这个方法为空间中的文字设置字体和字号. 可以通过for循环批量定义控件并设置属性. 以下程序获取系统72种字体并存储在一个数组中,有两种方法,一种是通过for循环拿到每一种字体并添加到可变数组中,另一种是直接把72种字体赋值给一个数组. 注:在页面控件较少的情况下选择手动创建每个控件,在控件数量较大且有规律排布的时候

iOS开发中的单元测试(二) 让断言活泼起来的匹配引擎

上一篇文章简单介绍了OCUnit和GHUnit两款iOS开发中较为常见的单元测试框架,本文进一步介绍单元测试 中的另一利器--匹配引擎(Matcher Engine).匹配引擎可以替代断言方法,配合单元测试引擎使用,测试 用例可以更多样化,更细致. 传统断言提供的方法数量和功能都有限,以导读中提到的两款框架为例 ,即使是断言相对丰富的GHUnit也只是提供了38种断言方法,范围仅涵盖了逻辑比较,异常和出错等少数几方 面,仍然很单一.而使用匹配引擎代替断言,可能性就大大丰富了,除了普通断言支持的规

iOS 7中增的API:游戏功能改善、多任务支持、AirDrop

在周一举行的WWDC上,苹果软件工程高级副总裁Craig Federighi提及iOS 7中将包含1500多个全新的API,包括iBeacons.MFi游戏手柄和全新的多任务功能.这些API将会为开发者提供可以尝试的许多新功能,为未来更好的软件和硬件打下基础,用户可以体验到全新的游戏技术.位置功能等等,下面是一些比较有创意的API功能: iBeacons:根据MacWorld报道,iBeacons是被设计使用蓝牙低能耗进行微定位的,这项技术允许iOS设备使用蓝牙4.0获取位置数据. 分享菜单的A

ios开发中时间转换的方法集锦

  这篇文章主要介绍了ios开发中时间转换的方法集锦,需要的朋友可以参考下 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理. 例如: //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@"yy

详解iOS App中UITableView的创建与内容刷新_IOS

UITableView几乎是iOS开发中用处最广的一个控件,当然也是要记相当多东西的一个控件. 创建首先创建一个新的项目,并添加一个MainViewController的Class文件 打开MainViewController.h文件 @interface MainViewController : UIViewController<UITableViewDataSource,UITableViewDelegate> @property (nonatomic, retain) NSArray *