一般情况下,iOS开发者只要会使用GCD、@synchronized、NSLock等几个简单的API,就可以应对大...[作者空间]
观察者模式 观察者模式是一种用于解耦一系列需要相互协作的类之间进行通信的对象行为模式。它定义了对象之间的一种一对多...[作者空间]
我们在开发应用的过程中,往往在很多地方需要倒计时,比如说轮播图,验证码,活动倒计时等等。而在实现这些功能的时候,我...[作者空间]
本文Demo传送门:BlockTestApp 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函...[作者空间]
本文使用的 Promises 是谷歌最近开源的轻量,高性能,安全,测试完备的 Promise 框架。https:/...[作者空间]
目录 关于面试 官方文档 核心代码 (Key-Value Observing) 进阶(手动创建KVO) 关...[作者空间]
先说说断点续传 : 最近重构公司代码,公司需要做文件的断点续传,看了下之前的代码和网上的代码,大家还有好多是使用的...[作者空间]
KVC/KVO 概念 KVC : 即 Key-Value-Coding,用于键值编码。作为 cocoa 的一个标准...[作者空间]
在iOS开发中,我们可以通过KVO机制来监听某个对象的某个属性的变化。 用过KVO的同学都应该知道,KVO的回调是...[作者空间]
代理***********传旨方3步(定义协议 传递参数)****************1)定义协议.方法2)声...[作者空间]
这一章讲解了Block相关的知识。因为作者将Objective-C的代码转成了C++的代码,所以第一次看的时候非常...[作者空间]
当我们开始关注 App 的用户体验后,网络通畅性和界面的流畅性是保证 App 好用的重要指标。近期对项目中的网络数...[作者空间]
作者:黄兢成链接:https://www.zhihu.com/question/29023547/answer/1...[作者空间]
传值在开发中我们会经常用到,传值又分为正向传值和反向传值。从界面一跳转到界面二且将值从界面一传递给界面二使用,称之...[作者空间]
引子 KVO:即Key-Value-Observer,键值观测模式,它是一种允许当某些对象的特定属性值改变时,及时...[作者空间]
简单的介绍一下几个传值方式 1、属性传值 ExampleViewController.h #import@inte...[作者空间]
iOS代码块Block 概述 代码块Block是苹果在iOS4开始引入的对C语言的扩展,用来实现匿名函数的特性,B...[作者空间]
前言 在MRC下, 我们需要手动管理内存, 写一大堆的retain, release代码, 稍不留神就会造成内存泄...[作者空间]
前言 老实说在早前我已经学会了如何使用 Block 来做一些方法回调,传递参数的功能,并且用 Block 简单封装...[作者空间]
- 定义一份代理协议 - 协议名字的格式一般是:类名 + Delegate - 比如UITableView...[作者空间]