240 发简信
  • 120
    ReactiveCocoa 之 @weakify/@strongify

    @weakify 和 @strongify 是 RAC 中对于强弱引用操作的宏定义。 1. 拆解宏定义 下面的代码以 self 作为例子,也就是...

    0.8 1067 1 50
  • 120
    iOS面试题-OC

    1. 如何手动触发一个value的KVO NSObject 有 willChangeValueForKey: 和 didChangevlueF...

    1.3 361 3 49
  • CSS 自学笔记(下)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 代码简写 布局缩写 padding、border的缩写方法和m...

    1.0 385 0 50
  • 120
    CSS 自学笔记(中)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 继承、层叠和特殊性 继承 CSS 样式不仅作用于某一个 HTM...

    0.9 405 0 50
  • 120
    CSS 自学笔记(上)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 1. 简介 CSS 是层叠样式表(Cascading Styl...

    0.8 549 0 49
  • 120
    HTML

    简介 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的: HTML...

    0.8 386 2 50
  • 120
    排序算法 Swift

    冒泡排序 冒泡排序是一种时间复杂度为 O(N^2) 的慢速排序。每一次遍历数组,比较相邻两元素的大小,将较大者换到右边。也就是说,每一次遍历都会...

    0.6 709 5 51
  • 使用 Swift 实现上传头像

    在 App 开发中经常会遇到用户上传头像或者添加图片的需求。通常,用户可以选择拍照或者从系统相册上传两种方式。iOS 中为这个功能提供了 UII...

    0.8 1907 0 46
  • 使用 Swift 判断中英文字符

    在开发过程中,经常要对用户输入的内容进行长度限制。而对于字符串信息来讲,中文字符和英文字符虽然长度不同,但都占一个字符。下面我们写一个函数来计算...

    0.8 3482 0 49