240 发简信
IP属地:上海
  • iOS性能优化 - 工具Instruments之CoreAnimation

    准备工作 在性能优化中一个最具参考价值的属性是FPS:全称Frames Per Second,其实就是屏幕刷新率,苹果的iphone推荐的刷新率...

  • iOS性能优化 - APP启动时间优化

    废话不说,直接上干货! 一、APP启动过程 1.解析Info.plist 加载相关信息,例如如闪屏 沙箱建立、权限检查 2.Mach-O加载 如...

  • iOS性能优化 - 工具Instruments之Leaks内存泄漏分析

    一、内存泄漏 内存泄露指当一个对象或变量在使用完成后没有释放掉, 这个对象一直占用着这部分内存, 直到应用停止。 二、内存泄漏的原因分析 在目前...

  • 23种设计模式简介

    设计模式主要分三个类型:创建型、结构型和行为型。 创建型 一、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的...

  • 设计模式-基本规范与基本原则

    一.设计模式 设计模式可以通俗的理解为实现/解决某些问题,而形成的解决方案规范。增加代码的可重用性,让代码能更容易理解和可靠。我们通常说所的代理...

  • Resize,w 360,h 240
    iOS-Block探究

    问题:1.Block是什么,block当初是为了解决什么样的问题而设计的?2.为什么要用copy修饰Block3.为什么Block中可以访问局部...

  • Resize,w 360,h 240
    编程思想-面向切面编程

    1.什么是面向切面编程 AOP(Aspect-Oriented Programming),面向切面编程,看着是跟OOP(面向对象编程)挺相近的,...

  • 编程思想-面向对象

    1.什么是面向对象 面向对象开发方法(ObjectOriented,OO)又称:快速原型法。 客观世界是由各种各样的对象组成的,每种对象都有各自...

  • Resize,w 360,h 240
    KVO的使用和底层实现原理

    1.什么是KVO KVO是Key-Value-Observing的缩写,通过KVO这种机制对象可以通过它得到其他对象的某个属性的变更通知。这种机...

个人介绍
Shanghai, China
gitHub:https://github.com/xinge1
stay hungry,stay foolish!