240 发简信
IP属地:上海
  • RunLoop回忆录

    RunLoop回忆录 简介 运行循环, 能够保持程序运行, 处理app的各种事件, 节省CPU资源, 提高性能. 访问方法 NSRunLoop ...

  • 随手记

    KeyChain 数据并不是存放子App的沙盒中, 即使删除了App, 数据依然保存在KeyChain中,如果重新安装了App, 还可以从Key...

  • Resize,w 360,h 240
    HTTP HTTPS RSA AES

    HTTP HTTPS RSA AES HTTP是客户端,浏览器或者其他程序与Web服务器之间的应用层通信协议, 简称超文本传输协议. HTTPS...

    0.2 5921 4 18
  • Runtime回忆录

    Runtime简介 Rutime又叫运行时, 是一套底层的C语言API, 是iOS系统的核心之一. 开发者在编码过程中, 可以给任意一个对象发送...

  • 为什么说atomic是不安全的?

    atomic是否是安全的? 首先要明确的是, 实际上atomic是安全的, 而且是绝对安全的 atomic实际上就是原子操作, 所谓原子, 就是...

    1.8 7982 9 12
  • Resize,w 360,h 240
    升级cocoapods1.1.0版本遇到的坑

    前言 先容我吐槽两句, 最近写Swfit3.0, 要用到一些框架, 然后就用cocoapods嘛, 结果说要cocoapods1.1.0版本才行...

  • 关于Swift集合类型的赋值和拷贝行为

    前言: 在Swift3中, 这些又发生了改变. “Swift 中,许多基本类型,诸如String,Array和Dictionary类型均以结构体...

  • Resize,w 360,h 240
    总结关于lldb的一些实际好用的调试方法

    前言关于lldb调试器网上有很多文章都有做了介绍, 自己也看了一些, 但是吧, 关于lldb的有些调试方法实在是太高大上了, 我个人用起来就很少...

    0.1 2859 1 10
  • Resize,w 360,h 240
    关于View层的规范和组织

    前言 viewController的代码应该差不多这样: 要点如下: 所有的属性都使用getter和setter 不要在viewDidLoad里...