---------- CZMessage.h ----------#import typedef enum{ CZMessageTypeMe = 0, CZMessageTypeOther}CZMessageType;@interface CZMessage : NSObject@propert.....
分类:
其他好文 时间:
2015-08-11 07:18:37
阅读次数:
122
---------- CZStatuse.h ----------#import @interface CZStatuse : NSObject@property (nonatomic, copy) NSString *name;@property (nonatomic, copy) NSStrin...
分类:
其他好文 时间:
2015-08-11 06:52:21
阅读次数:
124
iOS中timer相关的延时调用,常见的有NSObject中的performSelector:withObject:afterDelay:这个方法在调用的时候会设置当前runloop中timer,还有一种延时,直接使用NSTimer来配置任务。这两种方式都一个共同的前提,就是当前线程里面需要有一个运...
分类:
移动开发 时间:
2015-08-11 00:10:40
阅读次数:
179
------------- CZTg.h -------------#import @interface CZTg : NSObject@property (nonatomic, copy) NSString *title;@property (nonatomic, copy) NSString *...
分类:
其他好文 时间:
2015-08-10 23:36:48
阅读次数:
147
?、属性 概念 属性是Objective-C 2.0定义的语法,为实例变量提供了setter、 getter?法的默认实现。能在?定程度上简化程序代码,并且增强实例变量的访问安全性 定义 @interface Person : NSObject @property 属...
分类:
其他好文 时间:
2015-08-10 20:24:21
阅读次数:
144
刚开始接触OC再看别人写的代码的时候,常常困惑于人家在声明属性时的写法,总结出来有三中方式,不知道哪一种比较规范化,现在我把三种方式贴出来,然后再一一探讨每个方式声明属性的区别。方式一:直接在@interface中的大括号中声明。@interface MyTest : NSObject{ NS...
分类:
其他好文 时间:
2015-08-10 17:36:48
阅读次数:
135
09-id 类型与应用
1, 使用 NSObject
访问子类对象方法
代码在编辑的时候, Xcode 会实时检查语法情况. 如果调用某个对象的方法, 在声明中没有该方法的声明, 那么就会报错.
但是对齐发消息, 是可以编译通过的. 但是运行时就不一定了.
2, id 类型
虽然可以利用发送消息执行可以调用子类方法, 但是相对较麻烦. 苹果提供...
分类:
其他好文 时间:
2015-08-10 00:29:46
阅读次数:
110
相信地球人都用QQ的,我们每天都会打开QQ,但是你去注意到他是怎么实现的吗?
话不多说先上图:
该数据都是用plist文件存储
接下来带你看下plist文件分析下数据结构图一:
每一组都是一个组模型,一组相当于一个好友分组。图二
每组里面都有一个friends数组存放该组的好友数@interface JFFriend : NSObject
/**
* 头像
*/
@prope...
分类:
其他好文 时间:
2015-08-10 00:25:10
阅读次数:
125
1.Student.h1 #import 2 3 @interface Student : NSObject {4 int _age;5 }6 - (void)setAge:(int)age;7 - (int)age;8 @end2.Student.m 1 #import "Student....
分类:
编程语言 时间:
2015-08-09 20:27:30
阅读次数:
184
一、点语法(一)认识点语法声明一个Person类: 1 #import 2 3 @interface Person : NSObject 4 { 5 int _age;//默认为@protected 6 } 7 8 - (void)setAge:(int)age; 9 - (int)a...
分类:
其他好文 时间:
2015-08-09 20:26:58
阅读次数:
116