iOS渲染原理

カテゴリー iOS

在说清楚iOS中的界面是如何被绘制并显示在屏幕上之前,有必要了解一下iOS中的 UIViewCALayer
在iOS当中,所有的视图都从一个叫做 UIVIew 的基类派生而来,UIView 可以处理触摸事件,可以支持基于Core Graphics绘图,可以做仿射变换(例如旋转或者缩放),或者简单的类似于滑动或者渐变的动画。

続きを読む

初识Core Data

カテゴリー iOS

Core Data 是一个强大的对象图形化管理和对象持久化的框架,这一框架在 iOS 和 OS X 系统中已经存在很多年了。2005年的四月份,Apple 发布了 OS X 10.4,正是在这个版本中 Core Data 框架发布了。Core Data 可以很方便地将 OC 对象存储到数据库中,也可以将数据库中的数据转化为 OC 对象,在这个过程中不需要我们手动编写任何 SQL 语句,Core Data 会帮我们完成。对于不喜欢 SQL 语句的同学来说,使用 Core Data 倒是个不错的选择。即使你不愿使用 Core Data ,作为一个合格的 iOS 开发者, 你也应该熟悉 Core Data。

続きを読む

iOS核心动画: Core Animation

カテゴリー iOS

我们写的应用程序往往都不是静态的,因为它们需要适应用户的需求以及为执行各种任务而改变状态。一个好的动画清晰地向我们解释了,这些状态变化时界面正在发生什么。在了解了动画背后的基本原理后,你会发现原来实现一个动画并不那么困难。

続きを読む

属性 -- 你真的弄明白了吗?

カテゴリー iOS

“属性”(property)是 Objective-C 2.0 的一项特性,用于封装对象中的数据。Objective-C 对象通常会把其所需要的数据保存为实例变量,并通过 “存取方法”(gettersetter) 来访问。getter用于读取变量值,setter用于给属性设置值。”属性”这一特性的引入,使得这一切可以让编译器自动完成。此特性还引入了一种新的”点语法”,使开发者可以更容易地依照类对象来访问数据。

続きを読む
  • page 1 of 1

Jewelz Hu

author.bio


author.job


HangZhou