自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

颜子的博客

搬家了 新开始

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 Sqlite3 语句

常用 SQL创建表/* 创建数据表 CREATE TABLE '表名' ( '字段名' 类型(INTEGER, REAL, TEXT, BLOB) NOT NULL 不允许为空 PRIMARY KEY 主键 AUTOINCREMENT 自增长, '字段名

2017-10-26 13:39:54 175

转载 中文字号VS英文字号(磅)VS像素值的对应关系:

中文字号VS英文字号(磅)VS像素值的对应关系:八号=5磅(5pt) ==(5/72)*96=6.67 =6px七号=5.5磅 ==(5.5/72)*96=7.3 =7px小六=6.5磅 ==(6.5/72)*96=8.67 =8px六号=7.5磅 ==(7.5/72)*96=10px小五=9磅 ==(9/72)*96=12px五号=10.5磅 ==(10.5/72)*96=14px小四=12磅 =

2017-07-18 14:34:54 1721

原创 12-ats

ATSATS 应用传输安全 App Transport Security (ATS) lets an app add a declaration to its Info.plist file that specifies the domains with which it needs secure communication. ATS prevents accidental disclosure

2015-08-20 02:51:07 274

原创 11-lazy

懒加载 在 iOS 开发中,懒加载是无处不在的懒加载的格式如下:lazy var demoView: UIView = { let v = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100)) v.backgroundColor = UIColor.redColor() return v}()懒加载本质上

2015-08-20 02:50:26 278

原创 10-init_func

构造函数设置 Optional 属性自定义 Person 对象class Person: NSObject { var name: String var age: Int}以上代码会报:“存储性属性没有初始化值”解决办法:将对象属性类型设置为 Optionalclass Person: NSObject { var name: String? var age

2015-08-20 02:48:44 520

原创 09-closure

闭包闭包类似于 OC 中的 Block 预先定义好的代码在需要时执行可以当作参数传递可以有返回值包含 self 时需要注意循环引用定义定义一个函数//: 定义一个 sum 函数func sum(num1 num1: Int, num2: Int) -> Int { return num1 + num2}sum(num1: 10, num2: 30)//: 在 Swif

2015-08-20 02:45:16 282

原创 08-func

函数函数的定义 格式 func 函数名(行参列表) -> 返回值 {代码实现}调用 let result = 函数名(值1, 参数2: 值2...)func sum(a: Int, b: Int) -> Int { return a + b}let result = sum(10, b: 20)没有返回值的函数,一共有三种写法 省略()Voidfunc demo(str:

2015-08-20 02:43:09 312

原创 07-collection

集合数组数组使用 [] 定义,这一点与 OC 相同//: [Int]let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]遍历for num in numbers { print(num)}通过下标获取指定项内容let num1 = numbers[0]let num2 = numbers[1]可变&不可变 let 定义不可变数组v

2015-08-20 02:42:23 232

原创 String

字符串 在 Swift 中绝大多数的情况下,推荐使用 String 类型String 是一个结构体,性能更高 String 目前具有了绝大多数 NSString 的功能String 支持直接遍历NSString 是一个 OC 对象,性能略差Swift 提供了 String 和 NSString 之间的无缝转换字符串演练遍历字符串中的字符for s in str.characters

2015-08-20 02:41:00 229

原创 loop

循环OC 风格的循环var sum = 0for var i = 0; i < 10; i++ { sum += i}print(sum)for-in,0..<10 表示从0到9sum = 0for i in 0..<10 { sum += i}print(sum)范围 0…10 表示从0到10sum = 0for i in 0...10 { sum

2015-08-20 02:38:47 255

原创 control_flow

控制流ifSwift 中没有 C 语言中的非零即真概念在逻辑判断时必须显示地指明具体的判断条件if 语句条件的 () 可以省略但是 {} 不能省略Swift中新增加了guard语法,和if 正好是反义词 后边再详细介绍吧let num = 200if num < 10 { print("比 10 小")} else if num > 100 { print("比 10

2015-08-20 02:36:10 289

原创 optional

Optional可选值Optional 是 Swift 的一大特色,也是 Swift 初学者最容易困惑的问题(我当是在这个问题上也是特别头疼)定义变量时,如果指定是可选的,表示该变量可以有一个值,也可以是 nil默认值是 nil定义变量时,在类型后面添加一个 ?,表示该变量是可选的//: num 可以是一个整数,也可以是 nil,注意如果为 nil,不能参与计算let num: Int?

2015-08-20 02:19:10 272

原创 var_and_let

变量和常量定义let 定义常量,一经赋值不允许再修改var 定义变量,赋值之后仍然可以修改let x = 200//: 常量一旦设置,不能再次修改,以下代码会报错//x = 300var y = 200//: 变量设置之后,可以继续修改不会报错y = 300自动推导Swift能够根据右边的代码,推导出变量的准确类型通常在开发时,不需要指定变量的类型如果要指定变量,可以在变量名后使

2015-08-20 01:52:59 357

转载 markdown编辑器---还挺全的

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-20 01:44:00 200

yasm-1.2.0.tar.gz

备份一下 防止以后不好找, mac系统 可以正常使用 osx10.11

2016-01-15

gas-preprocessor.pl

mac 10.11,适合ffmpeg2.8 备份一下 方便以后下载

2016-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除