- 博客(7)
- 收藏
- 关注
转载 oc语言--NSValue
实际上NSMunber是NSValue的子类,NSValue可以包装任意一个对象,可以用NSValue将struct存到NSArray和NSDictionary中。 1、+ (NSValue *)valueWithBytes:(const void *)value objCType:(const char *)type; 创建一个NSValue value:对象地址 objCType
2016-05-08 12:01:15 410
转载 Foundation框架NSNumber、NSValue和NSDate
一、NSNumber 前几篇笔记中,小桥复习了Foundatio框架中的几个类,这三个是OC学习的尾声了。 小桥已经复习过OC数组类NSArray,也说过它只能存放OC的对象,对于基本的数据类型确无能为力,但是实际编程中经常要把基本的数据如int、float,结构体存放的OC数组中,怎么办?这里的NSNumber就有用了,它能够把基本数据类型包装成OC对象。 //
2016-05-08 11:59:48 284
原创 ios基础知识--05
1.UIView的tag属性 /* 1.所有直接或者间接继承UIVIew的控件都有一个tag属性 2.这个属性,只能用来保存一个数字,对控件的外观没有任何影响 3.但是我们可以通过这个属性的值,来判断是哪个控件 */ 2.transform属性 /* 1. 可以使用动画,叫做变换 2. CGAffineTransformIdentity 如果赋值,那么
2016-05-08 11:45:13 891
原创 ios基础知识--03
设备 屏幕类型 屏幕尺寸 点 分辨率(像素) iPhone 3GS 非Retina 3.5 inch 320*480 320x480 iPhone4\4S Retina 3.5 inch 320*480 640x960 iPh
2016-05-08 11:39:49 777
原创 ios基础知识--02
1.添加一个view init : 所有对象都可以调用 initWithFrame: 属于UI控件的实例化方法 2. // 设置属性:nameLabel.text = @"爸爸去哪儿"; // 设置对齐方式, 居中:nameLabel.textAlignment= NSTextAlignmentCenter;
2016-05-08 11:38:27 805
原创 ios基础知识--01
第一天: 1. 如果一个方法,只需要点击按钮触发,不需要其他地方调用,那么不需要在.h中声明只需要在.m中实现即可 2. 对于只需要在ViewController中使用的控件(属性),我们一般声明在类扩展中,UI控件,通通使用weakUI控件需要连线,也需要添加标示IBOutlet 3. 将文本框的文字转化为数字:[self.field.text intValue]; 4. 收起键盘:取消
2016-05-08 11:35:52 870
转载 NSString属性什么时候用copy,什么时候用strong?
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。 示例 我们定义一个类,并为其声明两个字符串属性,如下所示: 1 2 3 4 @interface TestStringClass () @proper
2016-05-08 11:31:35 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人