1. block的实质是什么?一共有几种block?都是什么情况下生成的? block的实质是什么? block本质上也是一个OC对象,它内部也有个isa指针 block是封...
前言 之前写过一篇block的文章,参考的源码是libclosure-38的,跟libclosure-67有所区别,且由于之前理解不足文章有些细小错误,决定重新写一篇。 ...
概述: 从点击应用到执行 main() 之前,系统进行了以下行为: Load dylibs:递归映射所有依赖的动态库(dylibs) Rebase:对所有图像进行重设基址 B...
Mach-O Mach-O 是运行时可执行文件的文件类型,主要包括: Executable,可执行文件,应用中最重要的二进制文件,也就是应用扩展的主二进制文件; Dylib,...
我们日常开发的打包或者 SDK 的打包会生成一个ipa 或者 framework。在 framework 和 ipa 文件中其实都可以找到一个 exec 文件。这个文件就是一...
原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 起因 去年,链家网iOS端,之前由于所有的业务端代码都是混乱管理,造成开发有很多痛点无法单测 团队成员提...
在阅读本文之前,强烈安利以下三篇文章:细说ReactiveCocoa的冷信号与热信号(一)细说ReactiveCocoa的冷信号与热信号(二):为什么要区分冷热信号细说Rea...
简单的解析一下ReactiveCocoa的@keypath宏 在Xcode里面找到下面的选项,可以看到预编译以后的代码 我们从外到内一层一层的看第一个表达式 1>最外层是@(...
本身不是很擅长做前台,今天实现了个小功能,记录一下。 需求 网站首页(home.html) 有个模块,展示六张图片,要求每行显示三张。POJO: html代码: 现状 跳转到...