240 发简信
IP属地:上海
  • iOS版本控制之Git及三方库管理工具CocoaPods

    Git的初始化和访问配置 01 初始化一个本地的仓库 $ git init 02 配置仓库的用户名和邮箱 $ git config user.n...

  • iOS版本控制之SVN

    SVN服务器相关配置(仓库|用户|组|访问) //http://xxx.xxx.xxx.xxx/svn/XYF/ 注意:路径中应该使用ip地址来...

  • iOS安全机制和加密算法

    网络安全的原则 在网络上"不允许"传输用户隐私数据的"明文" 在本地"不允许"保存用户隐私数据的"明文" Base64编码 特点:可以将任意的二...

  • iOS UITableView性能优化

    1. 最基本的:cell重用机制 2.当自定义不等高cell时,行高要提前计算好,或者先给个预估高度(一般为200~250) 3.cell当中的...

  • Resize,w 360,h 240
    iOS网络资源(图片等)下载的二级缓存结构(SDWebImage内部基本原理)

    我们在下载多图的时候,比方说tableview的每个cell都展示网络图片的时候,需要作二级缓存处理,并且要把下载任务放在子线程中执行,执行完了...

  • Resize,w 360,h 240
    iOS原生网络请求框架之NSURLSessionUploadTask文件上传

    文件上传在开发中很常见,比如上传头像。苹果原生API里提供的NSURLSessionUploadTask可供我们实现文件上传。实现代码如下: 上...

  • Resize,w 360,h 240
    iOS原生网络请求框架之文件下载NSURLSessionDownloadTask

    使用NSURLSessionDownloadTask比较简单,但是不适合程序突然退出再打开App进行下载的情况。具体代码如下:

  • Resize,w 360,h 240
    iOS原生网络请求框架之文件下载NSURLSessionDataTask,使用输出流存沙盒

    上篇讲了使用文件句柄指针存沙盒的方式实现离线断点下载,这里再来看下另一种方式,就是使用输出流来存沙盒,更简单直观。 另外如果在下载过程中要退出界...

  • Resize,w 360,h 240
    iOS原生网络请求框架之文件下载NSURLSessionDataTask,使用文件句柄指针存沙盒

    先来一张NSURLSessionTask继承图: 下面的代码是利用NSURLSessionDataTask实现离线断点下载 另外如果在下载过程中...