首发于我的个人博客 分类的基本使用 首先我们定义一个类 YZPerson 继承自 NSObject 然后定义一个分...[作者空间]
首发于我的个人博客 +load方法 创建类和分类 先创建类YZPerson类,然后创建它的两个分类 YZPerso...[作者空间]
本文首发于我的个人博客 定义 可选项,一般也叫可选类型,它允许将值设置为nil 在类型名称后面加个问号? 来定义一...[作者空间]
本文首发于我的个人博客 枚举 枚举的基本用法 定义 上面也可以写成 使用 也可以在switch中使用 关联值 有时...[作者空间]
本文首发于我的个人博客 函数定义 形参默认是let 并且只能是let 无参无返回值 可以省略Void 也可以不省略...[作者空间]
本文首发于我的个人博客 if-else if后面的条件可以省略小括号 条件后面的大括号不可以省略 下面的代码是可以...[作者空间]
layout: posttitle: Swift之基本运算、数据类型、元组date: 2019-06-18 15:...[作者空间]
本文首发于个人博客 准备:完美越狱iPhone 逆向APP思路:1,代码分析 2,对M...[作者空间]
本文首发于个人博客 一、App启动优化 1.App的启动可以分为2种 冷启动(Cold Launch):从零开始启...[作者空间]
本文首发于个人博客 回顾详解RunLoop之源码分析中提出的问题 什么是Runloop ios程序中 main函数...[作者空间]
本文首发于个人博客 控制线程生命周期(线程保活) 通过上一篇详解RunLoop之源码分析 我们知道了runlLoo...[作者空间]
本文首发于个人博客 前言 KVC是Key Value Coding的简称。它是一种可以通过字符串的名字(key)来...[作者空间]
本文首发于个人博客 前言 KVO全称KeyValueObserving,俗称键值监听,是苹果提供的一套事件通知机制...[作者空间]
本文首发于 个人博客 RunLoop是什么 runloop 是什么?Runloop 还是比较顾名思义的一个东西...[作者空间]
背景: 公司产品对性能优化越来越高。上次对冷启动优化之后,从2.6秒优化到了0.65秒,具体可以参考 https:...[作者空间]
iOS逆向 准备:完美越狱iPhone 逆向APP思路:1,代码分析 2,对Mach-O文件的静态分析MachOV...[作者空间]
一、App启动优化 1.App的启动可以分为2种 冷启动(Cold Launch):从零开始启动APP 热启动(W...[作者空间]