一、背景 距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面...
一、背景 距离上次启动优化(启动任务分级)相隔差不多2年时间了,虽然一直保持在之前的启动速度,但是每个版本排查启动增量会耗费不少时间,想做一个自动化的启动监控流程来降低这方面...
如何合并动态库有介绍的链接嘛? 很多地方都说合并动态库 , 但是没找到有效的可执行操作
Block的底层基本结构 通过clang命令查看编译器是如何实现Block的,在终端输入clang -rewrite-objc main.m,然后会在当前目录生成main.c...
OC中的多线程 OC中多线程根据封装程度可以分为三个层次:NSThread、GCD和NSOperation,另外由于OC兼容C语言,因此仍然可以使用C语言的POSIX接口来实...
APP 的崩溃问题,一直以来都是开发过程中重中之重的问题。日常开发阶段的崩溃,发现后还能够立即处理。但是一旦发布上架的版本出现问题,就需要紧急加班修复 BUG,再更新上架新版...
Crash我们不得不面对的问题,但是好多人在遇到Crash的时候都无从下手,很多的时候都是凭着感觉找问题。今天我做了5篇文章来帮助我们更加清晰的认清iOS中的Crash 1、...
1 原生抓崩溃API :NSSetUncaughtExceptionHandler ios提供了原生的抓取崩溃的API: NSSetUncaughtExceptionHand...
iOS Crash 流程化3:Crash 产生和符号化的原理异常类型Mach异常Unix信号异常的产生线程回溯符号化回溯线程符号在二进制中的偏移量atos符号化内幕小小结线程...
源码地址: AvoidCrash https://github.com/chenfanfang/AvoidCrash 前言 一个已经发布到AppStore上的App,最...
最终是下载了.war包文件(注意不是直接安装的pkg文件,是tomcat跑的war文件,在他官网是这个名字“Generic Java package (.war)”)。下载好之后挂到tomcat的服务下,开机启动tomcat调起jenkins服务。就这样绕开本地证书问题解决了。具体方案你可以百度搜一下“tomcat jenkins”,有很多教程的。
iOS的Jenkins持续集成记录不久前,我研究过自动打包,弄出了个自动打包的Python脚本,此后需要打包就一句命令再传到蒲公英搞定,不用再点啊点等好久。恩,然后呢,现在换了个测试。测试提出需要将版本归到他...
-推荐一篇文章 apache重启失败AH00557: apache2: apr_sockaddr_info_get() failed for ubuntuAH00558: a...
今天遇到的,很迷的一个现象,有空研究下。因为业务需要,需要用原生回调某web页的js来进行流程,然后就遇到问题了。现象:1.微信支付回调,stringByEvaluating...
前言 iOS 11正式版将于9月19号正式推送,作为开发者当然不会等到正式版推出之后才去体验最新版的iOS 11,于是最近几天安装了下XCode9,在模拟器上跑了一下自己的A...
weak的实现原理 多线程的注意点 啊呀,还有的忘掉了。。反正weak __weak博客预定。。面别人的时候整天拿__block肛别人,现在被别人用weak肛了吧??吃我一记...