1、什么是ARC? 为什么要使用内存管理 严格的内存管理,能够是我们的应用程在性能上有很大的提高。如果忽略内存管理,可能导致应用占用内存过高,导致程序崩溃 引用计数工作原理 ...
1、什么是ARC? 为什么要使用内存管理 严格的内存管理,能够是我们的应用程在性能上有很大的提高。如果忽略内存管理,可能导致应用占用内存过高,导致程序崩溃 引用计数工作原理 ...
内存管理面试题 使用CADisplayLink、NSTimer有什么注意点? 介绍下内存的几大区域 讲一下你对 iOS 内存管理的理解 ARC 都帮我们做了什么? LLVM ...
之前在文章《iOS-实现映客首页TabBar和滑动隐藏NavBar和TabBar》中,提到了hitTest方法,但是没有详细说明,导致有童鞋不理解为什么要这么做,这几天把hi...
iOS全解1:基础/内存管理/Block/GCD[https://www.jianshu.com/p/8cdd64c84ab6] iOS全解2:Runloop[https:/...
# 前言 Cocoa中使用NSNotification、NSNotificationCenter和KVO来实现观察者模式,实现对象间一对多的依赖关系。 本篇文章主要来讨论NS...
重用问题: 如UITableViewCells、UICollectionViewCells、UITableViewHeaderFooterViews 设置正确的reuseId...
本地数据加密。 iOS应用防反编译加密技术之一:对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息 URL编码加密。 iOS应用防反编译加密技术...
在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的...
一、首页启动速度 启动过程中做的事情越少越好(尽可能将多个接口合并) 不在UI线程上作耗时的操作(数据的处理在子线程进行,处理完通知主线程刷新) 在合适的时机开始后台任务(例...