程序员

iOS调度源

当和底层系统交互时,必须花费大量时间为任务做好准备。调用内核或者其他系统层需要切换上下文,这也是比在进程内部调用昂贵的原因。因此,许多系统库提供异步接口,允许您的代码提交请求到系统,且请求执行时继续做其他工作。GCD允许您使用块和调度队列提交请求并将结果返回到您的代码来建立这种行为。 关于调度源 调…

程序员

对 Web 请求过程的理解

  当我们从浏览器输入某个域名(如:http://www.baidu.com ),到服务器返回结果给浏览器为止,这个过程究竟发生了什么,又涉及到了哪些技术。本文谈谈自己对这一过程的理解。 1. B/S 网络总体结构   目前 B/S 网络的总体架构大概如下图所示: 图 1. B/S 网络架构图   …

程序员

RxJava操作符系列六

RxJava RxJava操作符系列传送门 RxJava操作符源码 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 RxJava操作符系列四 RxJava操作符系列五 前言 在上几篇文章我们介绍了一些RxJava创建,转换,过滤,组合,辅助的一些操作符,今天我们继续去学…

程序员

对简书官网个人中心页面右侧内容块tab切换bug的分析

首先声明这是一篇技术分析文章,要输出的信息就是如何分析定位web页面缺陷,并无其它恶意哦@简叔。 事情是这样的,某天我女朋友在电脑上浏览自己简书文章阅读量时发现,最新文章,最新动态,热门文章三个tab选项来回切换时,tab项的选中状态有问题。我一听立马就激动起来了(原谅我,职业病犯了),心想简书这么…

程序员

iOS 实现快速切换主题详细教程(附上源码)

前言 iOS 实现主题切换,相信在未来的app里也是会频繁出现的,尽管现在只是出现在主流的APP,如(QQ、新浪微博、酷狗音乐、网易云音乐等),但是现在是看颜值、追求个性的年代,所以根据用户喜好自定义/切换主题也是未来app的必备功能了。 实现思路 为了降低耦合度,决定采用的方案是使用NSObjec…

程序员

自定义TableViewCell上的按钮响应方法介绍 进来看看吧

一、 前言 在开发过程中,系统自带的cell有时候满足不了需求而不得不使用自定义的cell。有时候,自定义cell上会有各种各样的按钮,当点击按钮的时候是需要去处理事件。下面来记录一下各种处理的方法并大致说一下利弊。 二、 效果图 由于我比较懒惰,就已我现在在练习的项目举例子好了。(ps:这个花田小…

程序员

iOS中手势的应用

iOS设备现如今大受欢迎的最重要原因之一就在于其开创了触控操作的潮流。发展到现在,无论是Android还是iPhone,现在APP与用户进行交互,基本上都是依赖于各种各样的触控事件。例如用户对屏幕进行了侧滑,APP就需要对这个手势进行相应的处理,给用户一个反馈。这些相应的事件就都是在UIRespon…