@interface Student : NSObject @property (strong,nonatomic) NSString *name; @property (assign,nonatomic) int age; @property (assign,nonatomic) char sex
分类:
其他好文 时间:
2016-03-22 07:51:54
阅读次数:
179
OS X,iOS中的大部分作为开源软件公开在 Apple Open Source 上。虽然想让大家参考NSObject类的源代码,但是很遗憾,包含NSObject类的Foundation框架没有公开。不过Foundation框架使用的是Core Foundation框架的源代码,以及通过调用NSOb
分类:
其他好文 时间:
2016-03-22 00:40:05
阅读次数:
164
eg: XYPoint声明文件 #import <Foundation/Foundation.h> @interface XYPoint : NSObject { int x; int y; } -(void)print; -(void)setX:(int)_x andY:(int)_y; @end
分类:
其他好文 时间:
2016-03-21 17:59:24
阅读次数:
173
1.NSObject方法performSelector:withObject:afterDelay: 2.NSTimer方法 3.GCD
分类:
其他好文 时间:
2016-03-21 12:04:29
阅读次数:
166
在介绍两种类方法之前,NSObject Class Reference里对这两个方法说明: +(void)initialize The runtime sends initialize to each class in a program exactly one time just before t
分类:
移动开发 时间:
2016-03-20 14:22:45
阅读次数:
168
管理范围: 管理任何继承NSObject的对象,对其他的基本数据类型无 效 本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要存放于 栈中,而对象存储于堆中,当代码块结束时这个代码块中涉及的所有局部变量会被回收,指 向对象的指针也被回收,此时对象已经没有指针指向,但依然存在于
分类:
其他好文 时间:
2016-03-19 19:16:14
阅读次数:
139
一.认识数组 oc中可以把NSObject对象的子类放到数组这个集合中,但是int、float、double等基础数据类型需要先进行转换才可以存入数组。 oc中数组以NS开头,其中分为可变数组和不可变数组; 1.不可变数组(NSArray) 数组在创建的时候被初始化之后,不可以再次进行增、删、改;
分类:
其他好文 时间:
2016-03-17 09:32:03
阅读次数:
199
数组 一.认识数组 oc中可以把NSObject对象的子类放到数组这个集合中,但是int、float、double等基础数据类型需要先进行转换才可以存入数组。 oc中数组以NS开头,其中分为可变数组和不可变数组; 1.不可变数组(NSArray) 数组在创建的时候被初始化之后,不可以再次进行增、删、
分类:
编程语言 时间:
2016-03-16 22:15:06
阅读次数:
209
一、UIView和CALayer 首先,我们来看继承关系,UIView->UIResponder->NSObject ,而CALayer直接继承自NSObject,可见在NSObject的树形模型中,CALayer比UIView层级要高,但这并不能说明什么,那么我们先来看一下CALayer的API文
分类:
移动开发 时间:
2016-03-16 07:10:12
阅读次数:
180
一、非正式协议 显然这个名词是相对于正式协议而言的。在解释非正式协议之前,先引用两段话: 1、在《Cocoa设计模式》第六章类别的6.3.2把类别用于非正式协议一节中,这样写到: 非正式协议通常定义为NSObject的类别。类别接口中指定的方法可能会或者可能不会被框架类实际地实现。非正式协议位于一种
分类:
其他好文 时间:
2016-03-15 23:21:43
阅读次数:
214