240 发简信
IP属地:湖北
  • 网络篇(一)SSL/TSL协议

    SSL/TSL要解决的问题 在不使用SSL/TSL加密的HTTP通信就是不加密的通信,所有的信息都是明文传播。带来了以下几个风险: 窃听风险:第...

  • iOS 数组去重的几种常用方法

    1、利用NSDictionary的AllKeys唯一性 使用方法:将数组元素存入字典,利用字典key的唯一性获取去重之后的AllKeys,即为去...

  • iOS 中rootViewcontroller获取

    获取工程中window的rootViewcontroller的方法: 方法一 *方法二 两种方法获取到的在一般的时候是没有区别的,但是在有时候就...

  • Swift学习—Optional

    Optional(可选值类型) optional是在swift中引入的新的数据类型,它的特点就是可选值。顾名思义就是 可以有值 ,可以没有值。而...

  • iOS获取通讯录Contacts Framework学习

    前言导语 最近项目迭代的事情不是很多,趁现在有时间写点东西记录一下在实际开发中用到的一些东西。以便在日后用到的时候也可以有一些参考。 认识通讯录...

  • UIViewController的生命周期详解

    前言 在iOS开发中UIViewController扮演者非常重要的角色,它是视图view和数据model的桥梁,通过UIViewControl...

  • 浅谈GCD信号量dispatch_semaphore_t

    理解信号量 理解信号量我们必须了解一下三个函数: dispatch_semaphore_create(long value);创建信号量,参数为...

  • Resize,w 360,h 240
    iOS 事件传递和事件响应

    事件的产生 iOS中事件分为:触摸事件(Touch Events)、运动事件(Motion Events)、远程事件(Remote Events...

  • 深拷贝和浅拷贝解析

    引言最近项目中遇到一些有关自定义对象的copy问题,今天在这里做一些记录。以便加深理解和记忆。 什么是深拷贝、浅拷贝? 深拷贝:指针赋值,且重新...