探索底层原理,积累从点滴做起。大家好,我是Mars。 往期回顾 iOS底层原理探索 — OC对象的本质iOS底层原...[作者空间]
内存泄露 Memory that was allocated at some point, but was nev...[作者空间]
1、关于__weak __weak只能在ARC模式下使用,也只能修饰对象(比如NSString等),不能修饰基本数...[作者空间]
结论:嵌套中的block只需要写strongify,不需要再写一次weakify 只要持有block的变量和blo...[作者空间]
前言 什么是内存管理?是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且...[作者空间]
原文地址 尽管在进入后台之后,程序的工作受到大幅度的限制,但是我们总是不会希望应用突然被操作系统杀死,中断了重要的...[作者空间]
内存管理方式 首先明确一点,无论在MRC还是ARC情况下,Objective-C采用的是引用计数式的内存管理方式,...[作者空间]
前言 在< >笔记:Blocks中我写的都是我们日常开发过程中所用到的Blocks.这里我们深层次的看一下Bloc...[作者空间]
建议17:理解内存和Objective-C内存管理规则 OC 内存管理模式基于对象的“所有权”上。任何对象都会被一...[作者空间]
一些基础的知识,经常混淆,特整理下 空指针: 1. 没有存储任何内存地址的指针就称为空指针(NULL指针)。 2....[作者空间]
NSNotificationCenter 是 iOS 开发中经常会用到的对象间通信方式,尤其是一对多和跨层通信。 ...[作者空间]
本文主要是介绍iOS上数据库存储方案,利用ORM对FMDB做一层封装,让代码更加简洁方便。 一、数据库开发的蛋疼问...[作者空间]
Realm是什么 Realm是由Y Combinator公司孵化出来的一款可以用于iOS(同样适用于Swift&O...[作者空间]
以下是ViewController中的两个方法,大家觉得有没有问题呢? 没错编译的时候不会出错误,但是运行的时候第...[作者空间]
使用Xcode自带的静态分析工具 Product->Analyze(快捷键command+shift+B)可以找出...[作者空间]
1. block的底层实现原理 block实际上是指向结构体的指针;block传值时:普通的局部变量是值传递,全局...[作者空间]
原文链接: http://draveness.me/autoreleasepool/关注仓库,及时获得更新:iOS...[作者空间]
前言 在MRC下, 我们需要手动管理内存, 写一大堆的retain, release代码, 稍不留神就会造成内存泄...[作者空间]
一、官网关于自动释放池的说明截取 NSAutoreleasePool NSAutoreleasePool 类被用来...[作者空间]
在iOS开发中有三种方式创建定时器1,第一种scheduledTimerWithTimeInterval:invo...[作者空间]