240 发简信
IP属地:贵州
  • 楼主考虑过使用 Swizzing hook viewDidAppear 来获取最上层的视图没有,虽然也不支持 addChild

    获取 APP 屏幕最上层的 View Controller

    有一个 APP 里有若干个 View Controller,有些 Controller 里的 View 涉及到用户敏感信息,比如显示用户存款金额和社保号。程序进入后台后,我需...

  • 120
    Git reset | revert

    Reset Reset 适用于还没有 Push 的回滚。 reset 指令:¡ 将 HEAD 指针指向指定的提交;¡¡ 根据参数[--soft | mixed | hard ...

  • 120
    Git reset | revert

    Reset Reset 适用于还没有 Push 的回滚。 reset 指令:¡ 将 HEAD 指针指向指定的提交;¡¡ 根据参数[--soft | mixed | hard ...

  • Git 常用命令

    新建代码库 # 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目...

  • 120
    Git 提交对象

    提交对象 暂存操作( add )会为每一个文件使用 SHA-1 哈希算法计算校验和,然后会把当前版本的文件快照保存到 Git 仓库中(Git 使用 blob 对象来保存它们)...

  • 120
    前言

    分布式版本控制系统 Git 是一种分布式版本控制系统。如图: 从上图,我们可以看出 Client (客户端)是把代码仓库完整的镜像下来了。 Git 流程 这张图简介明了的介绍...

  • 120
    剖析【OC】中深复制与浅复制

    在OC编程中,常常会用到对对象的复制,然后操作副本对象。然而对与应该选择何种对象复制的方式,复制后副本对象操作会不会影响原始对象等问题,我们往往没有过多考虑,而是凭借经验在编...

  • 文章讲的很有条理,谢谢分享。
    个人理解总结一下:
    1. 深浅复制的区别在于:是否会对对象值的存储进行复制;
    打个比方:深复制就是完全 clone 一个人 , 浅复制就是给一个人取个别称。
    2. OC 中 copy 和 mutableCopy 只会作用最外层结构;
    针对 NSArray 这类复杂结构。
    3. copy 生成不可变对象, mutableCopy 生成可变对象;
    4. 不可变对象 copy :浅复制。其它的深复制。
    注: 想请教一下博主,如果想入门算法,有没有可以推荐一下的书籍,感激万分。

    剖析【OC】中深复制与浅复制

    在OC编程中,常常会用到对对象的复制,然后操作副本对象。然而对与应该选择何种对象复制的方式,复制后副本对象操作会不会影响原始对象等问题,我们往往没有过多考虑,而是凭借经验在编...

个人介绍
well , you done done me and you bet I felt it.