摘要:
在M1芯片的苹果电脑中使用Xcode编译模拟器时,可能会碰到如下报错: 原因是由于M1模拟器架构是arm64架构,而Intel芯片是x86_64的架构,从而导致编译出现了问题。 这些报错,都是是由于项目中存在.a或.framework静态库导致的。以前,我们创建静态库时,会分别打包出一份针对真机(a 阅读全文
摘要:
1、Cocoapods运行环境和gem命令 1.1 Ruby运行环境和gem命令 Mac自带Ruby环境。如果gem版本太旧,可以使用以下指令升级到最新: sudo gem update --system 检查Ruby版本指令: ruby -v 检查gem版本指令: gem -v 1.2 安装指定版 阅读全文
摘要:
创建编写汇编文件: 首先创建一个空文件 命名方式以.s结尾 第一行需要声明一个代码段 .text 第二行声明一个global + 方法名 .global test 指令: 汇编代码注释在行前加上 ; ret:返回 mov指令:目的寄存器,源操作数 举例:mov x0, #0x8 将8赋值给x0 ad 阅读全文
摘要:
根据方法名称设置断点:breakpoint set -n 断点方法名称 查看断点列表:breakpoint list 禁用断点:breakpoint disable 1:禁用第一组的断点 启动断点:breakpoint enable 1:启动第一组的断点 删除断点:breakpoint delete 阅读全文
摘要:
一、shell脚本定义 shell是一种特殊的交互式工具,它为用户提供了启动程序、管理文件系统中文件以及运行在系统上的进程的途径。shell一般是指命令行工具。它允许你输入文本命令,然后解释命令,并在内核中执行。shell脚本,也就是用各类命令预先放入到一个文本文件中,方便一次性执行的一个脚本文件。 阅读全文
摘要:
众所周知,iOS系统相对于安卓系统,具有更少的盗版软件和安全漏洞。为什么呢,因为iOS系统采用了一种签名的机制。 一、苹果系统的签名机制 1、苹果的需求: 安装包不需要上传到App Store,可以直接安装到手机上 苹果味了保证系统的安全性,必须对安装的APP有绝对的控制权 经过苹果允许才可以安装 阅读全文
摘要:
详解RSA加密: 1、密码学 密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数学为基础一步一步发展来的。 密码学的历史大致可以追溯到两千年前,相传古罗马名将凯撒大帝为了防止敌方截获情报,用密码传送情报。凯撒的做法很简单,就是对二十几个罗马字母建立一张 阅读全文