240 发简信
IP属地:福建
  • 获取二进制名称那边为啥不用 /usr/libexec/PlistBuddy 直接打印啊。。

    iOS逆向之旅(进阶篇) — 重签名APP(一)

    重签名的四种方式 手动重签名【这种方法很复杂,容易出错,不过更接近原理】 使用Xcode进行重签名【在手动重签的基础上,利用XCode的功能执行部分操作,这种方法比较简单】 ...

  • 120
    一个常见的三段式iOS app的开发框架

    做开发两年,觉得有必要重新学习下基础的知识,在公司开发时比较依赖前辈写的框架开发,突然想到自己开发一个框架对于自己复习下基础知识很有帮助,于是就有这个项目 一个常见三段式的a...

  • 应该是不同的,button是对UIControl的封装,通过UIControl的TouchMessage去实现,手势是通过手势的TouchMessage去实现,两者都实现了一系列touchBegan的方法,而且经过测试,UIControl对UIView的touchBegan方法做了截断,如果UIControl识别了方法,则UIView的touch方法不调用

    iOS触摸事件处理详解

    简介 iOS 事件分为三大类 触摸事件 加速器事件 远程控制事件 以下我们讲解触摸事件触摸事件是我们平时遇到最多的事件,例如单击、长按、滑动等等。当用户点击按钮,到按钮处理回...

  • 很棒,但是有个地方有问题,关于hitTest的系统实现,有个地方写得不妥
    for (int i = self.subviews.count - 1; i >= 0; i--) {
    UIView *view = self.subviews[i];
    //对子view进行hitTest
    attachedView = [view hitTest:point withEvent:event];
    if (attachedView)
    break;
    }

    attachedView = [view hitTest:point withEvent:event]; 里面的point为该实例的坐标系,需要做一步转化,
    attachedView = [view hitTest:[self convertPoint:point toView:view] withEvent:event];

    iOS触摸事件处理详解

    简介 iOS 事件分为三大类 触摸事件 加速器事件 远程控制事件 以下我们讲解触摸事件触摸事件是我们平时遇到最多的事件,例如单击、长按、滑动等等。当用户点击按钮,到按钮处理回...