首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Whip78215
掘友等级
饮水机管理员
知行合一。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 27
沸点 12
赞
39
返回
|
搜索文章
最新
热门
AT&T汇编
这里主要基于8086汇编的区别来说明,所有要了解AT&T汇编,首先应该会汇编语言有基本的理解,如果完全不懂,需要先看从零入门8086汇编,了解基本的汇编基础。 相比8086汇编,寄存器前面加了 % 。 相比8086汇编,被操作的寄存器放在后面。 常数、立即数前面加 $ 。 上面…
UIButton点击事件Drag实际范围的偏差处理
当点击一个按钮后不松开,继续滑动手指的话,如果手指滑动出按钮的范围,按钮应该从高亮状态恢复到正常状态,并且在按钮范围之外松开手指,按钮应该对应的ControlEvents事件应该是:UIControlEventTouchUpOutside。 但是实际上UIButton并不是这样…
从零入门8086汇编
等等等... 汇编语言和机器语言一一对应,每一条机器指令都有对应的汇编指令。 汇编语言可以编程为机器语言,机器语言可以反汇编得到汇编语言。 高级语言可以编译为汇编语言\机器语言,汇编语言\机器语言无法还原成高级语言。 基本可以看出来汇编代码的意义:将 3 存在内存地址为 ebp…
异形按钮的点击区域处理
正常情况下层的按钮一定会被上层的按钮遮挡,那么当点击按钮的下半部分,其实是点击遮挡它的按钮的透明区域。 这里没有通过数学函数的坐标去计算,太麻烦了,我是通过贝塞尔曲线画出来了响应的区域,然后通过判断点击的位置在不在这个区域来实现。
UI层级的精简和控件的封装
当用户手指点击屏幕后,响应事件会按照响应者链逐级的找到应该响应该事件的控件。我们也可以自己通过代码来控制UI控件对于响应者链的判断逻辑,来改变一个UI控件本来默认的响应逻辑。这里不去解析响应链的遍历顺序,只举例一个实际应用的场景。 每当点击事件发生后,相关的UI控件会按照响应链…
栈和队列
栈是一种受到限制和线性表,只能够在表尾添加元素,并且只能够获取和删除表尾元素。表尾成为栈的栈顶,表头成为栈的栈底。向栈添加一个元素成为进栈、入栈或压栈,取出元素称为出栈或退栈。 完全可以把栈理解成为一个功能受到限制的链表:只能够向链表的尾部追加元素,并且只能够获取和删除链表的尾…
用Objective-C实现哈希表
首先回顾一下前面实现的数组和链表,无论是动态数组、链表、还是循环链表,而且如果是从其中查询特定值,都不可避免的要遍历依次遍历所有元素依次去做比较才可以。 做为面向对象开发语言的使用者,一定用过类似于Map的对象,通过 key: value 存储一个键值对。Objective-C…
双向循环链表
双向循环链表是单向循环链表的功能扩充,双向循环链表的原理和单向链表很相似:尾节点的next指向链表的头节点。在此基础上,头节点的prev指向尾节点,这样就实现了双向循环链表。同样,为了防止循环引用,尾节点指向头节点要用弱引用。 双向循环链表添加节点和双向链表基本一样,只是多了头…
最多保留n位小数-满足支付类应用金额的显示
可以根据传入参数设置保留多少位。 末尾多余的0要去掉,比如保留两位,但是 9.101 要截成 9.1。 可以还原数字字符串中的分节号,比如:10,988.088这种字符串的处理。 直接截取,末位不能四舍五入。 可以根据传入的参数来设置保留多少位小数。 支持带分节号的数字字符串,…
双向链表
节点:单向链表每一个节点有一个next指针指向下一个节点。双向链表的节点在单向链表节点的基础上,增加了一个prev指针,指向改节点前一个节点。 链表:双向链表中除了_first指针指向链表的头节点之外,又增加了一个_last指针指向链表的尾节点。 由于Objective-C循环…
下一页
个人成就
文章被点赞
145
文章被阅读
54,748
掘力值
1,271
关注了
8
关注者
70
收藏集
3
关注标签
5
加入于
2019-05-30