240 发简信
IP属地:山西
  • 为什么数组的下标从0开始?

    为什么数组的下标要从0开始而不从1开始? 相信这个问题很多人都没有仔细思考过,大多数人都习以为常。原因是:数组的第一个元素作为数组的首地址当访问...

  • iOS设计模式解析一书总结

    在iOS中有21种设计模式,这些设计模式都是为了解决某种场景下的问题,可以把这21种设计模式分为如下场景下的几类: 对象创建 接口适配 对象去耦...

  • 从0配置cocoaPods

    cocoaPods的安装步骤 安装rvm 更换ruby源 安装cocoaPods 安装rvm RVM 是一个便捷的多版本 Ruby 环境的管理和...

  • Resize,w 360,h 240
    runloop相关小结

    本文总结与runloop相关的知识点。从以下几个方面去分析runloop: runloop是什么?有什么作用 runloop内有哪些事件 run...

  • Resize,w 360,h 240
    runtime编程指南小结

    本章节作为Objective-C 2.0运行时系统编程指南的小结;也算是一次对系统性书籍的知识吸收,对零散知识的复习 首先第一个问题:runti...

  • Resize,w 360,h 240
    layoutSubview的坑和drawRect分析

    LayoutSubview使用中的坑 我们调用layoutsubview去刷新布局的方法是 [self.button setNeedsLayou...

  • Resize,w 360,h 240
    控制器加载原理

    最近补了一下控制器和UI的加载原理 这篇文章先聊一下控制器的加载原理和一些注意的点,有时候碰到问题,可以从这些点出发考虑。 控制器两种加载方式 ...

  • iOS App启动原理解析

    此文主要从Main函数之后分析;最后会从启动时间优化上分析main函数前后 1、App启动入口Main 在创建一个新项目时,可以在support...