- 博客(9)
- 收藏
- 关注
转载 Block相关
OC代码: 1 int main(int argc, const char * argv[]) { 2 3 void (^blk)(void) = ^{ 4 printf("Block\n"); 5 }; 6 7 blk(); 8 9 return 0;10 }...
2015-09-24 12:13:00
91
转载 Core Foundation框架(3)CFString与CString互相转换
转载于:https://www.cnblogs.com/CharlieSu/p/4609934.html
2015-06-30 11:36:00
94
转载 Core Foundation框架(2)命名规范,内省
命名规则中最重要的就是Create Rule,官方说明如下:There is an important distinction between Get, and Copy and Create, in names of functions that return values. If you use a Get function, you cannot be certain of t...
2015-06-30 11:03:00
83
转载 Core Foundation框架(1)基础介绍
在开发过程中绝大多数时间使用的是UIKit和Foundation框架,UIKit提供诸如UIView和UIButton这类的控件,Foundation提供NSArray,NSDictionary这类的数据结构,两者结合可以解决大部分问题,但是有的时候需要底层框架,底层框架名字通常以Core开头,比如Core Text,Core Graphics和Core Video.它们都是以Core ...
2015-06-29 11:39:00
123
转载 Swift 数组,字典
数组的声明通过initailizer初始化,注意这里的[Double]仅仅是Array<Double>的缩写:在数组中添加元素的两种方式添加元素移除元素移除元素的时候,后面的元素会自动向前移动填补gap数组遍历除了普通的for in 循环遍历,也可以用全局的enumerate函数来获取遍历中元素的序号字典:...
2015-04-13 18:40:00
106
转载 Swift 操作符
这里只记录一些swift特殊的运算符1.swift里面 = 仅仅进行赋值操作,不再向右边返回左值2.模运算的操作数可以是小数了3.Nil Coalescing Operatornil coalescing operator用来判断一个可选值是否有值,如果没有的话就赋予其一个缺省值注意这里面“??”前面的参数必须是一个可选值类型4.Half-Open R...
2015-04-13 17:42:00
60
转载 Swift 可选值
可选值(Optional value)有两种状态 1.它有一个值 2.它没有值Optional type是swift里面的一个新的概念上面的serverResponseCode就是一个Int?类型,上面代码代表serverResponseCode的两种不同状态在做一些不确定的操作的时候特别有用,比如当尝试把字符串转成数字的时候:如果转换成功,convertedNum...
2015-04-13 16:44:00
111
转载 Swift 元组
元组是几种数据类型的一种组合,比如http404Error这个变量,它的实际类型是(Int,String)当然这个类型可以不显示写出来,系统可以自动推断访问元组中的某一个元素有不同的方法,出去上面同时获取元组中的所有元素,也可以按如下方式获取可以给元组里面的元素起名字,方便以后读取元组在函数传值的时候很有用转载于:https://www.cnblogs.com...
2015-04-13 15:53:00
66
转载 Swift 变量声明
let 关键字声明常量,:Int可以显示定义变量类型,也可以不写让系统推断变量的类型var关键字声明变量println打印变量int double float 之间必须显示转换typealias比较像typedefine,对于一个已有的类型起一个别名数字的进制转载于:https://www.cnblogs.com/CharlieSu/...
2015-04-10 15:13:00
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人