本文仅供学习与交流,请勿用于商业用途。 学习逆向的用处 了解iOS的底层实现 破解别人的软件,实现各种变态的功能(微信抢红包、钉钉打卡等等...) 保护自己的代码,隐藏隐私数...
本文仅供学习与交流,请勿用于商业用途。 学习逆向的用处 了解iOS的底层实现 破解别人的软件,实现各种变态的功能(微信抢红包、钉钉打卡等等...) 保护自己的代码,隐藏隐私数...
需求:识别图片中的矩形框,标出矩形区域,并可以裁剪矩形区域 实现方式: 1、使用CIDetector类识别矩形区域 ps:也可以使用Vision(仅支持iOS11.0以上版本...
这个栏目将持续更新--请iOS的小伙伴关注! (答案不唯一,仅供参考,文章最后有福利) iOS面试题大全(上)[https://www.jianshu.com/c/31a51...
探索Vue高阶组件高阶组件(HOC)是 React 生态系统的常用词汇,React 中代码复用的主要方式就是使用高阶组件,并且这也是官方推荐的做法。而 Vue 中复用代码的主...
转场动画,就是Vc切换过程中的过渡动画。官方支持以下几种方式的自定义转场:1、我们最常见的在 UINavigationController 中 push 和 pop;2、也是...
创建 ~/.bash_profile文件 vim ~/.bash_profile文件,进行环境变量的配置 完了之后使用zsh终端发现配置的环境变量还是无效,每次打开zsh都需...
面试中常常问道性能优化的问题,其中有几个主要的 你在项目中是怎么优化内存的? 优化你是从哪几方面着手? 列表卡顿的原因可能有哪些?你平时是怎么优化的? 遇到tableView...
Runtime 系列文章 深入浅出 Runtime(一):初识深入浅出 Runtime(二):数据结构深入浅出 Runtime(三):消息机制深入浅出 Runtime(四):...
在iOS开发中,我们一般会使用以下两种方式去调用一个方法(1) [obj methodName];(2) [obj performSelector......]; 两种方式各...