240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Objective-C Runtime(二): 实践 监测与防护iOS Crash

    上篇文章 介绍了一些runtime的基础知识, 这次分享一些runtime的各种黑科技玩法: 消息转发截获, isa-swizzling, me...

    0.5 3202 5 12
  • Resize,w 360,h 240
    玩转Runloop - 代码示例使用Source, Observer, Timer

    Runloop是一个神奇的东西,它贯穿了一个iOS应用的生命周期而一直为伴。本文会对Runloop有一部分讲解,但看这篇文章之前,你仍需要对Ru...

    0.4 3060 3 10
  • 使用UIScrollView&UIPageControl实现翻页效果的最佳方案

    现在很多时候的App都要实现一些启动广告或更新说明页面之类的需求, 这篇文章描述了一种简单快捷, 物廉价美的解决方案. (与iPhone桌面翻页...

  • Resize,w 360,h 240
    利用AFNetworking最小代码实现自签CA证书的HTTPS

    这里以向https://api.github.com发送请求为例。 把自定义的CA证书放入工程: 这里以HTTP代理工具Charles作为中间人...

  • Objective-C Runtime(一): 初探

    Objective-C 编译器与运行时系统支撑着OC程序的运行。 Objective-C程序在三个层面上与runtime系统交互: Object...

  • KVC & KVO 小结

    KVC 什么是KVC? KVC(Key-value coding)是一种通过字符串去识别并间接存取(access)对象属性的机制, 该机制区别于...

  • TableView性能与reusableCell

    这是笔者在工作项目中遇到的一个需求。本篇文章将延续上一篇《TableViewCell的收缩展开与动态高度》继续探讨有关TableView性能方面...

  • Resize,w 360,h 240
    TableViewCell的收缩展开与动态高度

    关于TableViewCell的收缩展开与动态高度的方法网上有很多,但本文主要运用AutoLayout和更改Constraint priorit...

个人介绍
Software Engineer; iOS Developer;