this post is featured

iOS动画CoreAnimation浅谈

编辑:Bison 投稿:Sindri的小巢 在iOS中,普通的动画可以使用UIKit提供的方法来实现动画,但如果想要实现复杂的动画效果,使用CoreAnimation框架提供的动画效果是最好的选择。那么两种动画方案相比之下,后者存在的主要好处包括不仅下面这些: 轻量级的数据结构,可以同时让上百个图层产生动画效果 拥有独立的线程用于执行我们的动画接口...…

分分钟解决iOS开发中App启动广告的功能

前不久有朋友需要一个启动广告的功能,我说网上有挺多的,他说,看的不是很理想。想让我写一个,于是乎,抽空写了一个,代码通俗易懂,简单的封装了一下,各种事件用block回调的,有俩种样式的广告,一种是全屏广告,另一种是下面露logo的,类似网页新闻的启动广告。依赖SDWebImage主要用来下载网络的广告图片,一般项目里面网络图片都用的这个框架,所以在此不做过多的阐述。下面让我们来看看我封装的过程,对于新手来说,可以学习一下这种封装的思想。 1.首先建一个继承View的LBLaunchImageAdView .h文件 代码如下: //...…

this post is featured

iOS开发之封装一个自动归、解档的类

前言 移动端的数据持久化存储方法有很多种:fmdb、coredata、realm(很强大)、archive(归档)等等… 众所周知,sql系列只能存储基本数据类型,不支持直接存储Object对象类型。realm虽然支持存储Object对象,但是对于已经在使用sql系列的项目来说替换成本还是挺高的。 所以我觉得当你使用sql类型来存储数据但是又想存储少量的Object对象,或者App仅仅需要少量的数据存储的时候是完全可以使用归档来满足你的需求的。 所以我封装了WZXArchiver来帮我无脑归、解档。顺便分享我是怎么封装的,如果你有更好的做法或者意见欢迎评论!。...…

iOS开发之从源代码看OC的消息机制runtime

我们都知道,在iOS中存在这么一个通用类类型id,它可以用来表示任何对象的类型 —— 这意味着我们使用id类型的对象调用任何一个存在的方法,编译器都不会进行报错。比如下面这段代码: 编辑:Bison 投稿:Sindri的小巢...…