zoukankan      html  css  js  c++  java
  • Objective-C数组和字典

    (1)数组

    NSArray* array = [ [NSArray alloc] initWithObjects:@"Hello", @"World", nil]; //只能存放对象类型,基础类型如int可以转换成字符串类型再传进来

    (NSString)[array objectAtIndex:1]; //取出第一个元素,并转回字符串

    注:NSArray不可以改变,不能添加删除元素

    (2)可变数组

    NSMutableArray* arr = [ [ NSMutableArray alloc] init];

    [arr addObject: @"Hello"];

    [arr removeObject:@"Hello"];

    [arr removeObjectAtIndex:0];

    //[arr removeObject:inRange:]

    (3)字典

    NSDictionary* dic = [NSDictionary dictionaryWithObjectsAndKeys:@"obj1", @"key1", @"obj2", @"key2", nil];

    [dic objectForKey:@"key1"];

    注:NSDictionary和NSArray一样,都是不可变的。

    (4)可变字典

    NSMutableDictionary* dic = [ [ NSMutableDictionary alloc] init];

    [dic setObject:@"obj1" forKey:@"key1"];

    访问和NSDictionary一样。

  • 相关阅读:
    sqlite
    c++primer
    c++ std find_last_of
    c语言
    boost serialization
    ssh autologin
    c/c++文件相关
    AndroidTreeView等例子
    and
    解决Gradle 依赖下载慢以及android开发释放c盘空间及android虚拟机访问网络--以及访问本机
  • 原文地址:https://www.cnblogs.com/jacky1982/p/7524204.html
Copyright © 2011-2022 走看看