OC基础
xiao_yuly
努力的人,运气不会太差
展开
-
UI基础__ NSMutableAttributedString
NSRange titleRange = [commentStr rangeOfString:title]; NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:commentStr]; [attributedString addAttribute:NSForegroundColorAttributeName value:[UIColor grayCol原创 2015-11-17 22:26:46 · 303 阅读 · 0 评论 -
CAGradientLayer_实现颜色渐变
CAGradientLayer可以实现多种颜色平滑渐变,以下是参数介绍。 - colors,颜色的数组,需要是CGColor类型,需要使用(__bridge id) - startPoint,endPoint,这两个参数是以单位坐标系进行的定义,左上角坐标是{0, 0},右下角坐标是{1, 1},是决定渐变的方向 - locations:颜色分割线的位置原创 2015-11-29 21:47:31 · 572 阅读 · 0 评论 -
NSDecimalNumber使用
在开发中,遇到和货币价格计算相关的问题时,需要注意计算的精度。在使用float类型运算,会出现精度丢失问题。可使用NSDecimalNumber。NSDecimalNumber *a = [NSDecimalNumber decimalNumberWithString:@"93.891"]; NSDecimalNumber *b = [NSDecimalNumber decimalNumberWit原创 2017-10-27 11:25:52 · 692 阅读 · 0 评论 -
UI基础_UIImage
图片加载的两种方式比较: imageName和imageWithContentOfFile 图片保存到相册:UIImageWriteToSavedPhotosAlbum原创 2015-12-01 22:59:03 · 385 阅读 · 2 评论 -
编写高质量iOS代码的方法总结
1.在类的头文件中尽量少引入其他头文件 ;2.多用字面量语法,少用与之等价的方法 ;3.多用类型常量,少用#define预处理指令;4.用枚举表示状态、选项、状态码;5.对象等同性;6.对外提供接口时,尽量提供全能的初始化方法;7.实现description方法;原创 2016-01-14 20:43:10 · 304 阅读 · 0 评论 -
第三方框架收集
1. 图片加载 地址:https://github.com/rs/SDWebImage 2. Masonry代码布局 地址:https://github.com/SnapKit/Masonry 3. 网络请求 地址:https://github.com/AFNetworking/AFNetworking 4. 提示框 地址:https://github.com/SVProgressHUD/SVProgre原创 2015-11-22 12:06:58 · 688 阅读 · 0 评论 -
UI基础_UITableView
一、UITableViewStylePlain 1.默认的类型,有sectionHeaderView时,自带header在顶部停留的效果。 2.section之间没有间距 3.取消header停留的方法:原创 2015-11-19 20:29:19 · 375 阅读 · 0 评论 -
UI基础__控件布局的几种方法总结
1.自动布局的几个注意点: 设置行高拥有自动变化的属性 为最底部的控件连接线,设置为属性在代码里控制变化的情况 ``` //让tableView的行高拥有高度自动变化属性 self.tableView.rowHeight=UITableViewAutomaticDimension; //设置预估行高 self.tableView.estimatedRowHeight=20;原创 2015-11-18 23:02:18 · 446 阅读 · 0 评论 -
OC_NSTimeZone
1.iOS NSTimeZone 自定义时区的使用: http://www.jianshu.com/p/9c882fc4bc73 2.iOS时间与日期处理: http://www.jianshu.com/p/418035e658773.时间转换- (NSString *)timeFormate:(NSTimeInterval)time { int sec = time; NSD原创 2016-06-28 12:04:26 · 371 阅读 · 0 评论 -
UIImage_Category
1.根据图片上的一点,获得对应的颜色值。- (UIColor*) getColorAtPoint:(CGPoint)point atImage:(UIImage *)image;createARGBBitmapContextFromImage 2.根据color获得纯色image原创 2015-11-29 21:32:10 · 364 阅读 · 0 评论 -
iOS_子类集成父类的XIB样式
1.在子类的.m文件中添加以下代码即可- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:NSStringFromClass([self.superclass class]) bundle:nibBundleOrNil]原创 2017-12-06 11:32:02 · 856 阅读 · 0 评论