240 发简信
IP属地:宁夏
  • Resize,w 360,h 240
    iOS中GCD产生死锁原因分析及解决方案

    死锁 1、定义: 所谓死锁,通常指有两个线程T1和T2都卡住了,并等待对方完成某些操作。T1不能完成是因为它在等待T2完成。但T2也不能完成,因...

  • UIView之drawRect: & layoutSubviews的作用和机制

    重绘机制 iOS的绘图操作是在UIView的drawRect中完成的,我们想要在UIView中完成绘图(或者自定义控件),需要在UIView的拓...

    2.9 7505 5 30
  • Resize,w 360,h 240
    iOS 事件处理机制与图像渲染过程

    首先我们从runloop层面上来剖析下事件的产生和传递:RunLoop主要处理以下6类事件: Observer事件:runloop中状态变化时进...

    1.3 3627 1 25
  • Resize,w 360,h 240
    dealloc是如何执行的

    前言: 本文将主要解答以下三个问题:weak 属性的为什么能自动置为nil、对象的实例变量是如何释放的、对象的关联对象释放的时机是什么?(这些答...

    2.5 7521 0 22
  • Resize,w 360,h 240
    iOS app崩溃捕获

    1、信号的理解 信号的概念:信号(本人关于signal的一篇博客) http://www.jianshu.com/p/cfd8e9824f54 ...

    1.8 6256 0 17
  • Resize,w 360,h 240
    git rebase简介(基本篇)

    一、基本 git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ ...

  • iOS 实现只读属性的几种方法

    这个话题并不陌生,但是仔细去研究实则是很有意义的一件事情,是对已有知识更多维、更深层次的解读。 当我们将属性设置为只读时,这时就不会再生成set...

    1.0 6752 2 12
  • Resize,w 360,h 240
    Xcode中project.pbxproj 合并冲突的终极解决方法

    引言 Xcode的工程文件是 工程名.xcodeproj,它其实是个package包,通过显示包内容,可以查看到它内部主要有project.pb...

  • NSObject子类重写isEqual:函数和hash函数实践

    本体性 和 相等性:(摘自Equality) 相等性:当两个物体有一系列相同的可观测的属性时,两个物体可能是互相相等或者等价的。但这两个物体仍然...