240 发简信
IP属地:北京
  • Resize,w 360,h 240
    使用Masonry(AutoLayout)出现约束冲突的解决方案

    大家都知道,系统要展示一个 UIView ,必须要知道它的位置和大小。在不使用 AutoLayout 的时候,我们通过设置 frame 属性来告...

    0.5 6253 1 19
  • 利用Runtime动态绑定Model属性

    利用Runtime动态绑定Model属性 大家如果在开发中使用过从网络获取JSON数据,那么一定对model.value = [dictiona...

  • iOS部分视图内容位置缩进解决方案

    UITextField文字缩进等位置改变 只需创建一个UITextField的子类,在子类中重写几个方法: 需要制定哪些位置就重写哪些方法,其中...

  • iOS多线程编程之Operation Queues

    相对于GCD来说,Operation Queues会更加复杂一些,但是可以为operation之间添加依赖关系、暂停和恢复Operation Q...

  • Resize,w 360,h 240
    自定义UICollectionView布局实现Masonry Layout

    集合视图(UICollectionView)的功能非常强大,它与表视图(UITableView)非常相似,不同之处在于集合视图本身并不知道自己应...

    0.5 4560 3 21
  • Objective-C Runtime之Method Swizzling

    今天准备学习Objective-C Runtime相关知识,看到了Method Swizzling技术,并找到了介绍该技术的文章:雷纯锋的技术博...

  • iOS多线程编程之GCD

    GCD(Grand Central Dispatch)是iOS多任务的核心,它可以让程序员不用直接参与到线程的创建和维护中,而让操作系统来直接处...

  • 一个关于NSString内存管理的问题

    先来回顾strong和weak的使用。 Strong & Weak 在iOS 5以后,苹果引入了ARC技术和strong和weak对象变量属性。...

    0.1 4161 2 10
  • KVC和KVO

    KVC (Key-Value Coding) KVC(键值编码)是一种间接访问和更改对象状态的方式,其实现方法是使用字符串表示要更改的对象状态。...