今天起开始进入休假状态,忙了一年放下工作好好放松放松。 大家的留言我会在年后统一回复的。 文章方面,因为提前写了一些,所以还会继续更新一段时间。 最后,祝愿大家在新的一年里健康如意。
六,使用SwiftHTTP进行用户认证 1,SwiftHTTP支持如下几种认证(Authentication) HTTP Basic HTTP Digest 本文讲解使用 SwiftHTTP 进行 HTTP Basic 验证。 2,HTTP Basic认证介绍......
前面讲到使用 drawImage() 方法可以绘制图片。这个图片可以是临时创建的图片对象,也可以是页面已存在的 <img> 元素。 除了绘制图片,drawImage() 还可以绘制整个 <canvas> 元素(不是指当前这个),也可以绘制目前正在播放的 <video> 元素......
如果要监听上传、下载进度的话,需要对SwiftHTTP源码做个修改。 SwiftHTTP提供了实时进度的回调函数,但目前版本有bug,会造成进度一直是0.0。 将“Operation.swift”中的如下代码: //handle progress func progressHandler(response: Response, expectedLength: Int64, currentLength: Int64) { guard let handler = response.progressHandler else { return......
Canvas除了可以通过代码绘制各种图形,还可以直接绘制已有的图片,并对图片进行处理。 1,绘制图像 绘图上下文提供了 drawImage() 方法,用于在画布上绘制图片。使用时只要传入相应的图片对象及其起点坐标即可。 HTML5提供了三种方案用来获取图片对象......
1,在线画图板的开发 (1)页面加载后,我们取得<canvas>对象,为它添加一些处理函数,以便处理不同鼠标操作导致的JavaScript事件:onmousedown、onmouseup、onmouseout、onmousemove。 (2)画布上方了两个工具栏可以选择笔画颜色和笔画粗细......
通常使用<canvas>绘图时,后绘制的图形会覆盖在先绘制的图形上方,即遮住先绘制的图形。这是由于默认的合成操作时source-over。除了这种合成方式,还有其他许多合成方式告诉<canvas>怎么显示两个重叠的图形......
一,SwiftHTTP的说明与配置 1,什么是SwiftHTTP SwiftHTTP本质是基于`NSURLSession`,并做了封装。使用SwiftHTTP可以让我们网络请求相关代码(如获取数据,提交数据,上传文件,下载文件等)更加简洁易用。(有点类似于我前面文章介绍的另一个网络库:Alamofire).....
在StoryBoard中,我们可以很方便地设置表格(tableView)内部单元格(cell)样式。但如果多个页面的tableView单元格样式都一样的话,再一个个单独设置不仅麻烦,而且会造成代码冗余。 最好的办法就是把单元格提取出来做成自定义组件,从而实现cell的复用......
GZIP 是为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。使用 GZIP 一来可以减少存储空间,二来通过网络传输文件时,可以减少传输的时间。 大流量的WEB站点常常使用GZIP压缩技术,将网页内容压缩后传输到来访的电脑浏览器中显示出来(一般对纯文本内容可压缩到原大小的40%),大大提高了传输速度......