单例模式就是只有一个实例。自行实例化并向整个系统提供这个实例。单例模式的创建1、首先在.h文件中[plain]#import @interface SingletonClass : NSObject + (id) sharedInstance; @end 2、在.m文件中[plain] #impo....
分类:
移动开发 时间:
2015-12-23 17:40:02
阅读次数:
206
问题开发中用了大量的NSLog,但是发布时想取消这些NSLog开发中是否经常用过NSLog(@"%s", __FUNCTION__);解决问题新建ExtendNSLog类,继承自NSObject在ExtendNSLog.h中删除默认代码添加以下函数声明:void ExtendNSLog(const ...
分类:
其他好文 时间:
2015-12-23 15:56:13
阅读次数:
158
1、UIView在Objective-C中,NSObject是所有类的“根”类。同样,在UIKit框架中,也存在一个如此神奇的类UIView。从继承关系上看,UIView是所有视图的根。1.1、UIView家族UIView大体分为“控件”和“视图”两类,二者均继承于UIView。UIControl类...
分类:
其他好文 时间:
2015-12-22 22:34:25
阅读次数:
302
属性的概念在OC1.0中就存在,格式是定义实例变量,然后定义setter和getter方法,用点操作符操作属性举例,类的接口部分 1 @interface Father : NSObject 2 { 3 NSInteger _item; 4 } 5 #pragma mark - 属性 6 -...
分类:
其他好文 时间:
2015-12-22 21:16:53
阅读次数:
223
管理的范围:任何继承NSObject的对象,对其他的基本数据类型无效。当代码快结束时,关于代码块中的所有局部变量会被回收,指向对象的指针也会被回收,此时对象没有指针指向他看,但是依然存在于内存中,造成内存泄漏。--------------------------------内存泄漏的分类------...
分类:
其他好文 时间:
2015-12-22 21:12:34
阅读次数:
182
Procotol 协议 iOS开发常用技术 协议是一套标准(一套方法声明) 一般只有.h文件 没有父类也不能定义实例变量,只声明方法,声明未知类的接口,两个类之间的通信@required :必须实现。默认@optional :选择性的实现NSObject为基本类根类也为基协议,可以写也可以不写Del...
分类:
其他好文 时间:
2015-12-22 17:49:39
阅读次数:
111
在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化无需说太多,看看下面的代码你就能很快明白的import Foundationclass People : NSObject{ //普通属性 var firstName:String = "" ...
分类:
编程语言 时间:
2015-12-22 16:01:39
阅读次数:
129
---恢复内容开始---http://www.devdiv.com/ios_id_nsobject_id_lt_nsobject_gt_-blog-1-50764.html---恢复内容结束---http://www.cocoachina.com/bbs/read.php?tid=151376htt...
分类:
其他好文 时间:
2015-12-22 10:11:29
阅读次数:
164
弱引用实在是太弱了,连通过该引用来申请空间都无法保持联系。举个例子@interface classA:NSObject@porperty (nonatomic,weak) classA * tempClass1;@property (nonatomic,strong) classA * tempCl...
分类:
其他好文 时间:
2015-12-21 14:02:40
阅读次数:
177
OC基础 点语法的使用1.创建一个Student类继承于NSObject,Student.h文件#import @interface Student : NSObject{ NSString *_name; NSString *_nickName;}//@property定义属性//1,...
分类:
其他好文 时间:
2015-12-21 00:12:59
阅读次数:
244