一、常量和变量 1、在swift中申明变量或者常量的时候可以不用变量或常量类型,因为系统会帮我们自动推导出对应的类型 变量 var a = 10 常量 let b = 20 在swift中我们的变量名可以实用表情或者中文表示 var 😏 = 20 var 一哥 = 20 😏 + 一哥 2、当我们 ...
分类:
编程语言 时间:
2016-07-21 21:31:56
阅读次数:
368
swif: let tabBarController: UITabBarController = UIApplication.sharedApplication().keyWindow?.rootViewController as! UITabBarController let nav: UINav ...
分类:
其他好文 时间:
2016-07-21 19:30:04
阅读次数:
192
ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用NSFileManager,NSFileHandle等类来实现。 下面总结了各种常用的操作: 1,遍历一个目录下的所有文件 /假设用户文档下有如下文件和文件夹[test1.txt,fold1/test2.txt] let ma ...
分类:
编程语言 时间:
2016-07-20 17:46:35
阅读次数:
626
Description A numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1, a2, ..., aN) be any sequ ...
分类:
其他好文 时间:
2016-07-19 20:28:32
阅读次数:
134
let是es6中新加的作用域,即块级作用域。 var申明的变量要么全局,要么函数级,而let允许把变量的作用域限制在块级域中,这里的块级可以是()内,或{}内。 示例: code_1: code_2: code_3: 先来说说code_1和code_2,最开始接触到let作用域时,就看到这个例子,尽 ...
分类:
其他好文 时间:
2016-07-19 18:19:21
阅读次数:
127
计算出来的高度会少一行的高度,最后一行会显示不全。减掉padding会解决这个问题。 let padding = self.reviewText.textContainer.lineFragmentPadding let actualWidth = DishReviewViewController. ...
分类:
其他好文 时间:
2016-07-19 13:35:39
阅读次数:
651
Swift 中没有宏定义,苹果建议使用let 或者 get 属性来替代宏定义值。虽然没有#define,但我们仍然可以使用 #if 并配合编译的配置来完成条件编译。下面会列出Swift项目开发中的一些常用宏定义,并提供源码。 1.常用字体宏定义 2.常用颜色宏定义 3.常用变量/方法定义 【注意】: ...
分类:
编程语言 时间:
2016-07-19 13:30:13
阅读次数:
534
首先阐述几个命令echo$0显示当前使用的shell版本dpkg-reconfigure设置软件包类型脚本报错原因:Ubuntu默认使用的shell解析是dash,dash只有bash一部分的功能首先我的系统执行$echo$0-bash$sudodpkg-reconfiguredash选择No,使用bash作为默认shell此时依然无法解决问题经过试验..
分类:
系统相关 时间:
2016-07-19 11:32:15
阅读次数:
4010
Data Storage 数据保存
Store application data in databases, files, or preferences, in internal or removeable storage. You can also add a data backup service to let users store and recover application a...
关于项目的用法和介绍可以查看上面的两个链接,这篇文章主要内容是对 filemap.js 的代码进行一步一步的分析,详细介绍其运行原理和优化策略。
知识点准备:
NodeJS 的基本使用方法(主要是 fs 文件系统);
ES6 特性及语法( let , const ,
for...of , arrow function ...)
n叉树先序遍历算法 。
知识...
分类:
编程语言 时间:
2016-07-18 04:25:46
阅读次数:
366