240 发简信
IP属地:云南
  • 简单粗暴地observe一个NSArray对象

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

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

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

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

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

  • 我为什么不越狱iPhone

    1年半前写的,转到简书来。 大学的时候,就喜欢折腾电脑操作系统,而且会一直保持在最新版本。经常帮同学装系统、装难装的软件等等。所以,在大家眼里算...

  • 如何在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对象结合了面向对象和...

  • iOS事件处理指南-手势识别器(译)

    手势识别器(Gesture Recognizers) 手势识别器将低级别的事件处理代码转换成高级别的动作。它们是你绑定到视图上的对象,这些对象允...