注意:Library/Catches中存储的数据在手机存储紧张的时候会被系统删除掉,这一点需要注意,如果是下载比较...[作者空间]
Runloop 做了一年多的IOS开发,对IOS和Objective-C深层次的了解还十分有限,大多还停留在会用A...[作者空间]
1.我们知道Objective-C是一门动态性语言,能够通过runtime API调用和替换任意方法,那Swift...[作者空间]
Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可...[作者空间]
iOS中的常见多线程方案 GCD的常用函数 GCD中有2个用来执行任务的函数 用同步的方式来执行任务 dispat...[作者空间]
正则定义 iOS开发经常需要验证某一事物是否正确,而我们为了验证其正确性就会用到正则表达式(regular exp...[作者空间]
iOS动画 好的应用都有一个共同的特点,那就是良好的用户体验,动画作为提升用户体验一个重要技术,在开发人员和产品设...[作者空间]
版本记录 前言 实时通信在很多App上都有应用,包括我在上一家公司做的App也使用了实时通信技术,用于私聊和群聊,...[作者空间]
深入浅出iOS多线程(一)——线程的概念深入浅出iOS多线程(二)——pthraed和NSThread的使用深入浅...[作者空间]
导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又...[作者空间]
本文首发于个人博客 前言 KVO全称KeyValueObserving,俗称键值监听,是苹果提供的一套事件通知机制...[作者空间]
iOS基础全面分析之一(KVC全面分析)iOS基础全面分析之二(RunLoop全面分析)iOS基础全面分析之三(K...[作者空间]
1、ARC的实现原理 2、下面关于Objective-C的内存描述错误的是 3、如果要在ARC工程中使用MRC,该...[作者空间]
1. 什么是 Runtime? 我们都知道,将源代码转换为可执行的程序,通常要经过三个步骤:编译、链接、运行。不同...[作者空间]
二、Protocol(协议) (一)简介 1.Protocol:就一个用途,用来声明一大堆的方法(不能声明成员变量...[作者空间]
一、BLOCK (一)简介 BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像...[作者空间]
内存管理遵循的原则: 1:自己生成的对象,默认自己持有; 2:非自己生成的对象,默认不持有; 3:不再需要...[作者空间]
本文仅是记录自己在学习的过程中的理解:如有错误,还望各位大佬指正,THX. KVO全称KeyValueObserv...[作者空间]
在日常开发中我们每天都要用到各种各样的Class,那么Class的内部是什么样的呢 isa 和 superclas...[作者空间]
封装、继承、多态 oc是面向对象的程序设计语言,而面向对象的三大特征:封装、继承、多态。 封装 没有绝对的封装,只...[作者空间]