目录 -为什么要做完整性校验?-检测文件是否被篡改的三种方法?-测试是否添加成功?(iOS重签名) 为什么要做完整性校验? 检测文件是否被篡改的三种方法? 方式一:越狱检测 ...
目录 -为什么要做完整性校验?-检测文件是否被篡改的三种方法?-测试是否添加成功?(iOS重签名) 为什么要做完整性校验? 检测文件是否被篡改的三种方法? 方式一:越狱检测 ...
最近项目适配阿拉伯,记录一下最近的工作内容。在此之前,我是没有了解过这方面的知识。首先说说为什么要适配阿拉伯呢,是因为我们中文和英文这些是从左往右显示的语言,但是阿拉伯的语言...
今天遇到一个很少见的错误,时间戳转换出错了,同一个时间戳进去转换之后返回的日期比原来的日期多了一年,就是年份加了1,我们从头开始剖析 正常的时间戳和时间相互转换是这样的 时间...
最近项目适配阿拉伯,记录一下最近的工作内容。在此之前,我是没有了解过这方面的知识。首先说说为什么要适配阿拉伯呢,是因为我们中文和英文这些是从左往右显示的语言,但是阿拉伯的语言...
UIStackView UIStackView能够利用自动布局的功能,创建能够动态适应设备方向、屏幕大小和可用空间中任何更改的用户界面。UIStackView管理其arran...
在大多数金融类 app 上或者其他 app 需要数字展示的地方, 经常会有如下的动画效果: 怎么做呢? 一、下载UICountingLabel 下载地址: https://g...
官网 https://rtyley.github.io/bfg-repo-cleaner/最新版需要确保本地的java为Jdk8+ 背景(我为什么要使用这个工具) 最近开发中...
最近碰到个很难办的问题,无意中发现项目文件夹已经快1G了。。。仔细一看,原来是.git文件夹占了80%。。。思前想后也找不到原因,最后还是google了半天才找到问题:之前为...
如果你想要1、2、3这种效果的话,简单操作几个步骤即可。 步骤如下:一、在App Store Connect上修改名称、副标题,实现1,2的效果
说在前面 公司项目出了问题之后,上网差了很多资料,最后就有一个还是比较靠谱,剩下的都是说8小时,太肤浅,今天将这些问题列出,顺便给NSDate做个记录,最后po出解决公司问题...
这些天在开发公司产品新版本、开发中突然注意到我们的App占用了我5个多G的磁盘空间,况且我还是经常重装调试,想必这肯定是哪里出现了问题,回家后用越狱机查看该App磁盘文件占用...
最新公司需要把前端时间过的项目申请专利,需要我这边把项目代码量统计一下,第一时间找到Xcode插件管理工具Alcatraz,查找插件ZLXCodeLine,这是一个快速统计X...
前言 通过这文章你会学到: 如何使用AVAudioPlayer播放本地音乐 app进入后台时,仍能播放音乐,并且能在控制台控制播放暂停 提供锁屏下的信息,例如图片 将文字和图...
一. QQ音乐播放器的简单实现 每个音乐播放器的实现都大致相同,个人认为难点在于歌曲播放与Slider的同步,歌词的解析与播放的同步。这些过程虽然繁琐,但是理解起来并不难。先...
1.类图基础属性 2.类与类之间关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Associati...
Code Review 代码评审,代码静态检查,Objective-C代码静态检查工具——OCLint Github: https://github.com/bobwongs...
动/静态库混用 pods的动静态库混用,相信大多数人一想到就会头皮发麻,体会过的应该都懂,那种无助感。。。。 问题 大型项目里来个尝试性swift过渡,首先就是pod加use...
二进制重排 二进制重排其实并不是什么特别新颖的技术。 目的 二进制重排(layout)的目的在于将hot code聚合在一起,即使得最经常执行的代码或最需要关键执行的代码(如...
一、启动优化 冷启动:第一次启动App热启动 启动优化一般讲的是冷启动 启动阶段:main函数之前、main函数之后 main 阶段:1、懒加载2、发挥CPU的价值(多线程进...