E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NSMutableSet
iOS 数组集合操作(交集,并集,差集,子集)
求数组的交集,并集,差集NSArray*array1=@[@"1",@"2",@"3"];NSArray*array2=@[@"1",@"5",@"6"];
NSMutableSet
*set1=[NSMutableSetsetWithArray
num_one
·
2024-01-04 21:32
第二更 NSSet类型 以及与NSArray区别
NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合;NSSet,
NSMutableSet
类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray(是有序的集合
RunningTeemo
·
2024-01-02 07:19
动态获取数组里面的莫一个元素
NSArray*array=[[NSArrayalloc]initWithObjects:@"1",@"2",@"3",nil];
NSMutableSet
*randomSet=[[NSMutableSetalloc
iOS_zeng
·
2023-12-29 02:48
OC------集合概述
的功能与用法对集合元素整体调用方法对NSArray进行排序使用枚举器遍历NSArray集合元素快速枚举(for...in)可变数组(NSMutableArray)NSArray的KVC与KFC7.6集合(NSSet和
NSMutableSet
付闯688
·
2023-12-05 01:01
数据结构
iOS 中深浅拷贝详解
先上个图注意:其他对象NSArray、NSMutableArray、NSDictionary、NSMutableDictionary、NSSet、
NSMutableSet
、NSNumber一样适用image
sunnyxg0812
·
2023-11-05 19:18
对象等同性之isEqual和hash
问题引入用集合过滤重复元素NSString*str1=@"helloworld";NSString*str2=[NSStringstringWithFormat:@"%@",@"helloworld"];
NSMutableSet
GemShi
·
2023-10-21 00:17
OC 数组分组
NSMutableSet
*set=[NSMutableSetset];NSMutableArray*array=[[NSMutableArrayalloc]init];//self.signInModel.rewards
三少爷_贱
·
2023-10-16 03:48
614,IOS数组线程安全(面试点:在数组的地方,添加,删除,替换,插入都用栅栏函数)
对于可变的集合(NSMutableArray、NSMutableDictionary、
NSMutableSet
)是可读可写的,所以有可能出现这种场景:两个或多个线程同时对一个可变集合进行读、写、新增及删除的操作
枫叶1234
·
2023-10-08 16:16
NSHashTable:
NSMutableSet
的替代品?
NSHashTable解决了什么问题使用
NSMutableSet
时,主要有两个让开发者如鲠在喉的地方:加入
NSMutableSet
的只能是对象,还必须得实现NSCopy协议;
NSMutableSet
强引用对象
溪石iOS
·
2023-10-04 22:27
数组交集并集
NSArray*array1=@[@"1",@"2",@"3"];NSArray*array2=@[@"1",@"5",@"6"];
NSMutableSet
*set1=[NSMutableSetsetWithArray
adalillian
·
2023-08-20 03:47
NSArray和NSSet的区别
其实它和NSArray功能性质一样,用于存储对象,属于集合;NSSet,
NSMutableSet
类声明编程接口对象,无序的集合,在内存中存储方式是不连续的像NSArray,NSDictionary(都是有序的集合
_牙牙
·
2023-08-15 10:03
NSArray在内存中的数据结构(下)
接上文https://www.jianshu.com/p/a9cc0806c3f5本文继续探讨NSMutableArray与
NSMutableSet
的内存结构。
深海时代
·
2023-07-31 06:13
Hash 在 iOS 中的应用
iOS系统API给我们提供一个自动过滤重复元素的容器
NSMutableSet
/NSSet,如:当我们向该实例对象中添加字符串时,如果重复添加两个相同的字符串,集合中只会保留一个。
书写不简单
·
2023-07-20 14:49
iOS常用集合小结
NSMutableSet
可变无序数组,是NSSet的子类,相对于NSMutableArray在判断对象contai
纸简书生
·
2023-07-18 00:35
iOS NSHashTable、NSMapTable、NSPointerArray
NSHashTable类似NSSet、
NSMutableSet
,与其区别在于NSSet、
NSMutableSet
是对其成员的强类型引用,NSHashTable可以在创建时设置其对存储对象的持有方式。
FieryDragon
·
2023-04-18 15:37
iOS:求两个数组中相同和不同元素的集合
subscribeNext:^(idx){NSArray*arrayOne=@[@"1",@"2",@"3",@"4"];NSArray*arrayTwo=@[@"3",@"4",@"5",@"6"];
NSMutableSet
春暖花已开
·
2023-03-17 06:08
数组 集合 操作
1、求数组的交集,并集,差集NSArray*array1=@[@"1",@"2",@"3"];NSArray*array2=@[@"1",@"5",@"6"];
NSMutableSet
*set1=[NSMutableSetsetWithArray
蚂蚁揍蜗牛
·
2023-03-14 03:48
NSMutable 对象的坑解决分析
背景最近处理了两个崩溃,都是在
NSMutableSet
调用enumerateObjectsWithOptions的时候发生的,崩溃类型悬垂指针。
·
2023-03-01 08:00
Mac OS 开发
NSFileManagerdefaultManager]URLsForDirectory:NSAllApplicationsDirectoryinDomains:NSLocalDomainMask]mutableCopy];
NSMutableSet
文溪早睡
·
2023-02-05 05:14
浅拷贝/深拷贝
NSArray,NSSet,NSDictionary),进行mutableCopy操作,内存地址发生了变化,但是其中的元素内存地址并没有发生变化,属于单层拷贝;对于可变容器对象(NSMutableArray,
NSMutableSet
22点的夜生活
·
2023-01-25 21:14
iOS数组、字典和集合
数组、字典和集合的基本用法数组和集合的区别:NSSet和NSArray都是对象容器,用于存储对象,属于集合;NSSet,
NSMutableSet
是无序的集合,在内存中存储方式是不连续的,NSArray是有序的集合
flyWhite
·
2022-02-17 09:18
八、集合类型 @GeekBand
数组NSArray只能存放对象常量性长度、元素指针不能更改遍历数组推荐使用快速枚举方法NSMutableArray支持更改长度和元素指针集合NSSet和
NSMutableSet
字典NSDictionary
riginka
·
2022-02-13 23:21
iOS之数据结构
他们之间有些特殊的关系常见的数据结构线性表(数组、链表、栈、队列)树图逻辑结构数据从逻辑结构上看,分为下面几种结构集合结构集合结构这种结构注意看,里面有很多元素,但是这些元素之间是没有什么关系的类似我们OC里面的NSSet、
NSMutableSet
为自己丶拼个未来
·
2022-02-12 15:56
Objective-C 入门篇(推荐)
NSInteger、NSUInteger和NSNumber集合1.NSArray(不可变)2.NSMutableArray(可变的)字典NSDictionaryNSMutableDictionaryNSSet&&
NSMutableSet
·
2021-11-28 11:57
iOS 不闪退的集合实践
我们常见的集合类中主要包括:不可变的数组–NSArray可变的数组–NSMutableArray不可变的字典–NSDictionary可变的字典–NSMutableDictionary不可变的集合–NSSet可变的集合–
NSMutableSet
一只代码狗
·
2021-06-25 05:26
对容器中可变类型修改的坑
图文并没有什么关系这只是个分割线程序员都是单身狗NoDemoNoBB(没Demo说个J8)用一个
NSMutableSet
与几个NSMutableArray对象测试
NSMutableSet
*set=[NSMutableSetnew
高浩浩浩浩浩浩
·
2021-05-21 00:52
UIScrollView的终极复用
声明必要的属性//保存可见的视图@property(nonatomic,strong)
NSMutableSet
*visibleImageViews;//保存可重用的视图@property(nonatomic
七里田间的守望者
·
2021-05-08 07:07
Foundation02
我们已经介绍到了可变数组、不可变数组,而我们都知道我们的数组(无论是C语言中的、OC中的)都是有顺序,而我们今天介绍一个没有顺序的数组NSSet:没有顺序的数组我们的没有顺序的数组同样也是有一个可变的没有顺序的数组
NSMutableSet
高俊
·
2021-05-07 02:05
重用机制原理
重用池:2个
NSMutableSet
的队列,一个等待使用队列,一个使用中的队列。
DSQ
·
2021-04-13 11:55
按日期排序数组数据,最后得到字典
**********************************************************************************//制作key标志利用set的唯一性
NSMutableSet
爱偷懒的万万
·
2020-10-10 10:57
iOS开发 - NSHashTable与Runloop所造成的强引用问题
文章目录概述RunloopObserver的问题AutoreleasePool界面更新问题分析扩展概述首先,我来描述一下这个问题,NSHashTable是OC中用于弱引用对象的
NSMutableSet
类型
CaicaiNo.1
·
2020-09-13 22:58
iOS开发
iOS逆向以及SDK开发
NSHashTable
RunloopBUG
autoreleasepool
iOS如何在容器类(如
NSMutableSet
)中使用弱引用(weak reference)
http://blog.sina.com.cn/s/blog_48d4cf2d0102v1jh.html在项目中有某个功能需要用到多个delegate对象,这就需要把delegate放到容器中,但又不想保存强引用导致delegate对象不能被释放。所以希望能在容器中只保存delegate对象的弱引用。搜索发现大家常用的方法应该是采用NSValue的valueWithNonretainedObjec
jeffasd
·
2020-09-13 05:19
iOS_OC
Objective-C 基础入门(二) collection类
目录三、collection类1.NSSet/
NSMutableSet
2.NSDictionary/NSMutableDictionary3.NSArray/NSMutableArray创建数组遍历数组
SimonxxSun
·
2020-09-13 04:07
Objective-C
NSSet、
NSMutableSet
、NSOrderedSet、NSMutableOrderedSet解析
NSMutableSet
可变集合是NSSet的子类,跟NSSet不一样的地方就在于:
NSMutableSet
中的元素可以修改(增加、删除、替换)NSOrderedSet有序集合是NSObject的子类,
fuzongjian
·
2020-08-23 16:18
移动端_iOS
iOS使用
NSMutableSet
记录cell控件选中状态避免cell重用问题
假如现在tableViewCell上有一个button,当我选中button的时候,上下滑动,发现button选中的状态消失了,但是数组里面添加的button.tag值还在……如何避免这个问题呢,我们使用
NSMutableSet
风外杏林香
·
2020-08-23 10:47
Thread-safe Container
系统的NSMutableArray,NSMutableDictionary,
NSMutableSet
都是线程不安全的。
川少叶
·
2020-08-21 05:58
NSArray和NSString copy属性问题
比如:NSString/NSMutableString、NSArray/NSMutableArray、NSDictionary/NSMutableDictionary、NSSet/
NSMutableSet
zcube
·
2020-08-20 20:26
iOS
NSString
Objective-C
ios资源文件加密保护
;
NSMutableSet
*certificates=[NSMutableSetsetWithCapacity:[pathscount]];for(NSString*pa
sunny落叶控
·
2020-08-17 15:34
swift4.0 对象数据源根据属性分组,时间排序
OperationMaintenanceObject]对象数组funcresponsDeal(dataArray:[OperationMaintenanceObject]){//可变集合letoperationSet=
NSMutableSet
ZY_FlyWay
·
2020-08-15 13:42
SWIFT
OC中的集合
中的集合类中主要包括不可变的数组–NSArray,可变的数组–NSMutableArray,不可变的字典–NSDictionary,可变的字典–NSMutableDictionary,不可变的集合–NSSet,可变的集合–
NSMutableSet
在下李逍遥
·
2020-08-10 18:58
ios
ios9基础知识总结(foundation)笔记
NSNumber、NSValue、NSDate、NSDateFormatter、NSRange、Collections:NSSet、NSArray(Ordered、Copy)、NSMutableArray、
NSMutableSet
weixin_30565327
·
2020-08-09 13:04
OC 学习笔记4 NSSet
NSMutableSet
NSDictionary NSMutableDictionary NSNumber NSValue
NSSet*set=[NSSetset];//创建一个空的set不能往里面加东西了NSSet*set1=[NSSetsetWithObject:@"1"];NSSet*set2=[NSSetsetWithObjects:@"1",@"2",nil];//NSSet是没有顺序的所以用set[0]是不可以的,只能用[setanyObject]取出任意值//NSSet没有快速创建,没有快速访问NSStr
XBWXBWXBWXBW
·
2020-08-09 06:24
黑马程序员----OC学习笔记之NSNumber和NSValue
1.Foundation框架中提供了很多的集合类如:NSArray,NSMutableArray,NSSet,
NSMutableSet
,NSDictionary,NSMutableDictionary但是这些类只能存放
JT_qingt
·
2020-08-09 06:28
ios学习
OC基本数据类型与对象之间的转换方法
1.Foundation框架中提供了很多的集合类如:NSArray,NSMutableArray,NSSet,
NSMutableSet
,NSDictionary,NSMutableDictionary但是这些类只能存放
RainShine27
·
2020-08-08 21:46
IOS
iOS-数组集合操作(
NSMutableSet
)
",@"3",@"4",@"5",nil];NSMutableArray*arr2=[[NSMutableArrayalloc]initWithObjects:@"1",@"2",@"3",nil];
NSMutableSet
qq_33160937
·
2020-08-03 03:45
iOS开发
iOS 数组集合操作(交集,并集,差集,子集)
iOS数组集合操作(交集,并集,差集,子集)求数组的交集,并集,差集NSArray*array1=@[@"1",@"2",@"3"];NSArray*array2=@[@"1",@"5",@"6"];
NSMutableSet
爱谁谁12138
·
2020-07-30 02:39
iOS开发
NSSet:obj-c的唯一集合
array,dictionary,set,他们三者的定义如下:array:有序集合dictionary:键-值集合set:无序唯一集合前2者大家用得比较多,只有set,很可能大家都没用过先看看以下代码:
NSMutableSet
老虎Alex
·
2020-07-15 10:56
iOS-谓词的小用法(数据分成按key值的元素(数组)组成的数组)
NSMutableSet
*set=[NSMutableSetset];NSMutableArray*_datas=[[NSMutableArrayalloc]initWithCapacity:0];[selectArrayenumerateObjectsUsingBlock
董其林
·
2020-07-13 12:04
NSSet介绍
NSSet、
NSMutableSet
是无序的集合,在内存中存储方式是不连续的,而NSArray是有序集合,在内存中存储位置是连续的。
白水灬煮一切
·
2020-07-12 23:32
YYKit学习笔记之NSHashTable与NSMapTable
源码时,发现作者使用了一个系统类NSHasTable,由于之前对这个类并不了解,特地针对性的学习一下这个类的作用和原理NSHashTableNSHashTable是NSSet的通用版本,和NSSet/
NSMutableSet
Leafly
·
2020-07-11 22:45
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他