KVC的全称是Key-Value Coding,翻译成中文是 键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对...
KVC的全称是Key-Value Coding,翻译成中文是 键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对...
写这篇文章的起因: 从一个对象收到一个它无法响应的方法到崩溃之间发生了什么?这是J_Knight在最近在博客里面问到的一个问题。其实本质上是在问...
“好记性不如烂笔头”,虽然我不是用的笔。但是敲一遍对我来说效果肯定比单纯的看一遍效果更好!!! 若想令类能够理解某条消息,我们必须实现出对应的方...
在软件工程中,(引自维基百科)设计模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%...
对象创建 原型(Prototype) 使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象。 array 就是原型了,array2 以...
NSNotification 是iOS中一个调度消息通知的类,采用单例模式设计,在程序中实现传值、回调等地方应用很广。 一、了解几个相关的类 1...
在 《iOS面试题集锦(附答案)》[https://github.com/ChenYilong/iOSInterviewQuestions] 中...
Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然...
本文Demo传送门:BlockTestApp 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际...
delegate delegate就是代理的含义, 一件事情自己不方便做,然后交给其他人去帮助实现, 比如A、B两个类,A的一个对象有一个任务a...
专题公告
收集相关的面试技巧,相关的技术支持