总结iOS开发中的断点续传那些事儿

前言断点续传概述断点续传就是从文件赏赐中断的地方重新开始下载或者上传数据,而不是从头文件开始。当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会从头下载,这样很浪费时间有木有。所以呢,项目中实现大文件下载的时候,断点续传功能是必不可少了。当然咯,断点续传有一种特殊的情况,就是我们的应用呗用户kill掉或者应用crash,要实现应用重启之后的断点续传,这种情况就是...
断点 网络 服务器 断点续传 文件

swift3.0 coreData的使用-日记本demo

效果需求分析基于官方MasterDetail模板,官方写了很多复杂的coredata逻辑,在此基础上快速开发简单的日记本程序。- 主要功能:增、删、改、查 - 界面用默认的界面,将detail页面改为`UITextView`可编辑 - 主页面进行 增、删、查操作 - 子页面进行 删、改、查操作需求很简单,官方模板还添加了按时间排序的操作创建工程选择 M-D模式 使用swift和coredata添...
coredata

传值--block

#import UIKit/UIKit.h @interface TwoViewController : UIViewController @property (nonatomic,copy)void(^_changeColorBlock)(UIColor *); @end #import TwoViewController.h - (IBAction)goto1:(UIButton...
block

不必惊慌,苹果延迟了App接入HTTPS服务截止日期

在WWDC 2016上,苹果在发布iOS 9的同时也向开发者传递了一个消息,那就是到2017年1月1日时App Store中所有应用都必须启用 App Transport Security应用程序安全传输协议,从而提升应用和系统安全性。不过今天苹果在其开发者网站上表示将延长该规定的截止日期,以便给开发者更多的时间做好切换工作。以下是开发者网站公告原文:"应用传输安全协议是与iOS9和OS X 1...
安全性 开发者 https 苹果

关于音量调节

模块一 一.系统(铃声)音量,媒体音量,通话音量,静音键 (此处暂不提各软件的音量,下面讨论不涉及软件音量,因为各软件涉及到调用的问题,请看第四项) 1. 定义: 系统音量,指的是带有铃声的声音(设置-声音里面的所有提醒声音,包括闹钟,但闹钟比较特殊请看第二项)。具体为来电铃声,通知铃声,闹铃等。 媒体音量,iOS常指音乐,视频,主动播放类声音。包含部分软件内的...
关于音量调节

ios 点击状态栏回到顶部的问题

scrollsToTop小结: UIScrollView是用来展示滚动的一个类。他有UITableView、UITextView等子类。 scrollsToTop是UIScrollView的一个属性,主要用于点击设备的状态栏时,是scrollsToTop == YES的控件滚动返回至顶部。 每一个默认的UIScrollView的实例,他的scrollsToTop属性默认为YES,所以要实现某一U...
ios scrollview

单例模式

import "ZCPerson.h" @interface ZCPerson() @end @implementation ZCPerson static XMGPerson *_person; (instancetype)allocWithZone:(struct _NSZone *)zone { static dispatch_once_t onceToken; di...
ios 单例模式

登录方式有待测试

尝试两种办法。有待测试 1.判断登录成功后,直接改。[[[UIApplication sharedApplication]delegate]window].rootViewController = [[UITabBarController alloc] init];[self presentViewController:[[UITabBarController alloc] init] anim...
登录方式有待测试

gitLab仓库的迁移

终端指令操作如下,进行仓库的迁移两个地址分别为旧的git地址,和新的仓库地址git clone --mirror https://github.com/raveren/kintcd kint.gitgit remote add gitlab http://gitlab.example.com/raveren/kint.gitgit push gitlab --mirror...
git迁移 仓库

比较两个日期大小

直接上代码方法实现:-(int)compareDate:(NSString)startDate withDate(NSString)endDate{ int comparisonResult; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"yyyy-MM-dd"...
日期比较 nsdate