240 发简信
IP属地:河北
  • Beyond Compare 脚本生成比较报告小结

    1 需求描述 当前在修复bug时,公司流程要求附上修改前后的对比报告。一开始,我直接使用svn的diff命令来生成对比报告,这种方法也可以看,但...

  • Resize,w 360,h 240
    iOS 两个Target中资源文件的对比

    1. 目标与背景 当前公司有两个产品,除了部分资源外两者差异不大,故放在同一个工程中,用多Target的方式来管理。在维护过程中,会遇到新增的文...

  • Resize,w 360,h 240
    HTTPS 的七次握手

    前面就知道,HTTP是基于TCP的,而TCP建立连接需要3次握手,而印象中HTTPS建立连接需要7次握手,对这一部分比较模糊,就对HTTPS的握...

  • Resize,w 360,h 240
    iOS 多Target中对infoPlist的本地化处理

    一、问题描述 公司有两个类似的项目,暂称为A和B,B是在A的基础上进行功能裁剪生成的,原来的做法一般是在A做完后,再重新基于A拉分支,重新修改再...

  • Xcode Build Settings中No Common Blocks配置项

    这个配置从XCode8开始被默认开启,有时会导致"duplicate symbol for architecture xxx" 错误,那么这个配...

  • MKNetworkKit 回调次数多于请求数问题分析

    问题现象 前一段时间遇到一个关于dispatch_group 使用时的崩溃问题,崩溃原因很明确,就是在配对使用dispatch_group_en...

  • Resize,w 360,h 240
    Python 中的定时任务

    最近有一个需要定时跑的脚本,就想在自己电脑上用python来写一个定时任务,本来以为是一个简单的实现,没想到后面卡了很久。在实现的过程中,我尝试...

  • 【HTTP】Https 原理与验证过程

    Https 原理与验证过程 一、参考文章 HTTPS 基础OpenSSL 与 SSL 数字证书概念贴 iOS 中对 HTTPS 证书链的验证 二...

  • Resize,w 360,h 240
    【iOS开发】symbol(s) not found for xxx 编译错误

    参考文章: Undefined symbols for architecture armv7 根据里面回答,可以总结出下面几个常见的原因:1、新...

个人介绍
Objective-C、Swift开发