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
object-c包装类--
NSValue
和NSNumber
c语言中的short、int、float、double等都不是对象,所以提供了
NSValue
、NSNumber来封装C语言的基本类型,使其具备面向对象的特征。
shb2058
·
2016-05-10 17:00
oc语言--
NSValue
实际上NSMunber是
NSValue
的子类,
NSValue
可以包装任意一个对象,可以用
NSValue
将struct存到NSArray和NSDictionary中。
HX_lei
·
2016-05-08 12:00
Foundation框架NSNumber、
NSValue
和NSDate
一、NSNumber 前几篇笔记中,小桥复习了Foundatio框架中的几个类,这三个是OC学习的尾声了。 小桥已经复习过OC数组类NSArray,也说过它只能存放OC的对象,对于基本的数据类型确无能为力,但是实际编程中经常要把基本的数据如int、float,结构体存放的OC数组中,怎么办?这里的NSNumber就有用了,它能够把基本数据类型包装成OC对象。 //将整形包装成OC对象
HX_lei
·
2016-05-08 11:00
Object-c------NSNumber和
NSValue
的简单介绍
NSNumbermain.m// //main.m //NSNumber // //Createdbyzhaogangon16/5/8. //Copyright©2016年zhaogang.Allrightsreserved. // #import intmain(intargc,constchar*argv[]){ //@20将20包装成一个NSNumber对象 NSArray*array
qq_33351410
·
2016-05-08 11:00
NSDictionary
NSDictionary和NSMutableDictionary的键必须遵守NSCopying协议-键必须可以复制,所以有些时候,我们要存储的键本身是不可复制的时候(比如UITouch),可以将其用
NSValue
shagua_nan
·
2016-04-28 12:00
NSString+NSMutableString+
NSValue
+NSArray用法汇总
//一、NSString /*----------------创建字符串的方法----------------*/ //1、创建常量字符串。 NSString*astring=@"ThisisaString!"; //2、创建空字符串,给予赋值。 NSString*astring=[[NSStringalloc]init]; astring=@"ThisisaString!";
han919_
·
2016-04-18 16:00
IOS开发之OC基础学习笔记(下)
:字典的基本用法:遍历字典的所有key或者value:字典的内存管理:2.Foundation-NSMUtableDictonary3.Foundation-NSNumber4.Foundation-
NSValue
5
清霜之辰
·
2016-04-06 23:33
IOS学习笔记
IOS开发之OC基础学习笔记(下)
:字典的基本用法:遍历字典的所有key或者value:字典的内存管理:2.Foundation-NSMUtableDictonary3.Foundation-NSNumber4.Foundation-
NSValue
5
清霜之辰
·
2016-04-06 23:33
IOS学习笔记
NSValue
(NSNumber)
NSValue
.h中,一般用的不是很多,注:注意多使用NSNumber,而且用@(int);方法装箱!注:UIKit中IGeometry.h中对系统的CG系列的结构体有拓展。使用比较方便。
说了是村长
·
2016-04-06 21:38
实际应用中经常用的代码片段,但是没有必要记住的
创建键盘上的完成按钮3、设置button按钮中的文字居中方式4、自己绘制一张背景图1、获取键盘的高度 NSDictionary*userInfo=[aNotificationuserInfo];
NSValue
Fiorna0314
·
2016-03-10 13:00
IOS开发-NSNumber、
NSValue
、NSData的区别
OC给我们提供了一些相关接口,比较常见的是NSNumber、
NSValue
和NSData;NSNumberNSNumber主要是用来封装ANSIC内置的数据,比如char,float,int等等,相关方法如下
Lotheve
·
2016-03-08 14:00
ios
OC第四节 NSString、NSNumber、
NSValue
1、API⽂档的使⽤2、NSString类两个原始⽅法:length characterAtIndex;3、常用方法: (0)、初始化⽅法2种initWithFormat:需要先开辟空间,后面接字符串,可以用占位符stringWithFormat:便利构造器,可直接赋值 (1)、截取:3个 substringFromIndex:从某个下标开始到最后substringToIndex:从开始到某个
衡于虑hyl
·
2016-02-24 14:00
【Objective-C】NSMapTable、NSHashTable与NSPointerArray
ARC,我们有时候也想更精准的控制一个对象的内存管理.我们在用例如NSDictionary这样的集合类的时候,它默认持有对象,但有时候,我们只想简单的保留一个对象的弱引用,这时候就会比较麻烦.我们需要用
NSValue
刘大帅
·
2016-02-19 11:09
iOS NSString+NSMutableString+
NSValue
+NSArry用法汇总
[cpp] viewplaincopyNSString+NSMutableString+
NSValue
+NSAraay用法汇总 [cpp] viewplaincopy/****************
sevenquan
·
2016-02-18 15:00
NSString
替换字符串
分割字符串
NSMutableString
NSValue
Objective - C 值对象 NSNumber和
NSValue
在进行数据处理的时候,因为对象类型的不同,并不能进行相应的数据处理,所以必须要进行数据类型的转换,这也就是NSNumber,
NSValue
这两类值对象出现的原因。
揍揍揍揍揍揍揍小屁孩
·
2016-02-15 20:00
Objective - C 值对象 NSNumber和
NSValue
在进行数据处理的时候,因为对象类型的不同,并不能进行相应的数据处理,所以必须要进行数据类型的转换,这也就是NSNumber,
NSValue
这两类值对象出现的原因。
揍揍揍揍揍揍揍小屁孩
·
2016-02-15 20:00
NSValue
和NSNumber(OC的包装类)
NSUinteger:大致等于unsignedlong;>CGFloat:在64位大致等于double 在32为大致等于float我们不要被这3个类前面的NS CG前缀迷惑了,他们并不是包装类,他们依然只是基本类型
NSValue
liyunxiangrxm
·
2016-02-14 22:00
appdelegate
包装
iOS-NSNumber对象介绍
一.NSNumber类型:苹果官方文档介绍:https://developer.apple.com/NSNumber是
NSValue
的一个子类,它是一个对象来存储数字值包括bool型1.提供了一系列的方法来存储
JackJia2015
·
2016-01-27 18:00
iOS-值对象
NSValue
介绍
值对象(valueobject)概念 在面向对象的编程语言中,值对象本质上是数据元素的的对象包装器,所谓数据元素,常见的包含string,number,date类型以及其它自定义的结构体类型。Objective-C语言本身提供了string,number,date相对应的包装类,分别是NSString,NSNumber,NSDate,这些类创建的对象都可以称为值对象。但值对象本身的范
JackJia2015
·
2016-01-27 17:00
Objective-C 10
NSValue
和NSNull使用方法
那就要用到
NSValue
了。NSValueNSValue可以封装任意值,NSNumber实际上是
NSValue
的子类,可以使用
NSValue
将结构体封装放入NSArray或NSDictionary中。
VNanyesheshou
·
2016-01-16 10:00
基础
Objective-C
封装
NSNull
NSValue
【iOS开发】值对象--
NSValue
,NSNumber
NSValue
简介
NSValue
相当于一个容器,父类是NSObject,直接子类NSNumber。
a316212802
·
2016-01-14 00:00
NSNumber、
NSValue
、NSDate、NSObject
注:OC中数组和字典只能存储OC对象不能存放基本数据类型。NSNumberNSNumber可以用来把一个基本数据类型包装成一个NSNumber类型的对象。NSNumber*number=[NSNumbernumberWithInt:10];//将int类型的10包装成一个NSNumber对象。 NSLog(@"number=%@",number);//NSNumber类型对象可以当作字符串直接输
知秋,知秋
·
2016-01-13 15:00
NSNumber、
NSValue
、NSDate、NSObject
注:OC中数组和字典只能存储OC对象不能存放基本数据类型。NSNumberNSNumber可以用来把一个基本数据类型包装成一个NSNumber类型的对象。NSNumber*number=[NSNumbernumberWithInt:10];//将int类型的10包装成一个NSNumber对象。 NSLog(@"number=%@",number);//NSNumber类型对象可以当作字符串直接输
知秋,知秋
·
2016-01-13 15:00
CGRect相关工具函数
CGRectFromString(aString):如果把视图的框架以字符串的形式放在NSUserDefaults里面,那么该方法可以将其转回CGRect[NSValuevalueWithCGRect:rect][
NSValue
殷婷婷
·
2016-01-11 00:00
NSDate,NSNumber,
NSValue
NSDate#import intmain(intargc,constchar*argv[]){ @autoreleasepool{ //通过date方法创建的时间对象,对象就保存了当前的时间; /*NSDate*now=[NSDatedate]; NSLog(@"%@",now); //在now的基础上追加多少秒 //NSDate*date=[nowdateByAddingTi
徒步天涯
·
2016-01-09 15:00
NSArray数组
NSArray为不可变数组,NSArray只能存放实例对象如果要将基本数据类型或结构体放入数组中,需要通过NSNumber,
NSValue
进行封装初始化NSArray *frist = [NSArray
oschina2136
·
2015-12-29 16:00
iOS OC(四) 字符串NSString 可变数组NSMutableArray 不可变数组NSArray 数值对象类NSNumber
NSValue
数值对象类NSNumber
不可变字符串NSString1.利用系统的类初始化一个对象创建一个NSString对象,调用其自定义初始化方法,并对其进行初始化NSString*str=[[NSStringalloc]initWithString:@"123"];相当于NSString*str=@"123";NSLog(@"%@",str);123打印结果为123用系统的便利构造器方法初始化对象用格式化初始方法NSString*
Carry_FeiKer
·
2015-12-26 23:19
OC语言
Objective-C:Foundation框架-常用类-
NSValue
NSNumber是
NSValue
的子类,前者只能包装数字,后者可以包装任意值。NSArray、NSDictionary只能存储OC对象,不能存储结构体。
mattran
·
2015-12-24 15:00
第五章:面向对象(下)
一、Objective-C的包装类c语言中包括的基本数据类型(int,short,long,float,double等)都不是对象,OC提供了
NSValue
,NSNumber来封装C语言的基本类型。
xiaoxiaobukuang
·
2015-12-24 14:00
面向对象
Objective-C
C语言
Objective-C
NSValue
类的常用方法
NSValue
类是OC中用来存储任意值的容器,是NSNumber的父类,NSNumber类是用来封装基本数据类型的初始化方法:-(instancetype)initWithBytes:(constvoid
SmithJackyson
·
2015-12-19 16:00
OC_04_01
){ @autoreleasepool{ /* OC中封装,拆包基本数据类型 Foundation框架下的基础类
NSValue
qq_33140415
·
2015-12-16 09:00
foundation的使用——NSNumber
NSValue
NSNumber *num=[NSNumber numberWithInt:10]; NSDictionary *dict= @{ @"name" : @"jack", @"age" :num }; NSNumber *num2=dict[@"age"]; int a=[num2 intValue]; NSLog(
u014526204
·
2015-12-14 12:00
基础
Objective-C
Foundation
CGRect的类型转换
+(
NSValue
*)valueWithCGPoint:(CGPoint)point; +(
NSValue
*)valueWithCGSize:(CGSize)size; +(
NSValue
*)valueWithCGRect
JlongTian
·
2015-12-09 12:00
iOS开发 显式动画的原理及实现
self updateHandsAnimated:NO]; animation.keyPath = @"transform"; animation.toValue = [
NSValue
神补刀
·
2015-12-08 16:00
显式动画
Objective-C学习篇09—NSNumber与笑笑语法
NSNumber由于数组,字典,集这三个容器中只能存放对象类型的数据,如果想把基本数据类型的数据存放到这三个容器中,需要把基本数据类型转化为对象类型,此时就要借助于NSNumber这个类.NSNumber继承自
NSValue
HarbingWang
·
2015-12-04 14:00
NSNumber,
NSValue
和NSData之间有什么区别?分别应用在什么地方?
Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,
NSValue
和NSData。NSNumber主要是用来封装ANSIC内置的数据,比如char,float,int等等。
毛毛家的大熊
·
2015-12-01 13:15
IOS动画学习(一)
CABasicAnimation animationWithKeyPath:@"position"]; base.duration = 1.0f; base.toValue = [
NSValue
麦兜卖鱼丸
·
2015-11-17 15:00
动画
字典,集合,数组排序
张三来说name就是key 张三就是key对应的value字典特点:1.与数组不同,字典靠key存取元素(数组是通过下标存取元素)2.key不能重复,value必须是对象(如果不是对象用NSNumber,
NSValue
han919_
·
2015-11-16 08:00
OC小知识
object-c 中
NSValue
的解析
NSValue
主要是把指针,结构体等复杂类型转化成为对象,可以把任何的类型转化成为对象,其中NSNumber是
NSValue
的子类。
BaiHuaXiu123
·
2015-11-15 19:00
NSValue
Objective-c:集合类型
;平常使用的集合都是这3类,或者他们的子类;OC语言的所有集合都是对象,集合中的元素也都是对象,集合中也只能存放对象;简单及复杂数据类型(int、double、CGPoint、CGRect)可以封装为
NSValue
Hierarch_Lee
·
2015-11-14 10:00
集合
Objective-C
数组
字典
NSSet
nsrange和自定义结构体转换为
nsvalue
类型
The NSNumber class is itself a subclass of the basic
NSValue
class, which provides an object wrapper
·
2015-11-13 10:13
value
OC基础数据类型-
NSValue
1、
NSValue
:将指针等复杂的类型存储为对象 1 struct sct { 2 int a; 3 int b; 4 }sctt; 1
NSValue
* value
·
2015-11-13 08:01
value
NSNumber,
NSValue
和NSData之间有什么区别?分别应用在什么地方?
Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,
NSValue
和NSData。NSNumber主要是用来封装ANSI C内置的数据,比如char,float,int等等。
·
2015-11-13 05:09
number
Objective-c:数据类型
OC的数值类型,主要分为2种:typedef类型和对象类型;以常用数据类型为例,C和OC数值类型的对比如下:
NSValue
数值对象,用于复杂数据类型的对象化封装,如结构体;
NSValue
对自定义结构体类型的初始化
Hierarch_Lee
·
2015-11-13 00:00
Objective-C
数据类型
NSString
NSDate
NSValue
Object-c学习之路十(NSNumber&
NSValue
)
// // main.m // NSNumberAndNSValue // // Created by WildCat on 13-7-26. // Copyright (c) 2013年 wildcat. All rights reserved. // #import <Foundation/Foundation.h> #prag
·
2015-11-12 22:08
object
键盘高度
; //获取键盘的高度 NSDictionary *userInfo = [aNotification userInfo];
NSValue
·
2015-11-12 22:17
高度
02-Foundation-NSMutableString、NSNumber、
NSValue
、NSDate、NSArray
目录: 一、NSMutableString可变字符串 二、NSNumber数字对象 三、
NSValue
四、NSDate日期对象 五、NSArray数组对象 回到顶部 一、NSMutableString
·
2015-11-12 22:26
NSArray
01-Foundation简介、NSObject、copy、NSString
简介 三、NSObject 四、NSString 回到顶部 一、Foundation常用类 1 NSObject、NSString、NSMutableString 2 NSNumber、
NSValue
·
2015-11-12 22:25
NSString
NSDictionary存放和读取struct类型
存放 NSRange range = NSMakeRange(head, rangeLength);[slicePage addObject:[
NSValue
valueWithBytes:&
·
2015-11-12 16:49
struct
[好程序员训练营]Objective-C学习笔记---基本数据结构
NSValue
NSValue
是NSNumber的父类,NSNumber用于将基本数据类型int、char、float等存储成对象,NS
·
2015-11-12 15:23
objective
上一页
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
其他