Objective-C 有两个神奇的方法:+load 和 +initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。 一、...
Objective-C 有两个神奇的方法:+load 和 +initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。 一、...
在日常iOS开发中,系统提供的控件常常无法满足业务功能,这个时候需要我们实现一些自定义控件。自定义控件能让我们完全控制视图的展示内容以及交互操作。本篇将介绍一些自定义控件的相...
在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件都有用到UITableView。 U...
一、为什么要管理内存 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内...
iOS黑科技【动画特效篇】第二期 今天为大家带来一场淅淅沥沥的夜空之雨和满天飞舞的樱花之恋,希望能在炎炎夏日为您带来一丝清爽的凉意! 老规矩,喜欢就要带回家,简单封装了一下:...
iOS黑科技【动画特效篇】第一期 今天起为大家带来iOS动画特效合集,APP如美女,动画如衣裳,别让你家的美女再裸奔了,赶紧为她披上漂亮的衣装吧! 废话不多说,直接上效果: ...
传统!!!依然是效果演示 特点:可以自由设置瀑布流的总列数(效果演示为2列) 虽然iphone手机的系统相册没有使用这种布局效果,瀑布流依然是一种很常见的布局方式!!!下面来...
博主写的太赞了, 希望继续写出这么好的文章
iOS瀑布流详细介绍传统!!!依然是效果演示 特点:可以自由设置瀑布流的总列数(效果演示为2列) 虽然iphone手机的系统相册没有使用这种布局效果,瀑布流依然是一种很常见的布局方式!!!下面来...
一、为什么要管理内存 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内...
这篇博客主要是阐述四个继承于UIControl的视图控制器 首先介绍的是UISwitch, 人们习惯叫它开关. 如下图所示, 它就是UISwitch 创建一个开关, 注意其中...