240 发简信
  • Mac下添加多个git ssh key

    1、生成自定义名称ssh 1、cd到~/.ssh目录下2、生成指令: ssh-keygen -t rsa -C "xx@xx.com[mailt...

    0.6 58 0 2
  • x86架构 - ARM架构

    1、目前最常见的架构 1、x86 架构: x86 架构性能好,但是耗电多、电压高,主要用于桌面电脑和服务器,生产厂商为 Intel公司和 AMD...

    0.1 45 0 1
  • 120
    iOS颜色渐变效果 CAGradientLayer

    1、继承关系 2、CAGradientLayer

    0.1 78 0 1
  • 120
    iOS 内存调试Debug Memory Graph

    1、作用 可在程序运行时,排查和定位内存泄漏问题。 2、打开Malloc stack logging 打开此设置可以backtrace对象堆栈信...

  • 120
    MAC PyCharm配置Anaconda环境

    1、背景 使用深度学习pytorch框架开发项目,新电脑需要配置环境。这里记录下,方便以后再次配置。 2、软件下载地址 PyCharm:pyth...

  • 120
    iOS应用防护

    1、背景 iOS应用发布市场之后,可以被动态调式。这样我们的应用代码完全暴露。 2、ptrace防护 创建mac应用,可以查找到以下ptrace...

  • 120
    iOS逆向知识点

    1、准备工作 1、有ipa的包。2、能够调试真机的开发者证书。 2、调式ipa包 1、创建一个空工程,配置好开发者证书,跑在真机上。2、通过重签...

    0.3 41 0 2
  • @synthesize @dynamic分析

    1、子类重写父类属性的get、set方法的两种方法 1.1、使用@synthesize Person类 Son类 Son子类重写父类name的g...

    0.3 39 0 2
  • 120
    performSelector最全讲解

    1、明确方法所在位置 分别在NSObject.h 、NSRunloop.h 、NSThread.h 三个类中,是不是很神奇。(其中在NSRunl...