+load 方法 1. 如果一个类实现了load 方法,那么在类被加载到内存的时候就会调用,与这个类是否被用到无关。执行在main函数之前,此时运行环境不安全,不能在这份方法...
+load 方法 1. 如果一个类实现了load 方法,那么在类被加载到内存的时候就会调用,与这个类是否被用到无关。执行在main函数之前,此时运行环境不安全,不能在这份方法...
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
Q: 什么是Block?A: Block是将函数及其执行上下文封装起来的对象。 Q: 怎样理解Block调用?A: Block调用就是函数的调用 Q: Block的一大特性是...
探究系列已发布文章列表,有兴趣的同学可以翻阅一下: 第一篇 | iOS 属性 @property 详细探究[https://mp.weixin.qq.com/s?__biz=...
KVC(Key-value coding) 键值编码 基本使用 能够对对象的私有成员进行取值赋值 对数值和结构体型的属性进行的打包解包处理 实例: WTPerson.h Vi...
生产者—消费者问题 生产者—消费者题型在各类考试(考研、程序员证书、程序员面试笔试、期末考试)很常见,原因之一是生产者—消费者题型在实际的并发程序(多进程、多线程)设计中很常...
收录:原文地址 翻看目前关于 iOS 开发锁的文章,大部分都起源于 ibireme 的 《不再安全的 OSSpinLock》,我在看文章的时候有一些疑惑。这次主要想解决这些疑...
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...
近期在学习公司源码时,遇到clang attribute实现的代码注解,summy的这篇文章已经有些年头了,结合实际代码学习才能深入理解。 Clang Attributes ...