c#iOS单例的创建与销毁 单例:单例模式使一个类只有一个实例.单例是在使用过程,保证全局有唯一的一个实例.这样,才能满足统一管理的功能.例如,...
c#iOS单例的创建与销毁 单例:单例模式使一个类只有一个实例.单例是在使用过程,保证全局有唯一的一个实例.这样,才能满足统一管理的功能.例如,...
最近统一整理了一下ios中属性和关键词的一些知识点,这些问题不管是面试题还是面试官都是经常会问到的,很多人都是会用,但是被问到的时候答不上来,这...
iOS 6 之后 LLVM 编译器引入property autosynthesis,即属性自动合成。换句话说,就是编译器会为每个 @proper...
1、保留两位小数点 NSString *test = [NSString stringWithFormat:@"%.2f",M_PI];NSLo...
KVC/KVO 概念 KVC : 即 Key-Value-Coding,用于键值编码。作为 cocoa 的一个标准化组成部分,它是基于 NSKe...
原来看别人的文章介绍说分类中无法增加属性,但是看AFN,MJRefresh等开源库,发现很多都在分类中定义了属性,所以又翻阅了下资料,发现这句话...
学习写简书博客,每次写简书都是对过往的回顾 前言 这段时间换工作,发现面试经常会问到一个问题:分类中能不能定义实例变量,为什么?答案:不能。类的...
在iOS的面试中经常会被问到如何为分类添加属性,但是鲜少听人提过协议中添加属性的情况。我们知道协议是一组特定功能或者行为的规范,这个概念和C#或...
概述 iOS开发者在与线程打交道的方式中,使用最多的应该就是GCD框架了,没有之一。GCD将繁琐的线程抽象为了一个个队列,让开发者极易理解和使用...
死锁 1、定义: 所谓死锁,通常指有两个线程T1和T2都卡住了,并等待对方完成某些操作。T1不能完成是因为它在等待T2完成。但T2也不能完成,因...
专题公告
OC需要的深入了解