• AFNetworking学习笔记

    为什么要使用AFNetworking AFNetworking线程安全模型是什么?如果管理网络请求和回调? HTTP请求封装AFHTTPSess...

  • NSThread&GCD&NSOperationQueue简介

    iOS中使用多线程的方式 主要有三种:NSThread、GCD、NSOperation&NSOperationQueue NSThread 通过...

  • HTTP2.0和HTTP1.x的区别

    二进制分帧(Binary Framing) HTTP2.0和HTTP1.X都是基于TCP/IP进行通信的。但是HTTP2.0通过在传输层(TCP...

  • SDWebImage学习笔记

    SDWebImage是什么 SDWebImage是一个提供了高效的图片异步加载、图片缓存和图片处理等功能的一个第三方开源框架。 SDWebIma...

  • Flutter的生命周期和渲染原理

    Widget生命周期概述 监听Widget的事件 初始化数据创建数据发起网络请求 内存管理创建和销毁数据、监听者销毁timer等等 Widget...

  • iOS性能优化思路

    运行速度(静态检测-Analyze、运行时检测-Profile) 表现形式页面流畅度。本质上是降低CPU、GPU的消耗。CPU复杂逻辑运算,包括...

  • 120
    iOS笔记- Autolayout

    配合Storyboard使用Autolayout 通过Storyboard或者XIB使用进行UI开发相对来说效率会高很多,特别是使用Autola...

  • Autolayout-UILabel的Hugging&Compression Resistance

    UILabel默认Content Hugging Priority大小为250,默认Content Compression Resistance...

  • UIView的layoutSubviews&setNeedsLayout&layoutIfNeeded&setNeedsDisplay

    - (void)layoutSubviews; Summary Lays out subviews.Override point. called...

个人介绍
人最宝贵的是生命。生命每个人就只有一次。人的一生应当这样度过:当回忆往事的时候,他不会因为虚度光阴而悔恨,也不回因为碌碌无为而感到羞愧。在临死的时候,他能够说:“我的整个生命和全部精力都已经献给了世界上最壮丽的事业——用代码改变世界.’” —— 希尔罗·斯沃德·董