240 发简信
IP属地:广东
  • HTTPS协议传输过程

    握手流程 客户端发起https请求客户端告诉服务端支持哪些加密算法。 服务端响应选择合适的加密算法(比如:RSA、AES、MD5);将CA证书数字签名和服务端公钥返回给浏览器...

  • Swift发展史

    2010年7月:开始研发 2014年6月:发布Beta版 2015年6月:发布2.0版 2015年12月:开源 2016年9月:发布3.0版 2017年9月:发布4.0版

  • LLDB调试命令

    LLDB简介 LLDB 是 XCode 内置的调试工具。从 Xcode5 开始,LLDB 已经取代 GDB,成为 Xcode 默认调试器。 常用命令 打印变量值:call、p...

  • 图片内存占用问题

    测试数据 (测试文件格式为PNG) 结论 iOS图片加载到内存中,占用内存大小为图片宽度 * 图片高度 * 4。eg: 注意 可以用工具Instruments查看图片占用内存...

  • 120
    因特网协议栈中的层

    OSI网络7层模型 各层协议的使用如下图: OSI参考模型 每一层只向紧邻的上一层和下一层传送数据。每层添加其自身头信息(在数据链路层上还包括页脚信息),有效封装从上一层接收...

  • 标准URL协议

    URL(Universal Resource Locator,统一资源定位符) 格式: scheam://host[:port]path schema: 协议头,表示访问资源...

  • 字体与文本高度计算

    字体 在 iOS 9 中,新增了两个字体家族San Francisco(英文)和PingFangSC(简体中文)。其中 San Francisco 分为.SFUIText和....

  • 拍照&相册访问相关问题

    拍照 info包含字段 allowsEditing = false时,拍照完成后用户无法调整该图片,info中字段为: allowsEditing = true时,info中...

  • 网络状态

    监听网络连接状态 使用AFNetWorking框架中的AFNetworkReachabilityManager实现。 使用下面的代码,可以监听设备的网络连接状态。 使用下面的...

  • 事件响应与手势识别

    本文参考:https://blog.csdn.net/woaihuangrong/article/details/52972913 以下是简要摘抄内容 在不考虑内部实现机制的...

  • 120
    毛玻璃效果

    官方提供的实现方式有两种:UIToolBar方式和UIVisualEffect(iOS 8.0)方式。 UIToolBar实现方式 效果 优缺点 优点:实现非常方便。缺点:灵...

  • 更换AppIcon

    动态更换App图标这件事,在用户里总是存在需求的:有些用户喜欢“美化”自己的手机。至于用户们喜欢美化到什么程度,这得看个人需求。有的用户想定制个性的App图标,那么各大iPh...

  • 引导用户评价

    API 注意事项 app内好评弹窗提示一年只允许弹三次(不区分版本)。 如果用户在在系统设置里面关掉app内好评弹窗提示,app内好评弹窗将在未来的一年内无法展示。 无法获取...

  • DateFormatter注意事项

    DateFormatter默认使用系统时区,而系统时区默认“自动”,即按照定位来设置。 客户端与服务端交流时间时,应当指明时区。 有以下两种方式:

  • Block 与 Closure

    Block In OC block 分为以下三种: _NSConcreteStackBlock:栈block,引用了自动变量的block; _NSConcreteMalloc...

  • Swift 泛型与重载

    编译器在编译泛型函数时,会根据实参类型,以泛型函数为模板,合成对应的函数。如果泛型函数有重载版本,编译器会以最接近实参类型的泛型函数为模板,进行函数合成。 eg1: 合成的函...

个人介绍
但凡过去,皆为序曲。