Swift构造器

in Swift

构造过程就是为一个实例上的每个存储属性设置初始值,并在新实例准备就绪之前执行所需的任何其他设置或初始化。

Continue reading

在开发过程中,经常会使用到第三框架,我们通过一个pod install命令,很方便的就将第三方框架加到我们自己的项目中。
如果我们也想将自己写的组件或库开源出去,让别人也可以通过pod install命令安装自己的框架该怎么做呢?
Continue reading

iOS渲染原理

in iOS

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

Continue reading

初识Core Data

in iOS

Core Data 是一个强大的对象图形化管理和对象持久化的框架,这一框架在 iOS 和 OS X 系统中已经存在很多年了。 Continue reading

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

Continue reading

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

Continue reading
Author's picture

Jewelz Hu

iOS Development Engineer. Love traving.


iOS Developer


HangZhou