240 发简信
IP属地:四川
  • 120
    iOS XCFramework

    XCFramework XCFramework是苹果官方2019年提出的Framework的另一种先进格式,可以更方便的表示一个平台和架构的分发二进制库的格式,需要Xcode...

  • React 路由使用

    Router react-router-dom是一个处理页面跳转的三方库,在使用之前需要先安装到我们的项目中: 简单路由 使用路由时需要为组件指定一个路由的path,最终会以...

  • React基础入门

    JSX JSX 是在JavaScript 语法上的拓展,允许 HTML 代码和 JS 一起写。 JSX浏览器无法直接读取并解析,JSX表达式,经过parcel或babel编译...

  • Java基础知识(二)

    反射机制 Java中处理基本数据类型,如int、char等,其他均为引用类型。 每个引用类型也是Java中的一个对象,称为类对象,用以记录该类的信息:包括类名、包名、父类、实...

  • Java语法基础(一)

    类 类的源文件名必须与类同名。对于所有的类来说,类名的首字母应该大写。 如果没有显式为一个类指定构造方法,编译器会默认提供。 在创建一个类对象的时候,必须要有构造方法,类的构...

  • 120
    谈谈RunLoop底层

    RunLoop是什么? RunLoop是iOS/Mac OS开发中比较重要的知识点,它贯穿程序运行的整个过程。它是线程基础架构的一部分,是一种保障线程循环处理事件而不会退出的...

  • 120
    iOS 启动优化-Clang 插桩

    前言 在APP启动过程详解+优化(二进制重排)[https://www.jianshu.com/p/0edd2f64b262]一文中了解了由于缺页中断导致启动耗时,我们可以编...

  • 理解Swift中的指针

    指针基础知识 计算机是以字节为单位访问可寻址的存储器。机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器。这个存储器的每个字节都会有一个唯一的数字来标识,我们称为地址...

  • 120
    学习笔记:@weakify(self) 和 @strongify(self) 和 __weak、__strong等

    一、修饰符 ARC 环境下,所有的修饰符有以下4种 __strong修饰符 __weak修饰符 __unsafe_unretained修饰符 __autoreleasing ...

  • 120
    iOS异常浅析

    异常简介 处理器和系统内核中有设计标识不同事件的状态码,这些状态被编码为不同的位和信号。每次处理器和内核检测到状态的变化时,便会触发一个事件,该事件称为异常。 系统中可能的每...

  • 120
    数据结构与算法之美-链表

    前言:本篇文章只是记录王争的数据结构与算法之美[https://time.geekbang.org/column/126]的学习笔记,写下来能强迫自己系统的再过一遍,加深理解...

  • 120
    编译器与Clang编译过程

    前言 编译的主要任务是将源代码文件作为输入,最终输出目标文件,这期间发生了什么?便是我们本篇文章要介绍的。在开始之前我们先了解一下编译器。 编译器 编译器(compiler)...

  • 120
    编译器与Clang编译过程

    前言 编译的主要任务是将源代码文件作为输入,最终输出目标文件,这期间发生了什么?便是我们本篇文章要介绍的。在开始之前我们先了解一下编译器。 编译器 编译器(compiler)...

  • clang常用语法介绍

    前言 clang提供了一些命令,让我们可以对编译的过程进行一些配置和查看,下面我们就对一些常用的指令进行一个基本的介绍. 常用指令 查看编译的步骤clang -ccc-pri...

  • 120
    Mach-O初探 &编译与链接

    Mach-O与连接器的一个作用 Mach-o到底是什么?Mach-O(Mach Object)是macOS、iOS、iPadOS存储序和库的文件格式。对应系统通过引用二进制接...

  • 2020 年度总结 - 647

    前言:去年,写了篇 《2019 年度总结 - 647》[https://www.jianshu.com/p/c3d226276a65] 算是我入行的第一年(元年)。当然, ...

个人介绍
聆心铭毅,静实妄虚。