240 发简信
IP属地:山西
  • CSS

    CSS 选择器 类选择器 .class ID选择器 #idName 相同点可以应用于任何元素 区别 ID选择器为唯一表示,只能出现一次 类选择器...

  • NSRunloop

    NSRunloop mode中source source0代表用户交互事件 source1 代表系统内核处理事件 //监听runloop m...

  • Core Animation Advanced 学习笔记

    Core Animation 是个复合引擎,它的职责是尽可能的组合屏幕上的不同的可视内容(图层数)。 这个内容是被分解成独立的图层,存储再一个叫...

  • Effective Objective-C 2.0 学习笔记

    1.objective-c 是消息结构语言, 并非函数调用语言 二者的区别在于。 消息结构语言,其运行时所应执行的代码有其运行时决定。 使用动态...

  • iOS 中线宽和像素的关系

    [UIScreen main]中scale属性。全称scale factor属性因子; 该属性主要作用是将逻辑坐标系,转化为设备坐标系。 逻辑坐...

  • load initialize 方法区别

    load方法调用在mian函数之前 当程序初始化所有类的时候会自动调用每个类的load方法。 initialize方法调用在main函数之后在i...

  • runtime

    1、id、class指针 class指针只向objc_class结构体 id指针只向objc_object结构体 isa是一个指向objc_cl...

  • masonry 基本使用

    1、添加约束的方法是:mas_makeConstraints [view mas_makeConstraints:^(MASConstraint...

  • UIView的setNeedsLayout, layoutIfNeeded 和 layoutSubviews 方法之间的关系解释

    layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews 但是是用initWithFrame ...