iOS-KVO基础

在Objc中有一种观察者模式,即是Key Value Observing(KVO)。利用KVO可以很容易实现视图组件和数据模型的分离。当数据模型的值改变时,会马上触发视图组件,更新视图组件。在Objc中要实现KVO,必须实现NSKeyValueObServing协议,所幸的是NSObject已经实现该协议,也就是说,几乎所有的Objc对象都可以使用KVO。

iOS基础开发技巧二

这里主要讲一些我在日常开发中用到的一些小的技巧,其实也算不上技巧吧,就是省去一些不必要的代码,或者有的小问题困扰你很久说不行在这里你能找到答案

iOS基础开发技巧一

这里主要讲一些我在日常开发中用到的一些小的技巧,其实也算不上技巧吧,就是省去一些不必要的代码,或者有的小问题困扰你很久说不行在这里你能找到答案

iOS动画实践一(UIView的动画你真的会用吗?)

之前只是简单介绍了一些动画方面的属性之类的,一些基础概念,感觉效果并不是很好,我自己讲起来也觉得比较枯燥,更不要说让别人有兴趣看下去,接下来,在动画方面,尽量坚持实现一些实际的效果,这样看起来也舒服,也能在实践中用起来

iOS-有效编写高质量Objective-C方法五

我们前面的4篇文章,已经将Effective OC 的前两章节讲完了,接下来几篇文章,主要会讲我们在平时编码中的一些习惯,一些细节问题的处理,包括接口和API的设计,协议delegate和分类的使用等。

iOS-有效编写高质量Objective-C方法四

看到上一次发这个系列的文章,已经是一个月之前了,我的妈呀,这个时间过得挺快的,一下一个来月过去了,到现在才来更,真是对不起大家了,当时我记得是说重新来读一遍Effective Objective-C 确实呢,书有在读,就完成了第二章节,现在呢,我们继续。。。

Runtime详解

RunTime一直是iOS开发中非常重要的而且必须要理解的东西,最近在学习RunTime,有自己的一些心得,现在记录下来,便于以后查阅

iOS-有效编写高质量Objective-C方法三

本篇文章,主要是对OC中的一些原理的讲解,可能会有一些枯燥,但是真正当你理解时,会有一种豁然开朗的感觉。这里会涉及到 对象,属性,消息以及运行期的一些介绍,只有我们真正理解了这些原理之后,我们的开发水平才会进一步提升,而不是止步于view的简单编写,view的编写想要写得好,也需要了解这一些原理。