今天想着对新项目进行启动时间监测,但是发现控制台一直没办法打印启动时间信息,DYLD_PRINT_STATISTICS为1根本不管用,于是乎查了一些文章最后找到了原因:Xco...
![240](https://upload.jianshu.io/users/upload_avatars/3255523/6ca052f6dafd.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
今天想着对新项目进行启动时间监测,但是发现控制台一直没办法打印启动时间信息,DYLD_PRINT_STATISTICS为1根本不管用,于是乎查了一些文章最后找到了原因:Xco...
指定源 Source 本地引用 基于远程分支引用 基于某一次提交引用 pod 'DLTest', :git => 'git@gitlab.daliu.net[mailto:g...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
相关文献:启动优化(一)-理论篇[https://www.jianshu.com/p/d724ebff917b]启动优化(二)-二进制重排篇[https://www.jian...
启动优化(一)-理论篇[https://www.jianshu.com/p/d724ebff917b]启动优化(二)-二进制重排篇[https://www.jianshu.c...
启动优化(一)-理论篇[https://www.jianshu.com/p/d724ebff917b]启动优化(二)-二进制重排篇[https://www.jianshu.c...
说明:本文仅限于说明其技术点,没有别的,不要做坏事 注入 代码注入方式:动态库framework注入,dylib注入; 动态库注入 1、使用脚本重签名。2、创建framewo...
isKindOfClass和isMemberOfClass解析 先出一道题(其中Person类继承NSObject类) 有没有哪位同学的答案是 可惜了,不是哦,结果是: 为啥...
category的主要作用是为已经存在的类添加方法。 使用分类的好处,可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处, a)可以减少单个文件的体积 b)可...
2022面试题 1: 怎么保证自己的类一定能调用到自己写的方法? Category 并不会覆盖主类的同名方法,只是Category的方法排在主类方法的前面,OC的消息发送机制...
在iOS开发中总会用到各种JSON与模型相互转换的需求,之前的项目中一直使用MJExtension,但是最近发现一个轻量级的库YYModel,使用简单,性能也很不错,接下来就...
原创:有趣知识点摸索型文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这些文章记录了我的IOS成长历程,希望能与大家一起进...
说在前面 公司项目出了问题之后,上网差了很多资料,最后就有一个还是比较靠谱,剩下的都是说8小时,太肤浅,今天将这些问题列出,顺便给NSDate做个记录,最后po出解决公司问题...
1、快捷键 Command + Shift + j 表示:显示当前文件,在导航拦中的位置Command + Shift + o 表示:搜索当前项目中的文件 Command ...
原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 起因 去年,链家网iOS端,之前由于所有的业务端代码都是混乱管理,造成开发有很多痛点无法单测 团队成员提...
原文地址 ,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰 回忆之前 上篇文章中我们已经完美的解决了 使用swift第三方库 ,使用混编的组件,使用use_fram...
知识背景What is CocoaPodsWhat did CocoaPods do?In Xcode, with references directly from the ...
传送门:排序算法演示小DEMO 前面的话 为了给字符串数组排序,除了用C/C++的基本办法,iOS开发者更应该学会利用苹果专门为NSArray 排序提供的sortedArra...