摘要: 动画是属性随着时间的可视化变化。不断变化的属性,可能是位置:东西移动或改变大小。其他种类的属性也是可以是动画的。例如,视图的背景颜色可以从红色变为绿色,不是瞬间的,而是从一个到另一个褪色的可视变化。或认为可能会从不透明变成透明的,也不是瞬间的,而是可视的渐行渐远。如果没有帮助,我们大多数人会觉得动画... 阅读全文
posted @ 2014-09-01 18:00 剑尖 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Layer Efficiency 绘制一个圆形的image // clip to rounded rect CGRect r = CGRectInset(rect, 1, 1); [[UIBezierPath bezierPathWithRoundedRect:r cornerRadius:6] a 阅读全文
posted @ 2014-08-25 14:36 剑尖 阅读(582) 评论(0) 推荐(0) 编辑
摘要: Depth 有两种方法来把layer放置在不同的深度。一个是通过zPosition属性,一个是通过转换来改变layer在z轴方向上的位置。 zPosition和在z轴上的转换是有联系的,从某种意义上,zPosition是z轴方向上的转换的一种速记方式(如果你同时提供zPosition和z轴的转换,只 阅读全文
posted @ 2014-08-16 14:36 剑尖 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 原文地址: Core Data 是你在开发iOS和OSX应用时,用来持久化和查询数据的一个很好的选择。不仅仅因为它可以减少内存使用和提高性能,而且还可以让你免去编写很多不必要的样板代码的麻烦。 此外,Core Data API非常灵活,使得这些代码可以在不同的app中,不同的数据存储需求中共享。 然 阅读全文
posted @ 2014-08-10 11:59 剑尖 阅读(705) 评论(0) 推荐(0) 编辑
摘要: * * *## Content Resizing and Positioninglayer的下面的属性决定着缓存中的内容如何拉伸,如何定位,如何剪切等等。* contentsGravity这个属性对应UIView的contentMode属性,描述了layer内容的位置和如何根据bounds来拉伸... 阅读全文
posted @ 2014-08-08 14:35 剑尖 阅读(719) 评论(0) 推荐(0) 编辑
摘要: * * *## 基本知识总结1. 不像UIView 中的subviews 属性,一个layer的sublayers属性是可写的。为了移除一个layer所有的sublayers,可以设置它的sublayers的属性为nil。2. layer有一个 zPosition属性,是一个CGFloat类型,... 阅读全文
posted @ 2014-08-01 14:35 剑尖 阅读(699) 评论(0) 推荐(0) 编辑
摘要: * * *## 阴影为了给绘制添加阴影,可以在绘制之前,给上下文一个阴影值。阴影的位置用CGSize表示,CGSize里的两个正数表示向下和向右方向。这个模糊值是一个可以无穷大的正数。苹果没有解析这个拉伸是如何工作的,不过经验显示,12是一个刚好的值,99就会显得太锐利。下面是我们在绘制之前,添加的... 阅读全文
posted @ 2014-07-24 14:35 剑尖 阅读(975) 评论(0) 推荐(0) 编辑
摘要: * * *## 颜色和图案一个颜色就是一个CGColor(实际上是CGColorRef)。CGColor非常容易使用,而且也可以通过UIColor的 colorWithCGColor: 方法和 CGColor的相关方法来相互转换。一个图案其实就是一个CGPattern(实际上是CGPatternRe... 阅读全文
posted @ 2014-07-17 14:34 剑尖 阅读(562) 评论(0) 推荐(0) 编辑
摘要: > 本文翻译自:[VBFJellyView tutorial][1]距离我上一篇文章已经过去很久了!这个月非常疯狂。我去了马德里,在[ironhack][2]上面教了3天iOS知识(UIViews,CoreGraphics,Layers)。过程非常棒,所有人都很好,我非常享受。同样,我也加入了[mi... 阅读全文
posted @ 2014-07-13 14:36 剑尖 阅读(265) 评论(0) 推荐(0) 编辑
摘要: > 本文翻译自:[15 Little-Known Unix Commands][1]每个开发者都需要掌握一定的终端使用能力。对于不可能总是在某台电脑旁边工作的你来说,你需要远程登录这台电脑。虽然图形用户界面可以很轻松的帮你完成这些,但是通常速度都比终端访问要慢(毕竟终端只是一些文字的交流!)。无论你... 阅读全文
posted @ 2014-07-11 21:37 剑尖 阅读(307) 评论(0) 推荐(0) 编辑