冒泡排序 冒泡排序是一种时间复杂度为 O(N^2) 的慢速排序。每一次遍历数组,比较相邻两元素的大小,将较大者换到右边。也就是说,每一次遍历都会...
@weakify 和 @strongify 是 RAC 中对于强弱引用操作的宏定义。 1. 拆解宏定义 下面的代码以 self 作为例子,也就是...
1. 如何手动触发一个value的KVO NSObject 有 willChangeValueForKey: 和 didChangevlueF...
简介 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的: HTML...
通常,我们需要对 UITextField 的最大输入字符数进行限制。在编辑的时候进行限制总比提交表单后提示错误强。 第一步:添加委托 使 UIT...
当我们使用 UIScrollView 控件时,会出现有显示内容,但是无法滚动的情况。 解决方法 第一步:确定 UIScrollView 对象的 ...
如果我们的 UITextView 几乎占满了整个屏幕,那么当键盘出现的时候就会遮挡位于底部的内容。通常,解决方案有两种: 当键盘出现时,在文字的...
传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 代码简写 布局缩写 padding、border的缩写方法和m...
iOS 平台下酷炫而流畅的动画效果着实值得标榜,恰当的时机加入动画效果可以极大的提升用户体验。iOS 平台的动画,按照层次可以分为: UIVie...