上一页 1 ··· 194 195 196 197 198 199 200 201 202 ··· 353 下一页
摘要: //// main.swift// 字典//// Created by zhangbiao on 14-6-15.// Copyright (c) 2014年 理想. All rights reserved.// import Foundationprintln("字典")/*字典是一种存储相同类... 阅读全文
posted @ 2015-12-23 11:09 brave-sailor 阅读(347) 评论(0) 推荐(0)
摘要: 一.引子: 在2014年10月TIOBE编程语言排行榜中,Swift位居第18位,从2014WWDC发布会首次公布至今不到半年时间,swift一直受到编程人 员的追捧,其热衷程度并不亚于当红巨星Taylor Swift。相信在不远的将来,swift能够平稳发展,并逐步取代Objective-C... 阅读全文
posted @ 2015-12-23 10:55 brave-sailor 阅读(328) 评论(0) 推荐(0)
摘要: //字符串 //1 判断字符串是否为空 var test1Str="" var test1Str2:String = String(); println("test1Str" + (test1Str.isEmpty ? "没有值" : "有值")) println("tes... 阅读全文
posted @ 2015-12-23 10:42 brave-sailor 阅读(302) 评论(0) 推荐(0)
摘要: 假如有个Bit类,其中含有CGPoint类型的point属性,Class定义如下class Bit { var point : CGPoint init(point : CGPoint) { self.point = point }}疑问:Bit之间怎么实现比较? 答... 阅读全文
posted @ 2015-12-23 00:10 brave-sailor 阅读(655) 评论(0) 推荐(0)
摘要: 今天我们来谈一谈Swift中的操作 符重载,这一功能非常实用,但是也相当有风险。正所谓“能力越大责任越大”,这句话用来形容操作符重载最合适不过了。它可以令你的代码更加简洁,也可以让 一个函数调用变得又臭又长。而对于那些没怎么读过你的代码的人来说,操作符的使用同时也会让代码的可读性大打折扣。谨慎引入,... 阅读全文
posted @ 2015-12-22 23:25 brave-sailor 阅读(766) 评论(0) 推荐(0)
摘要: 在我们进行 App 开发的时候,经常会用到的一个操作就是判断两个对象是否相等。比如两个字符串是否相等。而所谓的 相等 有着两层含义。一个是值相等,还有一个是引用相等。如果熟悉 Objective-C 开发的话,就会知道 Objective-C 为我们提供了一系列 isEqual: 方法来判断值相等,... 阅读全文
posted @ 2015-12-22 20:54 brave-sailor 阅读(298) 评论(0) 推荐(0)
摘要: 无论我们使用什么语言,总是会出现需要判断两个对象是否相等的情况,OC当然也不例外。首先看一段代码: NSString *str1 = [[NSString alloc] initWithCString:"equal" encoding:NSUTF8StringEncoding]; ... 阅读全文
posted @ 2015-12-22 20:48 brave-sailor 阅读(250) 评论(0) 推荐(0)
摘要: 属性在前面的枚举,类,结构体中都已经使用过,本章介绍属性的性质和方法?1234567891011121314structFixedLengthRange{varfirstValue:Intletlength:Int}varrangeOfThreeItems=FixedLengthRange(firs... 阅读全文
posted @ 2015-12-22 15:39 brave-sailor 阅读(188) 评论(0) 推荐(0)
摘要: 在Swift语言中用了willSet和didSet这两个特性来监视属性的除初始化之外的属性值变化无需说太多,看看下面的代码你就能很快明白的import Foundationclass People : NSObject{ //普通属性 var firstName:String = "" ... 阅读全文
posted @ 2015-12-22 15:37 brave-sailor 阅读(186) 评论(0) 推荐(0)
摘要: 我们在深入初始化方法之前,不妨先再想想Swift中的初始化想要达到一种怎样的目的。其实就是安全。在Objective-C中,init方法是非常不安全的:没有人能保证init只被调用一次,也没有人保证在初始化方法调用以后,实例的各个变量都完成初始化,甚至如果在初始化里使用属性进行设置的话,还可能会造成... 阅读全文
posted @ 2015-12-22 15:12 brave-sailor 阅读(777) 评论(0) 推荐(0)
上一页 1 ··· 194 195 196 197 198 199 200 201 202 ··· 353 下一页