标签:
1.苹果推荐的单例使用方法:假如有个User类,在User类中创建类方法
+(User *)shareInstance
{
static User *user = nil;
static dispatch_once_t onceToken;//确保下面的块代码只会调用一次
dispatch_once(&onceToken, ^{
user = [[User alloc] init];
});
return user;
}
以后在程序中创建单例时:User* user = [User shareInstance];
2.用UITextField来输入密码时,最好用textField.secureTextEntry = YES;来隐藏密码的显示。
3.ios7之后自动计算文本高度的函数:[string boundingRectWithSize:CGSizeMake(weigth, heigth) options:NSStringDrawingUsesLineFragmentOrigin attributes:attrDict context:nil];
string是文本中的内容,该函数返回值是CGRect类型
第一个参数:设置文本的宽度和高度,其实这里只需要注意宽度的设置,高度的值会随着文本中内容的多少自动调整,一般初始值设置一个大一点的值。
第二个参数:文字的显示方式(上面的是换行的方式)
第三个参数:文字大小、颜色属性的字典,比如:
NSDictionary *attrDict =
@{NSFontAttributeName:[UIFont systemFontOfSize:20.0f],NSForegroundColorAttributeName:[UIColor blueColor]};
第四个参数:上下文(传nil就可以)
标签:
原文地址:http://www.cnblogs.com/shilang2015/p/4399655.html