240 发简信
IP属地:青海
  • 对象间数据传递方式的选型

    用什么传? delegate和block的选型 一、为什么要选型而不是开发各自选择? 1. 灵活性 为什么要限制灵活性?在任何时候开发都可以各显...

  • 软件开发团队协作中遇到的问题

    一、提交测试后的代码改动导致线上BUG 在迭代开发之前,应该更深入了解需求与更仔细的设计技术方案,争取在提测前一次做对。 在提测后遇到需要更改的...

  • Resize,w 360,h 240
    软件开发数据解析思路

    标准的数据解析: 什么是ResponseModel:对服务端下发数据的全量解析,使用第三方库MJExtension可以保证存在ResponseM...

  • JavaScript 对作用域的理解

    全局作用域 在全局作用域中定义的变量,在整个上下文中都是可以访问的。 函数作用域 在函数作用域中定义的变量,只能在函数中被访问 作用域链 变量提...

  • iOS内存管理理解

    在Build Phases -> Compile Sources -> 对应的文件加上-fno-objc-arc的编译参数可以启用MRC模式 1...

  • Resize,w 360,h 240
    谈谈非对称加密、数字签名和数字证书

    很多的密码算法都是公开的,所以密钥的复杂度决定了密文的安全性。而一个足够复杂的密钥作为通信最关键的部分,需要解决在传输的过程中被截获的问题。 密...

  • Resize,w 360,h 240
    谈谈对多线程和GCD的理解

    多线程(GCD) GCD是异步执行任务的技术之一,通过Dispatch Queue来控制任务的执行,线程管理由系统实现,比以前更加有效率。 1....

  • Resize,w 360,h 240
    Git学习之思维导图

    用思维导图的形式学习Git,本文只是整理了git快速使用的导图,如果想要更深入的理解git,或者完成更加复杂的操作,需要系统性的学习。注:思维导...

    0.4 12794 34 286 1