前言 在“Runtime病院”住院的后两天,分析了一下AOP的实现原理。“出院”后,发现Aspect库还没有详细分析,于是就有了这篇文章,今天就来说说iOS 是如何实现Asp...
前言 在“Runtime病院”住院的后两天,分析了一下AOP的实现原理。“出院”后,发现Aspect库还没有详细分析,于是就有了这篇文章,今天就来说说iOS 是如何实现Asp...
(接上篇) 五. Aspects hook过程详解 先看看函数调用栈的情况 从调用栈可以看出,Aspects hook过程主要分4个阶段,hookClass,ASPECTS_...
在开发的过程中,因为现实的问题,需要获取各种情况下的窗口或者是控制器,本文就简单介绍接种获取window和ViewController的方法: 获取window 1.获取控制...
一、@autoreleasePool 的使用: 1.NSAutoreleasePool是什么?实际上是个对象引用计数自动处理器,在官方文档中被称为是一个类。它的组织是个栈,总...
******科普片** 1、DNS劫持的危害 不知道大家有没有发现这样一个现象,在打开一些网页的时候会弹出一些与所浏览网页不相关的内容比如这样奇(se)怪(qing)的东西 ...
今天在人才孵化基地中,矫总提出了一个问题,然后根据此问题又深入的探索了一番,在此做个总结. 1.先说说用copy修饰 在这里举一个例子 这里打印出来的结果是: 为什么会这样呢...
背景 作者基于之前自己所写的Swift项目--仿照推特客户端用纯Swift写的一个项目,目前已经公开放在GitHub上(https://github.com/waitwalk...
起因 我们公司的主App在大约17年5月份前后经历了一次大版本迭代,迭代之后更换了若干个一级和二级页面,首页就在这些个一级页面之内。17年大约11月份的时候,我们的小程序第一...
前言 在< >笔记:MRC与引用计数中我写的都是比较简单易懂的知识点. 时间已经过去一年多了,每一次在地铁上读这本书都有新的体会和心得.所以在这做一下深层次的分享,让大家对i...