最近项目由于审核原因需要接入苹果内购,在阅读了大量文章和苹果文档后,比较顺利的完成了开发和提审(目前App Sto...[作者空间]
一、背景 iOS所提供的UIKit框架,其工作基本是在主线程上进行,界面绘制、用户输入响应交互等等。当大量且频繁的...[作者空间]
注意: 在OC中,使用了Copy、Create、New类型的函数,需要释放指针(ARC是管不了C函数) 1.获取成...[作者空间]
前言:本文旨在介绍iOS性能优化中有关APP启动流程的介绍和优化。 一、APP启动流程 1、APP的冷启动流程 点...[作者空间]
虚拟内存是对内存的一个抽象。支持虚拟内存的CPU需要通过虚拟寻址的方式来引用内存中的数据。CPU加载一个虚拟地址,...[作者空间]
HashMap和HashTable的区别 1、两者父类不同 HashMap是继承自AbstractMap类,而Ha...[作者空间]
组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案组件化最重要的是兄弟模块的通...[作者空间]
摘自《iOS程序员面试笔试真题与解析》 什么时候需要用到runloop机制?一般情况下,一个线程在一段时间内,只能...[作者空间]
背景: 国内出台了政策要求适配老年版、盲人版App。手机系统已自带 旁白(iOS)、无障碍(安卓) 功能,可打开设...[作者空间]
业务场景:APP内加载大文本文件,例如小说阅读,考试刷题等。直接采用webView或者textView加载会造成严...[作者空间]
问题描述: WKWebView 重定向url ,方法canGoBack 返回YES 但是 goBack方法执行,页...[作者空间]
散列表结构分析 在 内存管理-retain&realese[https://www.jianshu.com/p/e...[作者空间]
iOS程序启动流程概览 什么是Dyld? 它跟程序的启动有什么关系? Dyld是动态库链接器。在程序启动过程中负责...[作者空间]
类的加载原理:iOS 类的加载原理上[https://www.jianshu.com/p/15f1f2570a4c...[作者空间]
1. Page Zero的作用 Making a big __PAGEZERO in a 64-bit archi...[作者空间]
类的加载原理:iOS 类的加载原理上[https://www.jianshu.com/p/15f1f2570a4c...[作者空间]
虚拟内存 & ASLR 在早期计算机中数据是直接通过物理地址访问的,这就造成了下面两个问题 1.内存不够用2.数据...[作者空间]
类的加载原理:iOS 类的加载原理上[https://www.jianshu.com/p/15f1f2570a4c...[作者空间]
1. CPU 与 GPU CPU与GPU的不同 设计目标的不同,它们分别针对了两种不同的应用场景。 CPU需要很强...[作者空间]
本文源码来自于 objc4-756.2 版本; 一、SideTable 本文研究 sideTable 在 objc...[作者空间]