iOS--NSSe

原创 2015年07月10日 23:35:47


1.NSSet(集)

/*
 NSSet和NSArray的对比
 1> 共同点
 * 都是集合,都能存放多个OC对象
 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举)
 * 本身都不可变,都有一个可变的子类
 
 2> 不同点
 * NSArray有顺序,NSSet没有顺序
 */

#import <Foundation/Foundation.h>

int main()
{
    NSMutableSet *s = [NSMutableSet set];
    
    // 添加元素
    [s addObject:@"hack"];
    
    // 删除元素
    // [s removeObject:<#(id)#>];
    return 0;
}

// set的基本使用
void test()
{
    NSSet *s = [NSSet set];
    
    NSSet *s2 = [NSSet setWithObjects:@"jack",@"rose", @"jack2",@"jack3",nil];
    
    // 随机拿出一个元素
    NSString *str =  [s2 anyObject];
    
    NSLog(@"%@", str);
    
    //NSLog(@"%ld", s2.count);
}


iOS 集合NSSet 用法详解

集合NSSet //NSSet中不能存在重复的对象 NSMutableSet *set1 = [[NSMutableSet alloc] initWithObjects:@"1",@"...
  • jeffasd
  • jeffasd
  • 2016年02月17日 10:04
  • 6113

iOS开发 ----- 关于char *的赋值和字符串之间的复制问题以及sizeof strlen

今天来捯饬捯饬关于char*的问题1 关于数组长度的问题char a[]={'a','b','c','d','e'}; int len=sizeof(a); printf("len = %d\n",l...
  • xiao333ma
  • xiao333ma
  • 2015年07月21日 20:03
  • 2478

iOS中URL编码那些事

前言在iOS程序中,访问一些HTTP/HTTPS的资源服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码。一、转码的原因和范围1. 为...
  • andanlan
  • andanlan
  • 2016年11月27日 22:47
  • 5648

Programming iOS 11 Dive Deep into Views, View Controllers, and 无水印原版pdf

  • 2018年01月12日 02:49
  • 11.51MB
  • 下载

iOS Programming - The Big Nerd Ranch Guide 6th Edition原版无水印带标签.pdf

  • 2018年01月14日 13:20
  • 25.19MB
  • 下载

ios 水平布局LAyput

  • 2018年01月12日 13:44
  • 37KB
  • 下载

一个封装好的Android仿Ios ActionSheet控件

  • 2018年01月13日 23:42
  • 6.61MB
  • 下载

Programming iOS 11: Dive Deep into Views, View Controllers, and Frameworks

  • 2018年01月10日 21:39
  • 10MB
  • 下载

iOS Apprentice最新版 Swift4

  • 2018年01月10日 19:03
  • 70.64MB
  • 下载

仿ios 漂亮的swithbutton

  • 2018年01月08日 13:56
  • 16.08MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS--NSSe
举报原因:
原因补充:

(最多只允许输入30个字)