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
事件处理
事件处理
NSSet
集合无序的不重复UITouch对象的一些属性viewtapCounttimestampphasewindow单点触摸事件touchBegin方法中touches有多少手指触摸就有多少touch
BigBossZhu
·
2021-04-25 22:56
iOS学习之
NSSet
和 NSArray的区别
*
NSSet
:1>无序的、不重复的。存放到
NSSet
中的内容并不会排序与添加顺序也没有关系2>通过anyObject来访问单个元素3>遍历
NSSet
中的每个元素。
BarleyZ
·
2021-04-25 10:12
UI:触摸与手势
触摸(UITouch)UITouch方法//触摸开始-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event;//触摸移动-(void)touchesMoved
misakatao
·
2021-04-25 09:05
UITouch触摸事件处理
UIViewController继承自UIResponderUIResponder中针对触摸事件声明了4个主要方法://当点击屏幕的开始瞬间调用此方法-(void)touchesBegan:(
NSSet
李琪_59dc
·
2021-04-23 21:58
消息推送
本地推送@implementationViewController-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{/*@property
jfw9明42
·
2021-04-23 19:12
2020年面试:整理出一份高级iOS面试题
1、NSArray与
NSSet
的区别?
会写bug的程序员
·
2021-04-18 22:34
NSNumber与NSValue
NSNumber与NSValue的作用由于在OC的结合当中NSdictionary,
NSSet
集合中只能添加一些对象而不能存储一些基础数据NSNumber只能包装基础类型数据,比如char,int,float
struggle3g
·
2021-04-15 06:47
iOS高级知识随笔(面试)
1、NSArray与
NSSet
的区别?
flyinskybiu
·
2021-04-13 15:18
NSNotificationCenter异步通知
先说结论:异步线程发送的Notification,也会在对应的线程中接到通知,并且,对于通知本身是同步执行的//发送通知-(void)touchesBegan:(
NSSet
*)toucheswithEvent
懂哲学的老鼠
·
2021-04-02 16:34
技术干货 | iOS 高阶容器详解
导读:近期,在面试iOS工程师的过程中,当我问到候选人小伙伴都了解哪些iOS容器类型时,大多数小伙伴能给出的答复就是NSArray、NSDictionary和
NSSet
以及对应的可变类型,有些优秀的小伙伴能够说出
网易云信
·
2021-03-30 08:00
链表
java
python
redis
数据结构
2021年面试:整理出一份高级iOS面试题!
1、NSArray与
NSSet
的区别?
iOS大鑫
·
2021-03-27 14:53
iOS面试
iOS
iOS开发
ios
swift
java
Swift之集合类型 (Collection Types)(集合篇)
注意:Swift的Set类型被桥接到Foundation中的
NSSet
类。集合类型的哈希值一个类型为了存储在集合中,该类型必须是可哈希化的--也就是说,该类型必须提供一个方法来计算它的哈希值。
雪_晟
·
2021-03-11 04:26
高级iOS面试题
1、
NSSet
与NSArray的区别NSArray在内存中是连续的,
NSSet
不连续
NSSet
效率更高,内部使用hash查找;NSArray查找需要遍历
NSSet
通过anyObject访问元素,NSArray
浅陌
·
2021-02-21 23:55
iOS开发-KVC底层原理及实践探究
实际上,KVC是对NSObject的协议扩展,当然也支持NSArray、NSDictionary、NSMutableDictionary、NSOrderedSet、
NSSet
。
中秋梧桐语
·
2020-11-24 17:29
iOS - KVO
key-valueobsering俗称"键值监听",可以用于监听某个对象属性值的改变1.利用runtime的动态生成一个子类,并且让实例对象的isa指向全新的子类2.当修改实例对象的属性时,会调用Foundation的
NSSet
leesen
·
2020-11-10 20:44
造成线程锁死的几种情况
解决办法:在主队列外面套一层并发队列的异步任务.或者使用主队列异步任务问题代码:-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEv
章鱼哥你好
·
2020-10-11 09:19
JAVA学习笔记(四)
前言:在日常的开发中,我们常常需要对多个对象做操作,对多条数据做记录,为了更好的操作与记录,iOS提供了数组(NSArray)、集合(
NSSet
)、字典(NSDictionary),他们可以统称为集合,
郡王丶千夜
·
2020-10-10 11:48
【OC梳理】NSPointerArray、NSMapTable、NSHashTable
NSPointerArray、NSMapTable、NSHashTable是iOS6.0之后新增的集合类型,对应于原来的NSArray、
NSSet
、NSDictionary。
忠橙_g
·
2020-10-10 03:22
模仿Sip Color App之自定义相机界面
修改也很简单,只需要在-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event[self.viewbringSubviewToFront:
Code_Ninja
·
2020-09-17 18:02
ios 处理键盘回收最全的方法
-(void)touchesEnded:(
NSSet
*)toucheswithEvent:(UIEve
S_xiajinghan
·
2020-09-17 08:50
iOS
开发
iOS-内购注意 沙盒二次验证
IDNSString*productID=@"这是创建内购项目填写的ID";NSArray*product=[[NSArrayalloc]initWithObjects:productID,nil];
NSSet
因你而不同
·
2020-09-17 07:12
iOS开发
沙盒二次验证
内购
ios 双指捏合放大缩小图片的例子
利用-(void)touchesMoved:(
NSSet
*)toucheswithEvent:(UIEvent*)event实现。touchesMoved每当手指在屏幕上移动的时候都会运行。
缘来是马大哈
·
2020-09-16 14:10
为什么用copy for NSString属性?
事实上这适用于任何不可变类,符合NSCopying协议像NSNumberNSArray,
NSSet
等等。所有我提到的这些类也有一个可变的版本。
Dwyane_Coding
·
2020-09-16 04:31
iOS经验之谈
获取手机通讯录联系人 CNContacts
(摘自)http://www.jianshu.com/p/df0ea100c3da-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event
flowerGai
·
2020-09-15 16:09
iOS
NSArray,
NSSet
,NSDictionary总结
三种集合类来收集cocoa对象(NSObject对象):NSArray用于对象有序集合(相当于是数组)
NSSet
用于对象无序集合NSDictionary用于键值映射以上三种集合类是不可变的(一旦初始化后
wsq198760
·
2020-09-15 15:36
iphone
[集合操作1]
NSSet
+(id)setWithObjects:obj1,obj2,obj3,...nil//使用一组对象创建新集合-(id)initWithObjects:obj1,obj2,...nil//使用一组对象初始化新分配的集合
scofieldcai专栏
·
2020-09-15 13:53
★Objective-C篇
字符串,
NSSet
集合,NSDate日期的类,block的四种形式,数组的遍历相关总结
1.用字面量的方式创建一个字符串的对象NSString*str=@"文世倾wenshixuandhjhgfdg";2.打印字符串的长度NSLog(@“%ld”,str.length);——->213.通过下标获取字符串的内容(打印的是汉字的话用”%C”)NSLog(@"%c",[strcharacterAtIndex:4]);——->e4.用便利构造器的方法创建字符串对象NSString*str=
flg_iOS
·
2020-09-15 04:40
小知识4 在根视图上设置回收键盘响应,点击空白处回收键盘
//点击空白处,失去键盘-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{//找到当前view层以及子视图上所有UITextField
melt_1026
·
2020-09-15 01:29
小知识
点击空白处回收键盘
如何监听状态栏的点击
无法从控制器中获取状态栏状态栏是属于一整个应用程序的,需要在AppDelegate监听其状态做法:/***可以在这个AppDelegate方法中监听到状态栏的点击*/-(void)touchesBegan:(
NSSet
weixin_33725239
·
2020-09-14 20:38
iOS开发 获取状态栏的点击事件
首先我们追踪UIStatusBar的触摸事件,需要在AppDelegate里面加入以下代码-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event
1361976860
·
2020-09-14 20:34
获取状态栏点击事件
constkStatusBarTappedNotification=@"statusBarTappedNotification";#pragmamark-监听状态栏点击事件-(void)touchesBegan:(
NSSet
IDEAINNET
·
2020-09-14 17:29
iOS
Java(8):Java中的容器
前言在Objective-C中,我们常用的容易有三种,分别是
NSSet
、NSArray、NSDictionary三种(PS:当然了,存储对象还要分可变和非可变).那么在Java中,容器到底有什么不同呢?
神经骚栋
·
2020-09-14 14:06
NSSet
NSSet
的创建和初始化创建一个空的
NSSet
集合:+(void)set;用数组来创建
NSSet
集合:+(id)setWithArray:(NSArray*)array;创建具有一个元素的集合:+(id
chaoStrength
·
2020-09-14 11:39
Objective-C
JSON解析 JSON的序列化与反序列化
确保透明传输的安全性@interfaceViewController()@end@implementationViewController//触碰任意地方触发事件-(void)touchesBegan:(
NSSet
萨缪tty
·
2020-09-13 16:16
OC
UI控件
iOS7: 漫谈基础集合类(NSArray,
NSSet
, NSOrderedSet 和 NSDictionary)
在本文中,我们将对”老类”(NSArray,
NSSet
)和”新类”(NSMapTable,NSHashTable,NSPointerArray)进行一个深入的研究,探索每一个的效率细节,并讨论其使用场景
Night-Wish
·
2020-09-13 07:30
IOS开发
从0开始弄一个面向OC数据库(五)--多线程安全
并支持多种类型数据存储,如:所有基本数据类型,NSArray,NSMutableArray,NSDictionary,NSMutableDictionary,UIImage,NSURL,UIColor,
NSSet
weixin_33686714
·
2020-09-13 06:42
OC第五天之 Dictionary
NSSet
数组排序
字典是一个容器跟数组一样可以保存数据保存的形式是以键值对的形式保存一个key对应一个valuekey和value必须是对象key作为钥匙要具有唯一性在开发中一般使用字符串作为key值value可以是一个很复杂的结构例如字典里嵌套字典等字典里保存的键值对是无序的下面是dictionary的结构图keyvalue@"A"对应姓A的一个联系人@"A"对应保存姓A所有人的数组@"A"对应一个字典@"男":
造起来
·
2020-09-13 05:18
iOS中的基础集合类
NSArray,
NSSet
,NSOrderedSet和NSDictionary基础集合类是每一个Mac/iOS应用的基本组成部分。
苏米糖
·
2020-09-13 05:57
iOS
Objective-C 基础入门(二) collection类
目录三、collection类1.
NSSet
/NSMutableSet2.NSDictionary/NSMutableDictionary3.NSArray/NSMutableArray创建数组遍历数组
SimonxxSun
·
2020-09-13 04:07
Objective-C
IOS中数组的使用(NSArray,
NSSet
, NSDictionary)
iosdictionarymethodscocoaobjectstring一、Foundationframework中用于收集cocoa对象(NSObject对象)的三种集合分别是:NSArray用于对象有序集合(数组)
NSSet
MrWuCome
·
2020-09-13 04:59
核心动画-翻页效果的实现
1、先导入#import框架,并在工程中导入该框架2、-(void)touchesEnded:(
NSSet
*)toucheswithEvent:(UIEvent*)event{self.imageView.image
weixin_30752377
·
2020-09-13 03:15
iOS_Quartz2D之涂鸦板
响应者对象:继承了UIResponder的对象触摸事件:一根或多根手指;开始触摸:-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event
weixin_33907511
·
2020-09-12 17:47
iOS中的遍历(数组NSArray,字典NSDictionary,集合
NSSet
)
中经常用到的四种遍历方式假设数组为:NSArray*array=@[@"恭",@"喜",@"发",@"财"];NSDictionary*dictionary=@{@"新":@"年",@"大":@"吉"};
NSSet
chandlerbinguo
·
2020-09-12 16:24
iOS
移动开发
OC的UI开发基础之警告提示框——UIAlertController
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{/**UIAlertController必须经过触发才会出现,因此设置在点击屏幕的方法中演示
Top down
·
2020-09-12 15:00
IOS开发入门系列
iOS 侧滑栏实现的放大和缩小
主视图定位核心代码:-(void)touchesEnded:(
NSSet
*)toucheswithEvent:(UIEvent*)event{//如果不是拖动的就直接恢复到原来的位置if(
_浅浅眠
·
2020-09-12 15:04
应用
iOS学习笔记--14 收起键盘
因此需要在设置如下属性,这是方法一:-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{[self.viewendEditing:YES
vampire_locker
·
2020-09-11 16:31
iOS学习笔记
NSPredicate的使用
版本:iOS13.7一、简介给NSPredicate(谓词)设定一个表达式,可评估对象是否符合该表达式,也可过滤出符合表达式的数据(NSArray、
NSSet
、NSOrderedSet)。
想聽丿伱說衹愛我
·
2020-09-09 10:49
一个实用的NSArray分类工具(一) —— 数组的去重、ReactiveObjC和Masonry中的NSArray分类
数组的去重与
NSSet
不同,数组NSArray是可以有重复元素的
刀客传奇
·
2020-08-26 08:18
NSTimer不一定精确
-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{if(!
参天草
·
2020-08-25 02:40
iOS开发 - touchBegan事件判断点击的位置在View上还是在View的子View上
//touch的响应方法-(void)touchesBegan:(
NSSet
*)toucheswithEvent:(UIEvent*)event{CGPointpoint=[[touchesanyObject
清蘂翅膀的技术
·
2020-08-25 01:09
上一页
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
其他