240 发简信
IP属地:广东
  • iOS常见机型尺寸记录

    直接查看官方[https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/...

  • 120
    iOS事件传递和事件响应机制

    这里主要讲解记录下用户触摸点击手机屏幕后产生的事件是如何派发传递的,如何查找到适合响应事件的第一响应者控件,以及找到响应者后事件是如何通过响应链向下传递的,直到事件被接收并做...

  • Block变量捕获

    上一篇《Block本质的探究》[//www.greatytc.com/p/58abd8b5cd5a]是在比较简单场景之下去探究的,当然不论怎么复杂的场景,本质的一些...

  • Block本质的探究

    一、准备工作 1、创建一个命令行项目 2、Mac自带的终端Terminal 进入创建好的项目,并在mian.m里面定义一个Block, 如下所示: 打开Terminal,cd...

  • LGLExtension库说明

    LGLExtension是一个使用Swift语言开发,通过给结构体LGL扩展方法实现的轻量级库。 欢迎大家提意见和扩充内容。 一、说明 1、给结构体( LGL )添加不同类的...

  • 120
    iOS14适配方案

    1. 隐私权限适配 1.1 相册权限 相册新增选择权限类型PHAuthorizationStatusLimited:当页面弹出请求权限Alert时,会有Select Phot...

  • Mac电脑Node.js版本管理工具

    在平时开发中使用一个Node管理工具还是有必要的,因为有些老的项目使用低版本node环境下创建的,在新版本中可能就运行不起来。目前我就遇到了类似的问题,所以记录一下使用的工具...

  • node.js常用内置模块--File System

    File System表示文件系统, fs为它的缩写。这里只简单使用常用的方法,更多的使用方法请参阅官网File System[https://nodejs.org/dist...

  • node.js常用内置模块--Path

    Path模块提供了用于处理文件和目录路径的实用程序。在Mac OS、Linux和window上的路径是不一样的: window上会使用\或者 \\来作为文件路径的分隔符,当然...

个人介绍
iOS 程序员一枚,喜欢记录一些使用的笔记,QQ群:457236811
简单做了一个方便开发的库 LGLBaseKit(https://github.com/liguoliangiOS/LGLBaseKit