最新 最热

OpenMAX (OMX)框架

本文分为两个部分进行讲解 Codec 部分中的 AwesomePlayer 到 OMX 服务 前面介绍了NuPlayer最终解码都会到达OMX框架,也就是 OpenMAX框架,本文开始分析编解码部分中的AwesomePlayer到OMX服务过程,也就是开启OpenMAX准备相...

2022-06-14
0

WWDC22 开发者需要关注的重点内容

而在 iOS 16,增加了“开发者模式”,顾名思意,跟安卓一样,开启开发者模式,才能调试系统的一些能力。

2022-06-11
0

Weex 开发新手上路 - (1) 启程踩坑篇

最近,面对产品经理们越来越任性的需求、测试同学越来越火眼睛睛的眼力,不由得感觉到:WebView 是有极限的——该试试更贴近原生的框架了!

2022-06-09
0

macOs下优雅的配置C语言环境

因为近期准备考试的缘故 要写一些C的代码,所以需要在macOS上搭建环境,这里因为我不会去写一些代码量非常多的代码这里就用vscode去配置一些插件 。看网上说在macOS下用xcode去写c比较好。不过xcode体积太大,而且考试结束...

2022-06-09
0

LLVM编译过程

编译器的作用便是把我们的高级编程语言(Objective-C)通过一系列的操作转化成可被计算机执行的机器语言(MachineCode)。

2022-06-08
1

LLVM-插桩

1.4 在llvm同级目录下新建llvm_build和llvm_release两个文件夹,llvm是编译起始文件夹,llvm_release则是编译结果文件夹

2022-06-08
0

macOS APP从零到上架

有一款软件叫SimPholders,可以访问iOS开发模拟器的沙盒文件位置,最近,模仿这个功能,开发了一个小型的macOS APP可以一键访问沙盒位置,已经上架到APP Store,记录一下开发过程和上架过程。...

2022-06-08
0

APP生成与运行(一)

CPU 由上亿个晶体管组成,在运行的时候,单个晶体管只能根据电流的流通或关闭来确认两种状态,我们一般说 0 或 1,根据这种状态,人类创造了二进制,通过二进制编码我们可以表示所有的概念。但是,CPU 依然只能执行二进制代码。我...

2022-06-07
1

simulator

做前端开发的过程中总是需要各种iphone设备版本来进行测试,但是经常找不到对应的机型。这种情况如果是苹果电脑做开发的开发者可以使用xcode。安装xcode之后再控制台直接输入下面的命令即可启动模拟器。...

2022-06-06
0

iOS逆向之lldb调试分析CrackMe1

接下来几篇文章将介绍iOS逆向分析中动态调试分析。主要是使用lldb配合(ida或者Hopper Disassembler)对iOS app的关键算法进行动态调试外加静态分析,从而还原出算法流程及参数。...

2022-05-19
0