Hello everbody,我是一名计算机科学与技术大二的新生,来自小平爷爷的故乡——广安。我之所以说自己是新生,一方面因为我大一下学期才从广播电视学转到计科,另一方面是因为我又进入了新一学年的学习。 我幼年曾经做过许许多多色彩斑斓的梦——运动员、医生、画家、作家、黑客······在我与之靠近的过 ...
分类:
其他好文 时间:
2018-09-04 20:48:39
阅读次数:
115
原文:Xamarin 开发过的那些项目您可能已经看到类似的统计数据:智能手机用户在手机媒体上花费了89%的时间使用应用程序。或者听说Gartner预测到2017年移动应用程序下载将产生价值770亿美元的收入。很难不考虑这些数字。今天,每个企业都必须接受创建移动应用程序的必要性,以保留喜欢通过移动解决... ...
分类:
其他好文 时间:
2018-09-04 13:44:38
阅读次数:
217
在Swift中使用闭包来实现两个界面的传值 例如:有A类和B类. B类 A类 ...
分类:
编程语言 时间:
2018-09-03 19:22:04
阅读次数:
310
view的响应事件传递 在superView里面用 hitTest(_ point: CGPoint, with event: UIEvent?) 方法,找出事件响应区域内的point 传递给subVIew即可 public override func hitTest(_ point: CGPoin... ...
分类:
其他好文 时间:
2018-09-01 19:17:26
阅读次数:
177
可选类型(?)与强制解析运算符(!) ?是一种判断后再拆包的语法糖 可选类型(?)与强制解析运算符(!) !是一种强制拆包的语法糖 当你不确定有值的时候就可以用 ? 当你确定有值的时候可以用 ! ?的几种使用场景:1.声明Optional值变量2.用在对Optional值操作中,用来判断是否能响应后 ...
分类:
编程语言 时间:
2018-08-27 11:28:37
阅读次数:
156
配置外部参数名 在函数(或者方法)的参数名前添加"#",可以使该参数拥有相同的本地参数名和外部参数名。 注:在方法中,第二个及后续的参数,默认是具有和内部参数一致的外部参数名的,只有第一个参数没有,可以使用"#"符号来强制给第一个参数添加与本地参数名一致的外部参数名,但是不推荐。 (1)函数func ...
分类:
编程语言 时间:
2018-08-26 18:14:17
阅读次数:
135
我们应用UserDefaults.standard.set方法,分别储存当前分数和最高分数对应的键值forKey:CURRENTSCORE和HIGHSCORE,然后,在游戏结束的场景LoseScene.swift通过UserDefaults.standard.integer(forKey: "CUR... ...
分类:
其他好文 时间:
2018-08-24 13:21:32
阅读次数:
155
一、Carthage的安装和使用1.安装homebrew后输入如下命令 2.升级brew 3. 使用brew来安装 二、Carthage的使用 1)先进入到项目所在文件夹 2)创建一个空的Carthage文件 3)编辑cartfile文件 4)保存并关闭cartfile文件,使用cartfile安装 ...
分类:
移动开发 时间:
2018-08-23 19:40:44
阅读次数:
196
1. tableview的cell 上添加了一个自定的view,view上带圆角,渐变色啥的, 修改按钮和 删除按钮 在人数为0的时候才显示, 此时在model复制的时候动态改变,cell高度会出现 复用问题解决方法: 自定义View需要在 tableview的cell 动态赋值时使用 cardVi ...
分类:
编程语言 时间:
2018-08-21 22:34:36
阅读次数:
175
CinderCinder是块存储组件,使用像iSCSI、NFS一样的标准协议,支持不同的存储后端,包括Ceph等。给openstack的虚拟机提供的虚拟磁盘的功能SwiftSwift是一个提供了对象存储的子项目,它提供了类似于AmazonS3(SimpleStorageService)、OSS的功能GlanceGlance提供提供了一个虚拟机镜像仓库,可以使用文件系统或Swift作为其后端
分类:
编程语言 时间:
2018-08-20 19:08:49
阅读次数:
144