会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
孙焱焱
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2016年4月6日
CAShapeLayer
摘要: CALayer的子类 可以配合UIBezierPath画出自定义图形 指定形状 使用UIBezierPath绘制完路径,将路径赋值给这个属性 @property CGPathRef path 和大部分其他属性不同,path不支持隐式动画 指定形状样式 指定形状颜色、线段颜色等 @property C
阅读全文
posted @ 2016-04-06 14:49 孙焱焱
阅读(388)
评论(0)
推荐(0)
2016年3月31日
UIBezierPath
摘要: 可以创建基于矢量的路径,此类是Core Graphics框架关于路径的封装。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。 创建对象 工厂方法 +(instancetype)bezierPath; +(instancetype)bezierPathWithRect:(C
阅读全文
posted @ 2016-03-31 16:26 孙焱焱
阅读(273)
评论(0)
推荐(0)
2016年3月29日
SDWebImage3.7.5源码阅读一
摘要: 0. 图片的异步下载 比如在tableview中: (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath )indexPath{ static NSString cellID =
阅读全文
posted @ 2016-03-29 18:06 孙焱焱
阅读(236)
评论(0)
推荐(0)
2016年3月28日
objc_setAssociatedObject/objc_getAssociatedObject
摘要: objc_setAssociatedObject/objc_getAssociatedObject objc_setAssociatedObject来把一个对象与另外一个对象进行关联。该函数需要四个参数:源对象,关键字,关联的对象和一个关联策略。 OBJC_EXPORT void objc_setA
阅读全文
posted @ 2016-03-28 16:14 孙焱焱
阅读(6678)
评论(0)
推荐(1)
SDWebImage 3.7.5简介
摘要: SDWebImage 3.7.5 github地址: "SDWebImage 3.7.5" 功能 异步图片下载 异步图片缓存 GIF支持 WebP图片格式支持 后台图片解析 相同URL不会被多次下载 无效URL不会多次尝试链接 TableView加载图片使用UIImageView+WebCache分
阅读全文
posted @ 2016-03-28 15:13 孙焱焱
阅读(317)
评论(0)
推荐(0)
2016年3月25日
GCD
摘要: GCD OS X 10.8或iOS 6以及之后版本中使用,Dispatch Queue将会由ARC自动管理,不需要手动释放 队列 分为串行队列和并发队列 将多个任务提交给串行队列,多个任务只能按顺序执行,前一个任务执行完,才能开始下一个任务 将多个任务交给并发队列,并发队列可以按FIFO的顺序启动多
阅读全文
posted @ 2016-03-25 17:13 孙焱焱
阅读(297)
评论(0)
推荐(0)
2016年3月21日
使用NS_ENUM 或者 NS_OPTIONS代替enum
摘要: 使用NS_ENUM 或者 NS_OPTIONS代替enum typedef NS_ENUM(NSInteger, UITableViewCellStyle) { UITableViewCellStyleDefault, UITableViewCellStyleValue1, UITableViewC
阅读全文
posted @ 2016-03-21 14:58 孙焱焱
阅读(532)
评论(0)
推荐(0)
深浅拷贝
摘要: 深拷贝 与 浅拷贝 1. 对非集合类对象的copy操作: 在非集合类对象中:对 immutable 对象进行 copy 操作,是指针复制,mutableCopy 操作时内容复制;对 mutable 对象进行 copy 和 mutableCopy 都是内容复制。用代码简单表示如下: [immutabl
阅读全文
posted @ 2016-03-21 14:52 孙焱焱
阅读(157)
评论(0)
推荐(0)
@property相关问题
摘要: @property 的本质是什么?ivar、getter、setter 是如何生成并添加到这个类中的 @property 的本质是什么? @property = ivar + getter + setter; 下面解释下: “属性” (property)有两大概念:ivar(实例变量)、存取方法(a
阅读全文
posted @ 2016-03-21 14:47 孙焱焱
阅读(444)
评论(0)
推荐(0)
runtime相关问题
摘要: +(void)load; +(void)initialize;有什么用处? 在Objective C中,runtime会自动调用每个类的两个方法。+load会在类初始加载时调用,+initialize会在第一次调用类的类方法或实例方法之前被调用。这两个方法是可选的,且只有在实现了它们时才会被调用。
阅读全文
posted @ 2016-03-21 10:32 孙焱焱
阅读(210)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告