安全逆向
安全逆向
西半球
好记性不如烂笔头
展开
-
iOS - 内存泄漏检测方法
转自:https://www.jianshu.com/p/9fc2132d09c7三方工具MLeaksFinderPLeakSniffer什么是内存泄漏,通俗来说就是有一块内存区域被你占用了,但你又不使用这块区域也不让别人用,造成内存浪费,这就是内存泄漏,泄漏严重会造成内存吃紧,严重的会使程序崩溃;内存泄漏对于以前MRC开发来说相当痛苦,需要耗费大量精力管理内存,引入ARC机制后,系统自动管理内存,大大减轻了开发工作量,但一些特殊情况仍然会有内存泄漏发生,需要特别注意。一般易造成泄漏.转载 2020-08-31 15:10:17 · 444 阅读 · 0 评论 -
iOS Analyze静态分析工具的使用
转自:https://www.jianshu.com/p/60d9afebfe30一、简介静态代码检测是白盒测试中很有效的发现代码问题的一种手段,通过一些工具的辅助,我们可以在进行详细的白盒测试前发现程序中一些潜在的问题。Xcode Analyze 是苹果的开发工具 Xcode 自带的一个静态分析工具,功能强大且使用简单,主要会对代码中的几类错误加以标识:**1. 逻辑缺陷:**访问空指针或未初始化的变量等;**2. 内存管理错误:**如内存泄漏等;3. 无用存储逻辑:(永远不会被访问的变量转载 2020-08-28 11:28:04 · 636 阅读 · 0 评论 -
Mac - 代码量统计工具CLOC使用
查看代码行数-代码规模统计CLOC下载地址下面打开终端 , cd 到这个文件的目录 , 输入以下命令就可以查看到你的代码信息了:perl cloc-对应的版本号.pl 你要查询的工程路径举个例子:perl cloc-1.64.pl /Users/LEE/Desktop/LEEAlert执行命令后 就可以看到你想要的结果了....原创 2020-08-10 14:47:16 · 649 阅读 · 0 评论 -
程序启动逻辑
转自:https://www.cnblogs.com/oc-bowen/p/6061178.html使用Xcode打开一个项目,很容易会发现一个文件--main.m文件,此处就是应用的入口了。程序启动时,先执行main函数,main函数是ios程序的入口点,内部会调用UIApplicationMain函数,UIApplicationMain里会创建一个UIApplication对象 ,然...转载 2019-07-11 10:06:04 · 412 阅读 · 0 评论 -
iOS - 获取APP pre-main 启动时间
APP main 之后启动时间优化 :https://www.jianshu.com/p/c1734cbdf39b热启动:当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还原到退出前的状态,继续为用户服务。这种持续存活的情况下启动App,我们称为热启动。我们平时所说的AP...转载 2019-07-11 09:50:50 · 1594 阅读 · 0 评论 -
iOS 如何完全抓取出ipa包内的所有图片资源
转自:https://www.jianshu.com/p/e6d7e1170ae6转自:https://www.jianshu.com/p/fdb50d303ad6 下一个IPA文件, 利用图形界面工具iOS-Images-Extractor即可,通过其中文说明可以获取到百度云的下载地址,下载安装即可。 使用步骤:1. 将要解压的Assets.car直接拖拽到图形工具...转载 2019-05-20 14:53:56 · 631 阅读 · 0 评论 -
iOS--统计代码量
打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l如果要统计ios开发代码,包括头文件的转载 2018-07-12 15:58:22 · 1015 阅读 · 0 评论