Avatar notebook default
10篇文章 · 7868字 · 3人关注
  • 简单粗暴地observe一个NSArray对象

    在 iOS 开发中,KVO 是一个非常好的工具 (虽然用法比较操蛋)。我们常常用它来分离 Model 和 Controller 之间的一些依赖关...

  • 二分法求不规则闭合路径与线段的交点

    本文中约定 : 路径 : 不规则闭合路径 线段 : 一个端点在路径内,另外一端点在路径外的线段 交点 : 路径和线段的交点 9月份某个中午和同事...

  • 坑爹的导航栏返回键(navigationItem.backButtonBarItem)

    如何自定义 navigation controller 的 pop 转场动画? 今天要自定义从 ViewController A 到 ViewC...

  • 如何在UICollectionView reloadData后找到的某个cell

    问题:collection view 在reloadData之后,找不到 cell 今天碰到的一个问题:app 主界面是一个 collectio...

  • UIView的bounds到底是干嘛的?

    view的三个相关属性 UIView 的 frame 属性使用的很频繁,但是 bounds 这个属性却一直用的不多。最近的工作内容涉及 boun...

  • 如何优雅地实现策略模式

    在 XMind iOS 版开发过程中, 需要对不同的布局方式选择不同的类来进行布局,所以需要用到策略模式来处理。在开发过程中,找到了一种还不错的...

  • Resize,w 360,h 240
    objective-C Block对象

    block对象简介及语法 什么是block? block对象是一组指令,可以像调用函数指令那样调用block对象。block对象结合了面向对象和...

  • XML语言概要

    引言 XML是一种数据交换格式。两个人聊天,采用彼此都听得懂的语言,数据交换格式就是计算机或程序之间交流的语言。数据交换格式主要分为三种: 纯文...

  • Objective-C Protocol&Delegate(协议和代理)

    定义 协议是多个类共享的一个方法列表。协议中列出的方法没有对应的实现,计划由他人来实现。协议提供了一种方式,用指定的名称定义一组相关的方法。这些...

文集作者