一、计算属性的概念计算属性本身不存储数据,而是从其它存储属性中计算得到数据,与存储属性不同,类、结构体、和枚举都可以定义计算属性计算属性提供了一个getter来获取值,以及一个可选的setter来间接设置其它属性或变量的值,计算属性的语法如下:面向对象类型类型名{存储属..
分类:
编程语言 时间:
2015-03-18 18:19:31
阅读次数:
171
1. 阿里CDN组件分层其中应用层主要用到的技术有负载均衡和缓存, 负载均衡包括全局负载均衡和本地负载均衡; 缓存通过HTTP缓存服务器Swift做HTTP缓存. 全局负载均衡以DNS服务器Pharos以及实时调度系统CMOS为载体. 本地负载均衡以LVS和Tengine为载体. 2. 性能优化2....
分类:
其他好文 时间:
2015-03-18 17:15:59
阅读次数:
177
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:
移动开发 时间:
2015-03-18 15:41:54
阅读次数:
167
今天来讲一下如何让我们的APP可以访问系统的短信和电话功能。首先来说短信功能,比较简单,跟之前的做法差别不大,要使用UIApplication,它是一个单例。我们的功能是点击一个按钮,然后拨通一个内置的电话,需要在button的action中加入如下语句:
@IBAction func phoneBtn(sender:UIButton){
// var url1 = NSUR...
分类:
编程语言 时间:
2015-03-18 14:12:22
阅读次数:
164
论 Swift 开发入门 : 开关(UISwitch)...
分类:
编程语言 时间:
2015-03-18 14:11:26
阅读次数:
194
__FILE__和__LINE__这两个神奇的宏定义是C语言中偶尔有用的特性。他们被构建在预处理程序中,并在C语言语法分析程序运行前被展开。尽管Swift没有预处理程序,它却提供了名称相似的类似功能,但隐藏着极其不同的实现方式。内建标识符就像在the Swift programming guide中...
分类:
编程语言 时间:
2015-03-18 11:58:30
阅读次数:
176
论 Swift 开发入门 : 按钮(UIButton)...
分类:
编程语言 时间:
2015-03-18 10:38:04
阅读次数:
197
使用Playground1. 新建Playground2. 写最简单的代码
分类:
编程语言 时间:
2015-03-17 23:23:16
阅读次数:
143
开始学习 WatchKit!更新于2015年1月19日:经过了Xcode 6.2 Beta版的测试; 没有项目/代码更改需要。 记住要使用苹果最新的测试版!iOS开发者欢欣鼓舞 - WatchKit终于来了!WatchKit是苹果伴随着的Xcode 6.2测试版发布的、用于创建Apple Watch...
分类:
编程语言 时间:
2015-03-17 17:24:32
阅读次数:
195
Swift语言可以实现封装,由于在Swift中类、结构体和枚举类型都具有面向对象的特性,因此Swift的封装就变得比较复杂了一、访问范围访问范围主要有2个:模块和源文件1、关于模块模块是指一个应用程序包成一个框架,在Swift中,可以使用import关键字引入模块到自己的工程中应用程..
分类:
编程语言 时间:
2015-03-17 16:05:00
阅读次数:
147