文章分类 -  编译运行

runloop
摘要:1. 基于runloop的线程保活、销毁与通信 2.深入理解RunLoop 3.source0/source1 阅读全文

posted @ 2019-11-17 22:34 鬼手渔翁 阅读(113) 评论(0) 推荐(0)

ios 在执行main函数之前做了什么?
摘要:转自:https://www.jianshu.com/p/e6a80ebaf6bb 1、APP启动时间 1)main之前的系统dylib(动态链接库)和自身App可执行文件的加载的时间 2)main之后执行didFinishLaunchingWithOptions:结束前的时间 2、main之前的加 阅读全文

posted @ 2019-04-01 16:44 鬼手渔翁 阅读(324) 评论(0) 推荐(0)

iOS动态库、静态库及使用场景、方式
摘要:转自:https://www.jianshu.com/p/4e0fd0214152 概念 静态库(Static Library)以 .a 为后缀,它是你的源码的实现.m文件编译而成的二进制文件集合,需要配合上暴漏的.h文件使用,它在引用链接时拷贝至可执行文件中,程序运行时加载到内存,期间被多次使用就 阅读全文

posted @ 2019-04-01 16:32 鬼手渔翁 阅读(1063) 评论(0) 推荐(0)

从Mach-O到iOS Library
摘要:转自:https://www.jianshu.com/p/71c75c287d26 做过iOS的Library开发的都知道,开发者可以创建静态库工程(Static Library),编译出来的产物是.a文件;也可以创建动态库工程(Dynamic Library),编译出来的产物是.framework 阅读全文

posted @ 2019-04-01 16:06 鬼手渔翁 阅读(515) 评论(0) 推荐(0)

导航