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
NSSet
KVO&KVC
可以用于监听某个对象属性值的改变,被监听的类会创建继承于被监听类的子类,然后将被监听类的isa指针指向子类,子类的方法比父类多了classdeallocisKVO3个方法,在子类的set方法里会调用_
NSSet
乔克蜀黍
·
2021-09-26 10:17
KVO底层原理
_
NSSet
*ValueAndNotify的内部实现:调用willChangeValueForKey:调用原来的setter实现调用didChangeValueForKey:在didChangeValueForKey
风雨彩虹_123
·
2021-09-13 16:48
2020:一份高级iOS面试题
1、NSArray与
NSSet
的区别?
小緈福
·
2021-08-16 11:47
不常见集合NSHashTable和NSMapTable
像NSArray,
NSSet
,NSDictionary是平时常用的数据类型,今天想说的是另外两个比较高阶的集合NSHashTable和NSMapTable。
lenka01
·
2021-07-19 23:01
WKWebView 的清理缓存
]intValue]>=9.0){NSArray*types=@[WKWebsiteDataTypeMemoryCache,WKWebsiteDataTypeDiskCache];//9.0之后才有的
NSSet
某天天
·
2021-06-25 06:54
iOS 不闪退的集合实践
,我们常见的集合类中主要包括:不可变的数组–NSArray可变的数组–NSMutableArray不可变的字典–NSDictionary可变的字典–NSMutableDictionary不可变的集合–
NSSet
一只代码狗
·
2021-06-25 05:26
2018-07-26
对象去重法程序中一般会用到去重复对象的功能,好多都是自定义对象,所以用一般的
NSSet
,NSDic,肯定是不能满足需要的,当然你也可以把它们设置为你去重的中间步骤。
沉溺IOS
·
2021-06-25 00:26
iOS 内购总结
SKPaymentQueuecanMakePayments]){NSLog(@"用户允许内购");NSArray*product=[[NSArrayalloc]initWithObjects:msg,nil];
NSSet
默默的我
·
2021-06-24 01:55
关于数组内数据排序的方法推荐
之前说到关于数组去除重复的数据的方法推荐,用
NSSet
可以高效的去重,但是毕竟
NSSet
是集合,去重后的数据往往是无序的,一般业务要求都需要有序的展示数据,比如聊天记录,商品票务等。
流年划过颜夕
·
2021-06-22 07:39
NSSet
总结 - iOS
一.简介
NSSet
集合和数组(NSArray)相似,都是存储不同对象的地址;不过NSArray是有序的集合,而
NSSet
是无序的集合;其中,集合是一种哈希表,运用散列算法查找集合中的元素;效率相对比起数组速率更快
survivorsfyh
·
2021-06-20 16:21
键盘下落的方法
textFieldShouldReturn:(UITextField*)textField{return[textFieldresignFirstResponder];}2.点击背景后收起键盘-(void)touchesBegan:(
NSSet
梁苏珍
·
2021-06-20 13:21
iOS开发中的集合类型
NSSet
, NSArray, NS,OrderedSet, NSDictionary, NSPointerArray, NSMapTable, NSHashTable
iOS中有很多种集合类型,最为常见的可能就NSArray、NSDictionary、
NSSet
,但其实还有NSPointerArray、NSMapTable、NSHashTable等类型,虽然后面三个类型不常见
MiniCoder
·
2021-06-19 16:35
Cocoa集合类型:NSPointerArray,NSMapTable,NSHashTable
www.saitjr.com/ios/nspointerarray-nsmaptable-nshashtable.htmlNSPointerFunctionsStrongMemory创建一个保留/释放对象的集合,就像常规
NSSet
liboxiang
·
2021-06-19 08:36
Point、Rect、Rect包含问题
CGPointpoint)判断一个rect是否在另一个rect中boolCGRectContainsRect(CGRectrect1,CGRectrect2)实例:-(void)touchesBegan:(
NSSet
iLeooooo
·
2021-06-14 22:52
iOS_UITouch 事件
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(nullableUIEvent*)event;-(void)touchesMoved:(
NSSet
*)toucheswith
ben_speed
·
2021-06-11 12:00
仿写系统KVC的实现
实现思路-(id)valueForKey:(NSString*)key方法的实现系统的方法中针对NSArray和
NSSet
集合类也做了处理,我这里去掉了这部分逻辑。
初心丶可曾记
·
2021-06-09 00:35
Cocoa 集合类型:NSPointerArray,NSMapTable,NSHashTable
www.saitjr.com/ios/nspointerarray-nsmaptable-nshashtable.htmliOS中有很多种集合类型,最为常见的可能就NSArray、NSDictionary、
NSSet
Jason1226
·
2021-06-09 00:32
iOS
NSSet
彩蛋
关于
NSSet
和NSArray的区别,这里不再赘述,网上有非常多讲解的很优秀的文章,基础用法可参照以下文章
NSSet
总结-iOS-本文主要分享一个小编使用时发现的彩蛋(如有雷同,纯属意外,联系小编删除)
哇哈哈有点甜
·
2021-06-07 17:04
iOS 点击空白处隐藏键盘
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{[self.viewendEditing:YES];}
潇岩
·
2021-06-07 16:54
ios内购
#import-(void)getProductInfo{
NSSet
*set=[NSSetsetWithArray:@[ProductID]];//这个就是产品ID,在iTunes后台创建SKProductsRequest
白菜松
·
2021-06-07 15:46
iOS 泛型 ObjectType 协变 __covariant 逆变 __contravariant
泛型使用场景:在集合(数组、字典、
NSSet
)中使用泛型比较常见。当声明一个类,类里面的某些属性的类型不确定,这时候我们才使用泛型。
hui8685291
·
2021-06-07 14:48
Core Animation
动画分类:ios动画分为UIView类和CALayer类两者区别:@property(weak,nonatomic)IBOutletUIView*oview;-(void)touchesBegan:(
NSSet
一川烟草i蓑衣
·
2021-06-06 01:26
事件处理以及响应者链条(二)
的触摸事件处理UIView是UIResponder的子类,可以覆盖下列4个方法处理不同的触摸事件一根或者多根手指开始触摸view,系统会自动调用view的下面方法-(void)touchesBegan:(
NSSet
RealSlimAlan
·
2021-06-05 07:22
NSMapTable、NSHashTable和NSPointerArray
在iOS使用集合主要是NSArray、NSDictionary和
NSSet
,这三个集合的特点有这几个:可是这些都是对元素做强引用的,引用计数器+1。
xiao_k龙
·
2021-06-05 04:40
OC泛型简单应用
如:NSArray使用场景1.在集合(数组,字典,
NSSet
)中使用泛型比较常见。2.当声明一个类,类里面的某些属性的类型不确定,这时候我们才使用泛型。泛型的作用限制集合的元素的类型。
Arthur凌
·
2021-06-04 10:09
iOS 之 FMDB、CoreData、Plist、NSUserDefault
例如NSDictionnary、NSArray、
NSSet
等这些简单的对象,也有像CoreData那样的关系模型。储存方式在机器内则分为两种:1、内存;2、闪存。
小强七号
·
2021-05-20 18:18
根据button取tableView的层级结构
1.方法一:
NSSet
*touches=[eventallTouches];UITouch*touch=[touchesanyObject];CGPointcurrentTouchPosition=[touchlocationInView
Molary
·
2021-05-20 10:44
iOS网络篇-NSURLConnection原生上传
1、首先不管什么,我们要把最大的几部操作完成代码如下:-(void)touchesBegan:(
NSSet
*)toucheswithEve
LitterL
·
2021-05-19 22:18
移动View随着手指
一根或者多根手指在view上移动,系统会自动调用view的下面方法(随着手指的移动,会持续调用该方法)-(void)touchesMoved:(
NSSet
*)toucheswithEvent:(UIEvent
骨古
·
2021-05-19 03:47
Collection类
(NSArray类及其子类NSMutableArray/NSSetNSMutableSet,NSDictionary/NSMutableDictionary)
NSSet
/NSMutableSetNSSet
Korwin
·
2021-05-17 16:06
UITableView键盘隐藏
那一般我们会使用在控制器重写touchBegan:withEvent:方法,然后在方法里面处理如下:-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent
wMellon
·
2021-05-17 13:16
Hacking with iOS: SwiftUI Edition - Core Data 项目——挑战
是的,在Swift中有些地方有些模糊——例如NSPredicate可以进行一些改进,而
NSSet
则永远都不令人愉快——但是以我们的名义进行的一些工作就不再是问题了。
韦弦Zhy
·
2021-05-15 12:15
iOSAFNetworking
import"AFNetworking.h"@interfaceViewController()@end@implementationViewController-(void)touchesBegan:(
NSSet
哔哩哔哩智能喵
·
2021-05-14 03:53
iOS 静态常量static的使用
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{//声明一个局部变量iinti=0;//每次点击view来到这个方法时让i自增i
山水域
·
2021-05-12 12:14
iOS UIView上利用UIBezierPath 画线 并且计算线的角度
实现需求1:两条相近的直线计算角度,并且合在一起2:上一根有角度的不与下一根计算3:角度显示要保存,撤销的时候清除实现方法1:TouchMethod-(void)touchesBegan:(
NSSet
*
欧阳荣
·
2021-05-09 08:44
点击ScrollView时收起键盘
有时当self.view上添加了scrollview时,在-(void)touchesEnded:(
NSSet
*)toucheswithEvent:(UIEvent*)event中调用[self.viewendEditing
狗娃_
·
2021-05-09 00:58
UIGestureRecognizer手势识别_藏经阁
UIGestureRecognizer一、前言iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式:(void)touchesBegan:(
NSSet
*)
ChinaSwift
·
2021-05-08 13:13
增加手势点击的某点是否在某个对象上面
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[touchesanyObject];CGPointtouchLocation
FengxinLi
·
2021-05-08 07:26
hitTest方法实现穿透效果
interfaceLZRedBtn:UIButton@end//LZRedBtn.m#import"LZRedBtn.h"@implementationLZRedBtn-(void)touchesBegan:(
NSSet
Z了个L
·
2021-05-07 21:26
有序对象适合存数组,无序对象适合存集合
nsset
的用处?1、在coredata中的对多关系属性。2、触碰事件对象的处理。有序集合测试成员资格比数组快什么是测试成员资格?什么是对象图?
Stroman
·
2021-05-07 09:24
Foundation02
上次,我们已经介绍到了可变数组、不可变数组,而我们都知道我们的数组(无论是C语言中的、OC中的)都是有顺序,而我们今天介绍一个没有顺序的数组
NSSet
:没有顺序的数组我们的没有顺序的数组同样也是有一个可变的没有顺序的数组
高俊
·
2021-05-07 02:05
iOS-回收键盘 结束应用程序
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{//放弃作为第一响应者[self.viewendEditing:YES];}**
亦晴工作室
·
2021-05-06 23:02
iOS在收起键盘(scrollview)及其失败的解决方法
正常的方法,这里只列举一种-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{[self.viewendEditing:YES];}
超_iOS
·
2021-05-06 11:13
关于webview或wkwebview缓存问题
如果要实时加载最新网页,那么就需要清除缓存代码了,代码如下-(void)deleteWebCache{if([[UIDevicecurrentDevice].systemVersionfloatValue]>=9.0){
NSSet
你相信奇迹么
·
2021-05-05 04:36
iOS中的锁
@property(nonatomic,assign)NSIntegertickets;-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event
c048e8b8e3d7
·
2021-05-04 17:01
OC弱引用容器实现方案总结
在OC中Foundation框架中的常用容器类(
NSSet
,NSDictionary,NSArray)及其可变子类在加入元素时,均会对元素进行强引用。
Nemocdz
·
2021-05-03 10:36
iOS基础(十) - 集合(NSArray, NSDictionary,
NSSet
)
数组和字典,在iOS开发的时候经常用到,set则比较少用,所以,想搞明白它们的区别和使用情况。1.NSArray和NSMutableArrayAccessingIndexesandEasilyEnumeratingElements:ArraysArrays(suchasNSArrayandNSMutableArray)areorderedcollectionswhichallowindexedac
一剑孤城
·
2021-04-29 13:48
系统对象的 copy 与 mutableCopy 方法
不管是集合类对象(NSArray、NSDictionary、
NSSet
...之类的对象),还是非集合类对象(NSString,NSNumber...之类的对象),接收到copy和mutableCopy消息时
BoboValiancy
·
2021-04-28 04:31
iOS中泛型的使用
泛型
NSSet
泛型是用来告诉编译器
NSSet
内部存储的是什么类型的数据。在已经设置泛型的
NSSet
对象中添加其它类型会报一个警告。
方圆十里不留母狗
·
2021-04-27 05:45
iOS 内存泄露个循环引用的解决方案
superviewWillDisappear:animated];FBRetainCycleDetector*detector=[FBRetainCycleDetectornew];[detectoraddCandidate:self];
NSSet
未来的路就在那
·
2021-04-27 04:31
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他