1. App启动过程 解析Info.plist 加载相关信息,例如如闪屏 沙箱建立、权限检查 Mach-O加载 如果是胖二进制文件,寻找合适当前CPU类别的部分 加载所有依赖...
IP属地:广东
1. App启动过程 解析Info.plist 加载相关信息,例如如闪屏 沙箱建立、权限检查 Mach-O加载 如果是胖二进制文件,寻找合适当前CPU类别的部分 加载所有依赖...
模块化之路(实验) 一直以来,我们都在尝试让代码尽可能高内聚、低耦合。比如我们将MVP框架改成MVVM框架,以解决Controller层代码臃肿不堪,让model和view尽...
前言 工作中发现有些iOS小伙伴平时开发的时候,比如在快速打开一个类文件的时候,还在项目目录里面一层一层的找,等等,希望本文能提升他们的开发幸福感。这篇文章只是分享一下平时用...
前言:这篇文章是我看李明杰老师的iOS底层原理班(下)/OC对象/关联对象/多线程/内存管理/性能优化总结所得,断断续续历时3个月左右,把课堂听的东西给做了一下笔记。 1、一...
现实 大家都知道,系统自带的右滑返回,必须要从屏幕最左边开始滑,因为它使用的是UIScreenEdgePanGestureRecognizer这个手势。但是在项目中,产品经理...
1、为什么说Objective-C是一门动态的语言? 静态、动态是相对的,这里动态语言指的是不需要在编译时确定所有的东西,在运行时还可以动态的添加变量、方法和类。Object...
最近叶大直播写代码,我也做点小笔记。 什么是RAC? 几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。 简单...
最近一段时间开始研究RAC,它集响应式编程,函数式编程和链式编程于一身,官方的说,ReactiveCocoa(其简称为RAC)是由GitHub开源的一个应用于iOS和OS X...