加载中
[iOS Animation]-CALayer 专用图层 富文本

富文本 iOS 6中,Apple给UILabel和其他UIKit文本视图添加了直接的属性化字符串的支持,应该说这是一个很方便的特性。不过事实上从iOS3.2开始CATextLayer就已经支持属性化字符串了。这样的话,...

2015/09/23 13:43
84
[iOS Animation]-CALayer 专用图层 CATextLayer

CATextLayer 用户界面是无法从一个单独的图片里面构建的。一个设计良好的图标能够很好地表现一个按钮或控件的意图,不过你迟早都要需要一个不错的老式风格的文本标签。 如果你想在一个图层里...

2015/09/23 13:43
1K
响应式编程开发-ReactiveCocoa的使用方式

关注响应式编程开发-ReactiveCocoa 基本的使用方法   例如,我们目前想要实现一个NSString对象可以一直绑定到最新的时间,即使字符串发生了变化,也不应该是再去使用时间去重新赋值了。  ...

2015/09/04 13:39
17
[iOS Animation]-CALayer 隐式动画

隐式动画 按照我的意思去做,而不是我说的。 -- 埃德娜,辛普森 我们在第一部分讨论了Core Animation除了动画之外可以做到的任何事情。但是动画是Core Animation库一个非常显著的特性。这一章...

2015/09/23 13:37
27
[iOS Animation]-CALayer 隐式动画 呈现与模型

我们来对颜色渐变的例子使用一个不同的行为,通过给colorLayer设置一个自定义的actions字典。我们也可以使用委托来实现,但是actions字典可以写更少的代码。那么到底改如何创建一个合适的行为...

2015/09/23 13:40
25
[iOS]零基础学习iOS开发的学习方法总结

[iOS]零基础学习iOS开发的学习方法总结:最近很多零基础来参加蓝鸥培训的学生经常会问到一些学习方法的问题,就如下我自己见过的好的学习方法一起讨论一下.

2015/09/15 17:22
73
[iOS Animation]-CALayer 图层树 一

图层的树状结构 巨妖有图层,洋葱也有图层,你有吗?我们都有图层 -- 史莱克 Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么...

2015/10/12 13:33
158
[iOS Animation]-CALayer 性能优化一

性能优化 代码应该运行的尽量快,而不是更快 - 理查德 在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性。Core Animation功能和性能都非常强大,但如果你对背后的...

2015/09/18 15:09
531
[iOS开发]使用signal让app能够在从容崩溃

前言 虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。 iOS SDK中提供了一个现成的函数 NSSetUncaughtE...

2015/09/07 15:47
451
[iOS开发]如何使用ReactiveCocoa框架

如何使用ReactiveCocoa 目前大量的ios应用程序在开发的过程中,是通过用户响应来改变应用程序状态的。我们在这样处理事件时,代码往往会变得非常复杂,需要用到大量的回调和状态变量来完成回...

2015/09/04 13:51
17
[iOS Animation]-CALayer 视觉效果

视觉效果 嗯,圆和椭圆还不错,但如果是带圆角的矩形呢? 我们现在能做到那样了么? 史蒂芬·乔布斯 我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图...

2015/09/29 13:10
206
[iOS Animation]-CALayer 图像IO三

结果CATiledLayer工作的很好,性能问题解决了,而且和用GCD实现的代码量差不多。仅有一个问题在于图片加载到屏幕上后有一个明显的淡入(图14.4)。 图14.4 加载图片之后的淡入 我们可以调整C...

2015/09/16 15:49
182
Objective-C中 Block 在iOS在4.0版本的使用

Block 是iOS在4.0版本之后新增的程序语法. 在iOS SDK 4.0之后,Block几乎出现在所有新版的API之中,换句话说,如果不了解Block这个概念就无法使用SDK 4.0版本以后的新功能,因此虽然Block本身...

2015/09/11 14:28
232
[iOS Animation]-CALayer 图层树 二

图层的能力 如果说CALayer是UIView内部实现细节,那我们为什么要全面地了解它呢?苹果当然为我们提供了优美简洁的UIView接口,那么我们是否就没必要直接去处理Core Animation的细节了呢? 某...

2015/10/12 13:34
120
[iOS Animation]-CALayer 性能优化二

Instruments Instruments是Xcode套件中没有被充分利用的一个工具。很多iOS开发者从没用过Instruments,或者只是用Leaks工具检测循环引用。实际上有很多Instruments工具,包括为动画性能调优的...

2015/09/18 15:13
79
[iOS Animation]-CALayer 图层几何学-坐标系

坐标系 和视图一样,图层在图层树当中也是相对于父图层按层级关系放置,一个图层的position依赖于它父图层的bounds,如果父图层发生了移动,它的所有子图层也会跟着移动。 这样对于放置图层会...

2015/09/30 10:25
230
[iOS Animation]-CALayer 图层几何学二

坐标系 和视图一样,图层在图层树当中也是相对于父图层按层级关系放置,一个图层的position依赖于它父图层的bounds,如果父图层发生了移动,它的所有子图层也会跟着移动。 这样对于放置图层会...

2015/09/29 16:23
19
[iOS Animation]-CALayer 绘图效率

绘图 不必要的效率考虑往往是性能问题的万恶之源。 ——William Allan Wulf 在第12章『速度的曲率』我们学习如何用Instruments来诊断Core Animation性能问题。在构建一个iOS app的时候会遇到...

2015/09/17 13:55
87
[iOS Animation]-CALayer 显示动画 对图层树的动画

对图层树的动画 CATransition并不作用于指定的图层属性,这就是说你可以在即使不能准确得知改变了什么的情况下对图层做动画,例如,在不知道UITableView哪一行被添加或者删除的情况下,直接就...

2015/09/22 13:28
276
[iOS Animation]-CALayer 图像IO二

图14.2 时间分析工具展示了CPU瓶颈 这里提升性能唯一的方式就是在另一个线程中加载图片。这并不能够降低实际的加载时间(可能情况会更糟,因为系统可能要消耗CPU时间来处理加载的图片数据),...

2015/09/16 15:49
22

没有更多内容

加载失败,请刷新页面

返回顶部
顶部