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
NSValue
OC语言day08-12
NSValue
pragmamarkNSValuepragmamark概念/**
NSValue
其实是NSNumber的子类-NSNumber只能包装数字类型*
NSValue
可以包装任意值1.为什么要使用
NSValue
比如存储的是一个结构体是放不进去到
liyuhong165
·
2020-02-28 00:24
iOS知识复习总结(二)NSNumber 与
NSValue
常用的用来包装这些类型的有NSNumberNSValue2.NSNumber只能包装基本数据类型,比如int,float,char,BOOL等3.
NSValue
可以包装任意一个对象,
空幻XY
·
2020-02-27 12:40
获取第三方键盘高度(包括自带键盘高度)
#pragma键盘事件-(void)keyboardWillShown:(NSNotification*)notif{NSDictionary*info=[notifuserInfo];
NSValue
*
飘金
·
2020-02-24 23:34
NSInteger,NSNumber以及Int的区别
NSInteger只是一个基本的数据类型,而NSNumber是OC的对象,并且NSNumber继承自
NSValue
,
NSValue
又继承自NSObject.既然NSInteger是基本类
myjourney
·
2020-02-24 07:12
NSValue
对象封装
NSValue
是比NSNumber更基础一些的对象,可以用来包装各种标量值,同时可以为数据集NSArray,NSSet等提供一种添加弱引用的途径+valueWithBytes:objCType:type
LeoGe
·
2020-02-18 23:59
13、集合类
如果一定要把数字数据放进去,就必须做一个转换,转换为NSNumber、
NSValue
和NSData。
HQ今日磨墨
·
2020-02-15 12:09
NSValue
对象
NSValue
对象Objective-C中的
NSValue
的详解一个
NSValue
对象是用来存储一个C或者Objective-C数据的简单容器。
向日葵_wwx
·
2020-02-12 11:41
iOS基础全面分析之一(KVC全面分析)
iOS基础全面分析之二(RunLoop全面分析)iOS基础全面分析之三(KVO全面分析)KVC全面分析基本使用能够对对象的私有成员进行取值赋值对数值和结构体的属性进行的打包解包处理(NSNumber、
NSValue
struggle3g
·
2020-02-08 15:51
NSValue
NSValue
实际上NSMunber是
NSValue
的子类,
NSValue
可以包装任意一个对象,可以用
NSValue
将struct存到NSArray和NSDictionary中。
DSY来了就好
·
2020-02-07 07:28
解决第三方键盘的高度带来的问题。
也可以用这个,如果这个方法不可用的话,跳过看下面的方法//获取键盘的高度NSDictionary*userInfo=[aNotificationuserInfo];
NSValue
*aValue=[userInfoobjectForKey
阿狸先森丶12138
·
2020-02-06 05:08
错误地将字典当作是集合
但是就在研究
NSValue
的时候,阅读官方文档后发现,原来还有NSSet这个东西!因为太不常用了,就连官方文档对这个的描述也只有短短的一句话:这是一个无序的集合。
_ChengChengCh
·
2020-01-08 17:19
iOS开发结构体如何存入数组中
我们想到了
NSValue
使用方法如下:CGPointpoint=CGPointMake(0,0);NSMutableArray*array=[[NSMutableArr
Nest0912
·
2019-12-30 04:55
GeekBand-OC中的集合类型
2.如为C语言结构类型,必须用
NSValue
封装为对象类型。3.数组元素可以是不同对象类型
swuzjb
·
2019-12-29 15:57
Mac OS X 读书第一天笔记
NSData为字节流提供面向对象的存储空间,
NSValue
和NSNumber则为简单的标量值数组提供面向对象的存储空间,NSDate、NSCalendarDat
於一念
·
2019-12-25 18:06
Foundaton框架-->
NSValue
一、
NSValue
的基本概念NSNumber是
NSValue
的子类,但NSNumber只能包装数字类型
NSValue
可以包装任意值结构体二、
NSValue
的常见的包装为了方便结构体和
NSValue
的转换
爱貌貌Manners
·
2019-12-22 04:41
NSInteger和NSNumber及int区别
NSInteger只是一个基本的数据类型,而NSNumber是OC的对象,并且NSNumber继承自
NSValue
,
NSValue
又继承自NSObject.既然NSInteger是基本类
LIANMING_LI
·
2019-12-20 15:53
ios 数组处理记录
//创建一个数组NSArray*myArray;
NSValue
*aValue=[NSNumbernumberWithInt:5];NSString*aString=@"nihoa";//NSString
船长One
·
2019-12-20 03:52
从 Cocoa 到 响应者链
具体的类结构如下:通常我们把他们分成几类:1.值对象:
NSValue
、NSNumber、NSStr
柯浩然
·
2019-12-18 13:40
访问私有属性&
NSValue
包装
自定义类Honzon,一个私有成员变量test和一个打印方法logTest@interfaceHonzon:NSObject-(void)logTest;@end@interfaceHonzon()@property(nonatomic,copy)NSString*test;@end@implementationHonzon-(void)logTest{NSLog(@"test:%@",self.
honzon_0
·
2019-12-14 14:43
iOS-NSNumber
NSNumber是
NSValue
的子类使用NSNumber对象来创建和初始化不同类型的数字对象NSArray、NSDictionary中只能存放OC对象,不能存放int、float、double等基本数据类型
我是谁重要吗
·
2019-12-13 06:56
NSValue
NSValue
除了能够包装NSNumber能够包装的基础数字类型外,还能够包装系统框架提供的CGRect/CGPoint/CGSize等数据结构,也可以是自己定义的struct。最终也能放入数组。
笨鸟后飞了
·
2019-12-12 08:13
NSNumber、
NSValue
、NSNull
NSNumber是用来包装基本数据类型包装其实在创建NSNumber的时候,我们就是已经将基本数据类型包装起来了NSNumber*intNumber=[NSNumbernumberWithInt:1];NSNumber*longNumber=[NSNumbernumberWithLong:100000];NSNumber*floatNumber=[NSNumbernumberWithFloat:1
刘高见
·
2019-12-12 05:05
iOS 开发:Foundation 框架详尽总结之『数字、结构体、日期、文件类』
/blog/iOS-Foundation-other.html本文对Foundation框架中一些数字类(NSNumber)、常用结构体类(CGPoint、CGSize、CGRect、CGRange和
NSValue
行走少年郎
·
2019-12-08 15:09
OC的基本数据类型和对象认识
框架提供了很多对象类型,比如NSArray,NSDictionary,NSDate,NSNumber等等,还包括一些基础数据类型(int,float,double等);2.OC中提供的包装类是NSNumber,
NSValue
Niklaus_8871
·
2019-11-06 10:46
点击的动画效果
funcscaleAnimation(){letscaleAnim1=CABasicAnimation(keyPath:"transform")scaleAnim1.fromValue=
NSValue
(
爵笙彦
·
2019-11-04 02:02
NSInteger,NSNumber,Int区别
NSInteger和NSNumber首先NSInteger和NSNumber两个没区别.NSInteger只是一个基本的数据类型.NSNumber是OC的对象,继承自
NSValue
,
NSValue
又继承自
晓叶
·
2019-11-03 03:13
iOS开发之基础篇(5)—— NSNumber、
NSValue
版本Xcode8.2.1一、NSNumber前文说过,NSArray和NSDictionary只能存入OC对象。不信我们可以做个试验:将一个int类型或者是NSInteger放入NSMutableArray里面。(NSInteger和int的差别:NSInteger会根据系统的位数32or64,自动选择int的最大数值intorlong,这样我们就不用考虑设备是32位还是64位系统)NSMutab
看影成痴
·
2019-11-01 04:57
NSValue
的介绍和使用 - OC
什么是
NSValue
?
以太死多
·
2019-11-01 02:16
ios中的强引用,弱引用
想要变成弱引用可以使用
NSValue
的2个方法valueWithNonretainedObject,返回的是一个
NSValue
对象这个对象不会对这个Object强引用,在通过
NSValue
的nonretainedObjectValue
KS小么
·
2019-10-31 20:54
面向对象(下)
intNSUInteger:大致等于unsignedlong型整数根据设备不同可能等于unsignedlong可能等于unsignedintCGFloat:在64为平台上大致相当于double,32->float包装类:
NSValue
nalis风
·
2019-10-31 11:20
2019-07-24 performSelector崩溃
1、在if中返回bool,可以判断,进入相应分支2、数值类型,c语言指针类型,用id或者
NSValue
等,赋值返回值,都会崩溃#import"ViewController.h"typedefstructastructyp
穿靴子的阿拉丁
·
2019-07-24 12:46
iOS小记-- Unexpectedly found nil while implicitly unwrapping an Optional value
letvalue=
NSValue
.init(cgPoint:point)dataSource.append(value)。**
原鸣清
·
2019-06-20 11:06
iOS小记-- Unexpectedly found nil while implicitly unwrapping an Optional value
letvalue=
NSValue
.init(cgPoint:point)dataSource.append(value)。**
原鸣清
·
2019-06-20 11:06
iOS 结构体快速转为
NSValue
对象
objc_boxableOC可能你经常会看到@(100)等用法。不用奇怪,就是这个Functionattributes使用示例:struct__attribute__((objc_boxable))some_struct{inti;};union__attribute__((objc_boxable))some_union{inti;floatf;};typedefstruct__attribut
smallLabel
·
2019-03-04 12:38
IOS 基础使用
]delegate]window];CGRectrect=[view1convertRect:view1.boundstoView:window];2、获取键盘弹出所需时间 //获取键盘弹出时间
NSValue
IOS_Mainstay
·
2018-03-25 17:16
IOS基础实例
iOS实例
NSNumber和
NSValue
对比
一、NSNumber包装int、float、bool等类型NSNumber*boolNumber=[NSNumbernumberWithBool:YES];[boolNumberboolValue];//解包boolNSNumber*intNumber=[NSNumbernumberWithInt:3];[intNumberintValue];//解包intNSNumber*floatNumber
_锋
·
2017-12-10 04:16
Swift基础--视频按帧分解成图片
参考:iOS开发视频分解成图片(OC版)openfuncgenerateCGImagesAsynchronously(forTimesrequestedTimes:[
NSValue
],completionHandlerhandler
丿小七
·
2017-12-07 06:54
Swift 方法变动(笔记)
position")animation.duration=0.05animation.repeatCount=5animation.autoreverses=trueanimation.fromValue=
NSValue
黑马饮清泉
·
2017-12-03 07:21
Objective-C 编程:
NSValue
——基础数据类型➡️对象
NSValue
可以将结构类型转化为对象。——结构➡️对象包装&展开包装(wrapping):结构➡️对象。展开(unwrapping):从对象中解出基本类型。
独木舟的木
·
2017-11-16 16:18
Objective-C 编程:NSNumber
NSValue
是NSNumber的父类。不能直接用NSNumber对象做计算,只能提取值。一般用法://包装
独木舟的木
·
2017-11-16 16:26
iOS中的集合该如何弱引用对象示例详解
NSValue
*value=[NSValuevalueWithNonretainedObject:@selector(class)];[arrayaddObject:value];2.
暮光
·
2017-09-12 10:19
iOS 中集合如何弱引用对象
NSValue
*value=[NSValuevalueWithNonretainedObject:@selector(class)];[arrayaddObject:value];2.使用NSPointerArray
wxiubin
·
2017-08-09 00:00
objective-c
集合
ios开发 如何将CGRect类型存进数组
但是我们可以使用
NSValue
是用来将基本变量转变为对象,然后就可以存储到数组中了。
dearKundy
·
2017-08-02 12:25
ios开发
15.CABasicAnimation 单个View展开动画和收起动画冲突
CGPoint.init(x:0.5,y:0)letbaseAnimation=CABasicAnimation.init(keyPath:"transform")baseAnimation.fromValue=
NSValue
.init
小笨憨
·
2017-06-22 15:19
ios 贝塞尔曲线轨迹更加平滑
所以我们要处理一下这样的问题,首先我将代码附在下面,在这段代码之前要获得这个贝塞尔曲线上的点,在我的博客中有一篇文章就是介绍怎么获得贝塞尔曲线上的点的,代码如下:#definePOINT(_INDEX_)[(
NSValue
ChasingDreamsCoder
·
2016-11-03 00:42
iOS
把结构体转换为
NSValue
类型
//1.将常见的结构体包装成oc对象
NSValue
,然后存到NSArray中CGPointpoint1=CGPointMake(2,0);
NSValue
*value1=[NSValuevalueWithPoint
Jason_Wong
·
2016-08-11 09:55
CoreAnimation With Swift(2)--实战
letanim=CABasicAnimation()//描述下修改哪个属性产生动画//只能是layer属性anim.keyPath="transform.scale";//设置值anim.toValue=
NSValue
DevKyle
·
2016-06-28 02:57
CoreAnimation With Swift(2)--实战
letanim=CABasicAnimation()//描述下修改哪个属性产生动画//只能是layer属性anim.keyPath="transform.scale";//设置值anim.toValue=
NSValue
DevKyle
·
2016-06-28 02:57
iOS学习之——
NSValue
一个
NSValue
对象是用来存储一个C或者Objective-C数据的简单容器。
yxys01
·
2016-06-15 11:00
ios
NSValue
Objective-C中将结构体与联合体封装为
NSValue
对象
NSString对象;用@[]字面量表示一个NSArray对象;用@{}字面量表示一个NSDictionary对象;用@(expr)字面量根据expr的类型来表示其对应的上述类型的其中之一,此外还包括一个类型——
NSValue
zenny_chen
·
2016-06-14 20:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他