原文:点击 Run 之后发生了什么? 这是我以前去链家网面试的一个题目,当时回答不够全面,现在看了2016 WWDC以及Sunnyxx iDev...
原文:点击 Run 之后发生了什么? 这是我以前去链家网面试的一个题目,当时回答不够全面,现在看了2016 WWDC以及Sunnyxx iDev...
引言 维基百科:编译语言(英语:Compiled language)是一种以编译器来实现的编程语言。它不像解释型语言一样,由解释器将代码一句一句...
iOS内存泄露检测,很多人会想到使用Instruments。由于学习成本比较高,且专业详细的教程也比较少,所以一般不怎么使用。 MLeaksFi...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession.....
废话不多说,开搞! 一:总线 1.每个CPU芯片都有许多管脚,这些管脚和总线相连,CPU通过总线跟外部器件进行交互 2.什么是总线? 总线就是一...
一. 导航控制器 导航控制器分为三个区,分别是导航区,内容区,工具区,分别对应导航控制器的三个属性: navigationController....
Objective-C 是一门动态语言,相比C语言来说,增加了面向对象的特性和消息传递机制。消息传递机制的基础就是runtime,也就是常说的运...
前言 本文并不是Runtime原理从入门到精通之类的教程, 并不会涉及到过多的原理概念描述, 而是介绍在实际开发中如何使用Runtime解决相应...
一、本文解答的问题 1. 为什么类中添加属性可以赋值取值,而分类中添加的属性却不能直接赋值取值呢? 假设添加属性的代码是 @property(n...
学而时习之,不亦说乎 PS: 下面用模仿面试的问答模式,把相关的问题和知识点串联起来。 这样可以提高阅读体验,还可以加深记忆。 开始面试 我正在...