首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
吴小安
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
小谷的足迹2 -- iOS逆向安防从入门到秃头
希望哪里不对的地方兄弟们可以指出讨论,要是帮助到大家也可以随手来一波小小的赞~~😆iOS逆向安防从入门到秃头--初识汇编(概念篇)iOS逆向安防从入门到秃头--初探函数篇iOS逆向安防从入门到秃头--
【iOS 应用瘦身】使用 Clang 插件扫描无用代码(Part1)
最近组里的项目遇到了一个瓶颈问题:代码段超标,简单的说,就是编译后输出的可执行文件太大了,来看看 官方文档 中的相关规定: For iOS and tvOS apps, check that your app size fits within the App Store req…
App启动之Dyld在做什么
这里主要剖析一下一个App从点击图标,到展现首页的整个过程。 执行AppDelegate的代理方法(如:didFinishLaunchingWithOptions)。 根据业务注册SDK,获取数据库数据等。 初始化Windows,初始化ViewController。 Apple…
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
【腾讯开源】iOS爆内存问题解决方案-OOMDetector组件
OOMDetector可以快速帮助开发者发现和定位App爆内存问题和内存泄漏,组件目前已经在Github开源,源码地址:https://github.com/Tencent/OOMDetector。 目前业内已有一些比较的IOS内存分析工具,下面逐个介绍这些工具的功能以及它们在…
App崩溃现场取变量名和其实际值对应关系(不只是寄存器)
前段时间群里有同学提说希望能在App的崩溃日志中得到崩溃现场当前方法中各个变量名和其当前值(而不是只有寄存器),于是去调研了一下.dSYM文件格式,发现理论上是可行的。 1. .dSYM 文件基本概念 .dSYM文件是Xcode在编译iOS工程过程中产生的符号文件,一般用于崩溃…
iOS Crash防护
“信号”是操作系统模拟软硬中断的工作过程的一种处理异步事件的机制,例如:终端用户键入ctrl+c会产生SIGINT信号默认会终止终端进程。 终端连接断开,则将此信号送给与该终端相关的控制进程(会话首进程)。 若父进程退出导致进程组成为孤儿进程组,且该进程组中有进程处于停止状态(…
lldb常用命令与调试技巧
LLDB是个开源的内置于XCode的调试工具,它能帮助我们在开发中更快的定位和调试bug,无论正向和逆向开发中都有很大的作用。lldb对于命令的简称,是头部匹配方式,只要不混淆(不提示歧义),你可以随意简称某个命令。 单步调试通常分为两大类,一类为源码级别(source lev…
iOS包体积优化实战-无脑瘦身篇
团队现在正在维护更新一款之前团队遗留下来的App,后来我们接手之后,又是一顿新功能添加,再加上之前老代码是用OC写的,我们接手之后用的是Swift,所以现在的包体积可想而知啊。。。简直惨不忍睹。 哈哈,323MB,包体积越大,我们的可优化幅度就越大。 之前因为赶新功能的业务代码…