摘要:
何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。下面以代码来说明问题:创建一个Student类,继承NSObject类,代码: 1: #import <Foundation/Foundation.h> 2: 3: @interface Student : NSObject{ 4: 5: NSString *idd; 6: NSString *name; 7: } 8: @property (nonatomic, ret... 阅读全文
摘要:
创建单例的步骤:声明一个单例对象的静态实例,并初始化为nil。在该类的类工厂方法(名称类似于“sharedInstance”或“sharedManager”)中生成该类的一个实例,但仅当静态实例为nil的时候。重载allocWithZone:方法,确保当用户试图直接(而不是通过类工厂方法)分配或初始化类的实例时,不会分配出另一个对象。实现基本协议方法:copyWithZone:、release、retain、retainCount、和autorelease,以保证单例的状态。实现单例的代码例子:(iOS设计模式 page83)#import "Singleton.h"@im 阅读全文
摘要:
#import <QuartzCore/QuartzCore.h> //给图层添加背景图片: myView.layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; //将图层的边框设置为圆脚 myWebView.layer.cornerRadius = 8; myWebView.layer.masksToBounds = YES; //给图层添加一个有色边框myWebView.layer.borderWidth = 5;myWebView.layer.borderColor = [[UI 阅读全文