自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 swift笔记2

1.属性观察器willSet:在设置新值之前调用didSet:在新的值设置之后立即调用2.方法:结构体和枚举能够定义方法时swift和OC最主要的区别2.1实例方法:能够隐式访问它所属类型的所有其他实例方法和属性,不能脱离现存的实例而被调用2.2局部参数和外部参数:Swift默认仅给方法的第一个参数名称一个局部参数名称,默认同时给第二个和后续参数名称

2016-04-19 15:50:05 186

原创 swift学习笔记1

1.      使用[]来创建数组跟字典var occupations = [“Malcom”:”captain”];   2.要创建一个空数组或者字典,使用初始化方法3,简写外部参数名用#作为前缀,这告诉swift使用这个参数名                                        作为局部和外部参数名4.默认参数值:可以在函数体中

2016-04-18 14:28:10 169

原创 iOS中图片缓存策略

在iOS开发中,经常遇到一个问题,就是如何缓存从网上下载好的图片。首先想到的办法是将图片保存在字典中。但是使用NSCache来保存的话,会更好。NSCache于字典的不同之处在于,当系统资源耗尽时,NSCache可以自行删除缓存,而采用字典要自己编写挂钩。此外NSCache并不会拷贝键,而是采用保留,NSCache对象不拷贝键的原因在于,键都是由不支持拷贝的操作对象来充当的。最后NSCache

2016-03-31 18:46:30 863

翻译 Swift中In-Out类型的参数

函数的参数在默认情况下都是常量的,如果在函数体里面尝试去更改参数值的话,那么在编译的时候就会出现错误,如果想更改函数体里面的参数值的话,那么只需要在参数前面加上inout关键字即可。在传参的时候应该注意,只能传变量。例如下面有个小的程序,意在实现交换两个整数的值func swapTwoInts(inout a:Int, inout _ b: Int){    l

2016-03-29 16:09:03 839

翻译 Swift中函数返回多值问题

func minMax(array: [Int]) -> (min:Int, max: Int){    var currentMin = array[0]    var currentMax = array[0]    for value in array[1..count]    {        if value          

2016-03-29 15:51:38 477

原创 swift中打印一连串的变量,常量

在C语言中打印变量用%+d(int类型)、s(字符串类型)...在swift中做了精简,打印变量的时候直接\(变量名)即可,例如let name: String ="Jim"var favoriteSport: String = "basketball"print("\(name) favorite sport is\(favoriteSport).")

2016-03-29 15:14:24 300

转载 Swift中的optional

Swift语言为我们提供了一种全新的、更加安全的类型-可选类型,通过查看可选类型的定义我们可以知道,其实可选累心是使用范性枚举的形式来组织的:

2016-03-29 14:36:30 239

空空如也

空空如也

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

TA关注的人

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