Objective-C中runtime机制的应用一、初识runtimeObjective-C是一种动态语言,所谓动态语言,是在程序执行时动态的确定变量类型,执行变量类型对应的方法的。因此,在Object-C中常用字符串映射类的技巧来动...
iOS逻辑初窥
iOS8新特性扩展(Extension)应用之四——自定义键盘控件iOS8系统的开放第三方键盘,使得用户在输入法的选择上更加自主灵活,也更加贴近不同语言的输入风格。这篇博客,将介绍如何开发一个第三方的键盘控件。 一、了解UIInput...
iOS8新特性扩展(Extension)应用之一——Today扩展一、理解扩展1、简介基于iOS系统的安全性考虑,其应用的数据存储是通过沙盒模式进行的,要实现应用之间的数据共享十分困难,功能共享就更加棘手。在iOS8系统中,apple...
iOS8新特性扩展(Extension)应用之二——分享插件 在上一篇博客中,介绍了iOS8新特性扩展功能之一的Today功能:[http://my.oschina.net/u/2340880/blog/485533](http:/...
iOS8新特性扩展(Extension)应用之三——照片编辑插件 通过前几篇博客的介绍,我们了解到扩展给app提供的更加强大的交互能力,这种强大的交互能力另一方面体现在照片编辑插件的应用。 和通常一样,我们先创建一个工程,然后新建一...
iOS动画开发之五——炫酷的粒子效果在上几篇博客中,我们对UIView层的动画以及iOS的核心动画做了介绍,基本已经可以满足iOS应用项目中所有的动画需求,如果你觉得那些都还不够炫酷,亦或是你灵光一现,想用UIKit框架写出一款炫酷的...
iOS动画开发之二——UIView动画执行的另一种方式 上一篇博客中介绍了UIView的一些常用动画,通过block块,我们可以很方便简洁的创建出动画效果:[http://my.oschina.net/u/2340880/blo...
iOS动画开发之三——UIView的转场切换前两篇博客中,我们分别介绍了UIView动画的两种使用方式,分别为,带block的方式:[**http://my.oschina.net/u/2340880/blog/484457**](h...
iOS动画开发之四——核心动画编程(CoreAnimation)一、引言前几篇博客详细介绍了有关UIView层的动画使用与相关的效果,然而这些动画是UIKit为我们封装好的核心动画层的方法,通过这些方法,我们可以用的更加简便,当然功能...
iOS动画开发之一——UIViewAnimation动画的使用一、简介一款APP的成功与否,除了完善的功能外,用户体验也占有极大的比重,动画的合理运用,可以很好的增强用户体验。iOS开发中,常用的动画处理有UIView动画编程和核心动...