首先应该获取缓存路径,然后计算缓存的总大小,最后在利用for循环,逐个删除缓存文件夹里面的文件 下面附上完整的代码例子 //清除缓存按钮的点击事件 - (void)putBufferBtnClicked:(UIButton *)btn{ CGFloat size = [self folderSize ...
分类:
移动开发 时间:
2018-03-10 22:11:05
阅读次数:
261
static 关键字的作用: (1)函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次, 因此其值在下次调用时仍维持上次的值; (2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的 stati ...
分类:
移动开发 时间:
2018-03-10 22:09:50
阅读次数:
260
在IOS应用中打开另外一个应用的解决方案 最近要在IOS中实现一个应用启动另外一个应用的功能,搜了一些资料,使用UIApplication的openURL:的方法就能实现,现在整理和大家分享一下! 注册自定义URL协议 首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹 ...
分类:
移动开发 时间:
2018-03-10 22:07:26
阅读次数:
298
为了节约流量,同时也是为了更好的用户体验,目前很多应用都使用本地缓存机制,其中以网易新闻的缓存功能最为出色。我自己的应用也想加入本地缓存的功能,于是我从网上查阅了相关的资料,发现总体上说有两种方法。一种是自己写缓存的处理,一种是采用ASIHTTPRequest中的ASIDownloadCache。 ...
分类:
移动开发 时间:
2018-03-10 22:07:03
阅读次数:
310
iOS之后想要操作顶部状态栏就不是太容易了,操作步骤如下: 首先在info.plist文件中添加View controller-based status bar appearance项, 一. View controller-based status bar appearance项设为YES,则Vi ...
分类:
移动开发 时间:
2018-03-10 22:06:25
阅读次数:
227
Approximations Time Limit: 2000MS Memory Limit: 131072K Total Submissions: 419 Accepted: 23 Description For any decimal fraction, we can obtain a set ...
分类:
移动开发 时间:
2018-03-10 22:05:53
阅读次数:
253
GCD方法,通过向主线程队列发送一个block块,使block里的方法可以在主线程中执行。 NSOperation 方法 NSThread 方法 RunLoop方法 ...
分类:
移动开发 时间:
2018-03-10 22:04:05
阅读次数:
222
什么是移动平均法? 移动平均法是用一组最近的实际数据值来预测未来一期或几期内公司产品的需求量、公司产能等的一种常用方法。移动平均法适用于即期预测。当产品需求既不快速增长也不快速下降,且不存在季节性因素时,移动平均法能有效地消除预测中的随机波动,是非常有用的。移动平均法根据预测时使用的各元素的权重不同 ...
分类:
移动开发 时间:
2018-03-10 22:02:39
阅读次数:
2430
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的 ...
分类:
移动开发 时间:
2018-03-10 22:01:07
阅读次数:
292
[[NSNotificationCenter defaultCenter] postNotificationName:@"callOutWithChatter" object:@{@"chatter":self.chatter, @"type":[NSNumber numberWithInt:eCa ...
分类:
移动开发 时间:
2018-03-10 21:59:50
阅读次数:
259
包装器Wrapper TimeDistributed包装器 keras.layers.wrappers.TimeDistributed(layer) 该包装器可以把一个层应用到输入的每一个时间步上 ...
分类:
移动开发 时间:
2018-03-10 21:56:27
阅读次数:
1705
获取真机设备有关信息: //手机序列号 NSString * identifierNumber = [[UIDevice currentDevice].identifierForVendor UUIDString] ; NSLog(@"手机序列号: %@",identifierNumber); // ...
分类:
移动开发 时间:
2018-03-10 21:55:26
阅读次数:
196
编译或运行时可能会出现错误: Error:Error retrieving parent for item: No resource found that matches the given name “Theme.AppCompat.Light” 这个问题我在刚开始写“HelloWorld”时就遇 ...
分类:
移动开发 时间:
2018-03-10 21:55:11
阅读次数:
205
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加 流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍?一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对 ...
分类:
移动开发 时间:
2018-03-10 21:52:42
阅读次数:
212
原子性 原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,操作一旦开始,也不会被其他线程干扰。即原子操作是一个做小操作。 例如 i++,其实经历了读,算,赋值绝对算不上是一个原子操作。一个i = 10这样的赋值操作可以称为原子操作。 java.util.comcurrent.atomi ...
分类:
移动开发 时间:
2018-03-10 21:51:44
阅读次数:
213
光源绕一个物体旋转,按下鼠标左键时,光源位置旋转。 #include <GL/glut.h> static int spin = 0;static GLdouble x_1 = 0.0;static GLdouble y_1 = 0.0;static GLdouble z_1 = 0.0;void ...
分类:
移动开发 时间:
2018-03-10 21:51:28
阅读次数:
211
就是刚刚做了这件事,觉得还挺麻烦的,记录流程。 前提 1. 你的号码是北京移动的。 2. 你有一个能收货的北京地址。 步骤 1. 登陆自己的移动账户,可以通过搜索 找到网上申请页面。 "免费换卡link" 。 2. 按要求填写,其中手机号部分需要填写你自己的号码。也就是说快递会打电话给你,注意及时联 ...
分类:
移动开发 时间:
2018-03-10 20:33:23
阅读次数:
422