240 发简信
IP属地:浙江
  • @小小小小小李 注明出处即可

    iOS触摸事件全家桶

    好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...

  • 120
    探索dealloc真谛

    动机由来 最近在封装一个 UITextField 分类的时候遇到了一个问题,大致需求是封装 UITextField 的若干功能,方便业务方这样使用: 基本实现思路是借助一个全...

  • 你好,看了你的文章受益匪浅,作为一名iOSer想问个问题。
    从编译的角度,OC跟C++/C的是什么关系,是编译之前OC先转换为C++/C再编译吗,还是在编译的某个阶段进行的转换?

    开发者应知道的编译原理和语言基础知识

    一、以 Hello World开篇 Hello World对程序员而言肯定是如雷贯耳。但是简单的事物背后往往包含这个复杂的机制,如果深入思考Hello world就会发现很多...

  • 120
    实践CocoaPods库的制作

    本篇内容基于 CocoaPods V1.6.0 实践公有库及私有库的制作 前言 作为一名iOSer,我们知道CocoaPods的作用是帮助我们管理和维护代码仓库。在说具体的如...

  • 示例一中手势是在button的父视图上,示例二的手势是在button自身上,根据官方的解释,前面这种情况UIControl的响应优先级比父视图上的手势识别器的优先级高,因此会优先响应。能够优先响应的直接原因是令父视图上的手势识别器识别失败,从而使得事件完全交由button处理。至于是用什么手段使得父视图上的手势识别器识别失败的,这个问题我现在也没搞明白,可以一起探究~至于示例二,响应优先级依旧是手势识别器比较高

    iOS触摸事件全家桶

    好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...

  • 感谢指出 已更正~

    iOS触摸事件全家桶

    好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...

  • 120
    AFNetworking刨根问底

    AFNetworking网络框架在iOS开发中的霸主地位已经根深蒂固,本篇将基于3.2.1版本对框架的几个核心模块做一波分析。首先对于框架整体的架构,简单归纳如下: AFUR...

  • 120
    iOS重构实践

    最近完成了我司iOS项目的重构,把整体的代码架构都梳理了一遍,主要按照MVP的架构模式,并综合考虑了重构的难度和效果。在这个过程中也积累了一些代码重构方面的经验,在这里总结一...

  • @北国之恋秦 哈哈 谢谢支持

    iOS触摸事件全家桶

    好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...

  • OC & Swift 嵌套工程

    OC工程使用Swift 工程配置 首先准备好目标OC工程,将需要集成到OC工程中的Swift文件拖入工程。此处我们用的示例工程名为OCProject,引入的Swift文件为S...

  • 感谢指出,已纠正~

    iOS触摸事件全家桶

    好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...

  • @I_Marco 每次发起调用都会在发起端绑定callID与回调函数,每次调用callID都是唯一的,因此回调一旦执行就要从发起端移除。下一次调用发起后会重新绑定一组callID与回调函数

    WebViewJavascriptBridge源码剖析

    对于任意hybrid APP,不可避免进行native与web之间的交互。WebViewJavascriptBridge 就是一款用于实现原生端与web端无缝交互的三方库,应...

个人介绍
菩提本无树 明镜亦非台