最近分析了一波上传的crash日志,方法和iOS的几乎一模一样,毕竟都是苹果的东西。这里对于一些基础的crash日志里面的信息不作解释,只介绍如何符号化crashlog获取具...
最近分析了一波上传的crash日志,方法和iOS的几乎一模一样,毕竟都是苹果的东西。这里对于一些基础的crash日志里面的信息不作解释,只介绍如何符号化crashlog获取具...
1 原生抓崩溃API :NSSetUncaughtExceptionHandler ios提供了原生的抓取崩溃的API: NSSetUncaughtExceptionHand...
Mac OS环境变量配置 1、打开终端,输入vim ~/.bash_profile 以上命令可能会出现警告:Swap file "~/.bash_profile.swp" a...
fishhook是Facebook提供的一个动态修改链接mach-O文件的工具。利用MachO文件加载原理,通过修改懒加载和非懒加载两个表的指针达到C函数HOOK的目的。 前...
在ARC机制的项目下使用MRC机制的文件,需要设置对应文件的Compiler Flags为-fno-objc-arc。在MRC机制的项目下使用ARC机制的文件,需要设置对应文...
介绍 在内存映射的过程中,并没有实际的数据拷贝,文件没有被载入内存,只是逻辑上被放入了内存,具体到代码,就是建立并初始化了相关的数据结构(struct address_spa...
文章转自博客园。原文 共享内存允许两个或多个进程共享一给定的存储区,因为数据不需要来回复制,所以是最快的一种进程间通信机制。共享内存可以通过mmap()映射普通文件 (特殊情...
mac开发如何解压 zip 文件 GitHub 上有解锁的第三方库。但是系统本身就支持 zip 解压,所以我想使用系统的功能,而不用引入第三方库。 使用命令行可以完成解压,使...
一、介绍 NSThread由苹果进行了封装,并且完全面向对象。所以可以直接使用OC方法操控线程对象,非常直观和方便。可以说对于ios开发人员而言,使用NSThread就开始了...
codesign就是创建和管理证书的。下面列举一些基本的操作使用。 可以查看codesign的使用帮助 使用方法的命令 查看签名 比如我们看一下xcode的签名,我们使用 -...
物理内存 一个设备的 RAM 大小。Mac的RAM大小不固定,用户可以随便扩展。而iphone是固定不变的,以下是维基百科上的资料: 简单来说,iPhone 8(不包括 pl...
Xcode Instruments是用于动态调追踪和分析OS X和iOS的代码的性能分析和测试工具; 打开方式: Xcode -> Open Developer Tool -...
版本记录 前言 CFNetwork框架访问网络服务并处理网络配置的变化。 建立在网络协议抽象的基础上,可以简化诸如使用BSD套接字,管理HTTP和FTP服务器以及管理Bonj...
在适配过程中,使用Xcode9为IB中View正确的添加约束会出现警告 例子: 在例子中我只为SmallBtn添加了位置约束,尺寸约束由Intrinsic Content S...
首先需要为Mac App创建App ID: 填写信息如下—Description为"ProjectNameForMac"、Bundle ID为"com.CompanyName...
在开发中,我们很容易遇到这样的需求,需要我们同时做多个网络请求,所有网络请求都完成后才能进行下一步的操作。如下载多个图片,下载完了才能展示。 今天我们就来研究一下这个问题的解...
XPC :管理安全的进程间通信。 注:我只知道 P: process C: communication不知道X的全称是什么,希望知道的小伙伴告知我一下,谢谢~ 经过两天的学习...
命令格式project( [<language-name>...])或project( [VERSION <major>[.<minor>[. [.<tweak>]]]][...