240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Realm | please enter a valid encryption key for this realm file 烦人的Errors

    启动项目后根据路径使用Realm打开文件提示输入秘钥 补充 反复查阅资料是使用多种办法依旧是要输入秘钥和另外一种错误提示 目前经作者尝试发现有效...

  • Runtime | 自定义KVO

    准备工作 重写一个分类 一般是NSObject需要导入一个头文件 头文件声明方法 方法实现 说明 objc_registerClassPair...

  • Swift | 柯里化实现一个函数指定加数

    柯里化简介 柯里化指的是从一个多参数函数变成一连串单参数函数的变换 函数演示 代码实现 补充 这种方式是柯里化的一个说明函数实现的效果就是每次你...

  • Swift | 泛型交换数组中两个元素

    先声明一个可变数组 元素交换核心代码 注意 为了防止数组越界或者a和b的值相等,进行一些特殊逻辑处理我们可以使用元组的方式进行交互为了适配各种类...

  • Runtime | Category | 分类添加属性

    准备工作 导入需要的头文件 创建分类并声明一个属性 分类中属性实现 代码调用

  • Runtime | 动态添加方法

    准备工作 添加头文件并声明一个Person类并设置属性 代码演示 方法实现 说明 "v@:@": v表示void, @表示id, :表示 SE...

  • Runtime | 方法交换

    准备工作/ 创建Person类并声明两个方法 方法简单实现 控制器调用 注意 method_exchangeImplementations 交...

  • Runtime | 改变实例变量值

    准备工作/生成一个Person类并定义一个属性name 控制器中初始化Person 使用runtime改变实例成员的值

  • Resize,w 360,h 240
    组件化Pods管理 | 命令模式 | target-action | 路由传参 | Router

    准备工作 说明 target-action 两个参数来确定target 和 action , para 你需要传递的参数 接口实现 说明 返回值...

个人介绍
赋能你神秘技能守护所爱之人