摘要:业界对Swift的Hook大多都需要依靠OC的消息转发特性来实现,本文从修改Swift的虚函数表的角度,介绍了一种新的Hook思路。并以此为主线,重点介绍Swift的详...
摘要:业界对Swift的Hook大多都需要依靠OC的消息转发特性来实现,本文从修改Swift的虚函数表的角度,介绍了一种新的Hook思路。并以此为主线,重点介绍Swift的详...
没有 github 链接吗
YYCache Swift化在平时的开发中,总是会用到各种缓存的,也常使用各种三方的库,在这些三方的缓存库中,首屈一指的就数国内大神@ibireme造的轮子YYCache,这是一个非常优秀的缓存库,性能...
大佬,请教个问题,这种方法,导出视频时超慢,90m 左右的视频需要 20多s,就算是低质量,也要 10多秒,有什么办法吗
iOS 上传相册视频最近在重构自己写的代码,项目中需要将相册中的视频上传到云服务器。做个总结。使用UIImagePickerController获取相册的视频,研究发现,获取后的视频是经过压缩的...
通过一段代码来描述内存对齐的现象。 上述代码打印出来的结果为:24,16 为什么相同的结构体,只是交换了变量 ab 在结构体中的顺序他们的大小就改变了呢?这就是“内存对齐”的...
内存布局-五大区 栈区 0x7创建临时变量时由编译器自动分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间...
Block是我们在日常OC编码中经常使用的特性,它可以非常便捷高效的编写和组织代码,可以让异步调用的代码更加的精炼易读。但是在日常开发过程中我们大部分情况都是写着教科书一般的...
没试过。。 很久没用这个了
iOS 关于后台持续运行在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而iOS来说就比较复杂了。前段时间我们公司就有后台持续定位,并且上传上传地理坐标的...
转自 http://xelz.info/blog/2018/11/24/all-you-need-to-know-about-bitcode/,版权归原作者所有 0x00 前...
前言 写这个文章最开始的原因是我同学问我你学了几个月 Swift,感觉怎么样,和 OC 对比有什么特别之处,然后我说我也说不好。。自己从开始学 Swift 到现在也有不少几个...
有时我们一台mac上可能会对应多个git账号,这时就需要mac上面创建不同的key来对应不同的git账号。 闲言不语,直接说实现步骤: 1.打开终端,前往.ssh目录 2.生...
不知道是不是改过,今年没试过
iOS 关于后台持续运行在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而iOS来说就比较复杂了。前段时间我们公司就有后台持续定位,并且上传上传地理坐标的...
swift查看内存地址小工具Memshttps://github.com/CoderMJLee/Mems.git 1.枚举 1.1 观察枚举所占内存情况 在没有原始值和关联值...
前言 Optional是Swift的一个特色,它解决了“有”和“无”这两个困扰了Objective-C许久的哲学概念,同时代码安全性也得到了很大的增加,但是与之带来的不便之处...
@wokenshin 我忘了,,
iOS-hitTest:withEvent与自定义hit-testing规则序 在做tableView嵌套scrollView的时候怕手势冲突,研究了一下hitTest,虽然最后没用上,但是觉得比较有用,写了一个DEMO,通过重写hitTest:wi...
@gaojunstruggle 对的,能统一约束是最好,我们用的时候主要是处理组件化资源调用的问题
Pod资源文件的正确Bundle读取在进行组件化或者打静态库的时候,不可避免的会出现资源文件的处理,一般会有如下几种情况 pod库中的代码读取自身pod库中的资源 pod库中代码读取其他pod库资源 主工程读取...
5:我只是喜欢那匹马,并不是非要一匹马
一眼就令人惊艳的句子(写作素材)1、你说你孤独,就像很久以前长星照耀十三个州府。(海子) 2、黑夜无论怎样悠长,白昼总会到来。(莎士比亚) 3、只要想起一生中后悔的事,梅花就落满了南山。(张枣) 4、请珍惜...