开发工具:
文件大小: 31mb
下载次数: 0
上传时间: 2015-08-03
详细说明: iOS Core Animation教程,介绍iOS 核心动画的一些基本概念。 目录 Table of Contents Preface Audience and Material Book Structure Before We Begin I: The Layer Beneath 1 The Layer Tree Layers and Views CALayer Parallel Hierarchies Layer Capabilities Working with Layers Summary 2 The Backing Image The contents Image contentsGravity contentsScale masksToBounds contentsRect contentsCenter Custom Drawing Summary 3 Layer Geometry Layout anchorPoint Coordinate Systems Flipped Geometry The Z Axis Hit Testing Automatic Layout Summary 4 Visual Effects Rounded Co rners Layer Borders Drop Shadows Shadow Clipping The shadowPath Property Layer Masking Scaling Filters Group Opacity Summary 5 Transforms Affine Transforms Creating a CGAffineTransform Combining Transforms The Shear Transform 3D Transforms Perspective Projection The Vanishing Point The sublayerTransform Property Backfaces Layer Flattening Solid Objects Light and Shadow Touch Events Summary 6 Specialized Layers CAShapeLayer Creating a CGPath Rounded Corners, Redux CATextLayer Rich Text Leading and Kerning A UILabel Replacement CATransformLayer CAGradientLayer Basic Gradients Multipart Gradients CAReplicatorLayer Repeating Layers  Reflections CAScrollLayer CATiledLayer Tile Cutting Retina Tiles CAEmitterLayer CAEAGLLayer AVPlayerLayer Summary II: Setting Things in Motion 7 Implicit Animations Transactions Completion Blocks Layer Actions Presentation Versus Model Summary 8 Explicit Animations Property Animations Basic Animations CAAnimationDelegate Keyframe Animations Virtual Properties Animation Groups Transitions Implicit Transitions Animating Layer Tree Changes Custom Transitions Canceling an Animation in Progress Summary 9 Layer Time The CAMediaTiming Protocol Duration and Repetition Relative Time fillMode Hierarchical Time  Global Versus Local Time Pause, Rewind, and Fast-Forward Manual Animation Summary 10 Easing Animation Velocity CAMediaTimingFunction UIView Animation Easing Easing and Keyframe Animations Custom Easing Functions The Cubic Bézier Curve More Complex Animation Curves Keyframe-Based Easing Automating the Process Summary 11 Timer-Based Animation Frame Timing NSTimer CADisplayLink Measuring Frame Duration Run Loop Modes Physical Simulation Chipmunk Adding User Interaction Simulation Time and Fixed Time Steps Avoiding the Spiral of Death Summary III: The Performance of a Lifetime 12 Tuning for Speed CPU Versus GPU The Stages of an Animation GPU-Bound Operations CPU-Bound Operations IO-Bound Operations Measure, Don’t Guess  Test Reality, Not a Simulation Maintaining a Consistent Frame Rate Instruments Time Profiler Core Animation OpenGL ES Driver A Worked Example Summary 13 Efficient Drawing Software Drawing Vector Graphics Dirty Rectangles Asynchronous Drawing CATiledLayer drawsAsynchronously Summary 14 Image IO Loading and Latency Threaded Loading GCD and NSOperationQueue Deferred Decompression CATiledLayer Resolution Swapping Caching The +imageNamed: Method Custom Caching NSCache File Format Hybrid Images JPEG 2000 PVRTC Summary 15 Layer Performance Inexplicit Drawing Text Rasterization  Offscreen Rendering CAShapeLayer Stretchable Images shadowPath Blending and Overdraw Reducing Layer Count Clipping Object Recycling Core Graphics Drawing The -renderInContext: Method ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.