苹果官方Swift文档《The Swift Programming Language》苹果开发人员Swift文档及介绍网友整理的Swift中文文档《Apple Swift编程语言新手教程》中文版Apple官方Swift教程(Github协作翻译中)Apple Swift编程语言新手教程极客学院《一小...
分类:
编程语言 时间:
2014-07-24 21:39:42
阅读次数:
308
查阅了好多资料都没有发现有相关的详细介绍,包括苹果官方文档,也是草草带过。后来是在一个介绍Macbook打印字体的博客中看到的,受到启发。 首先说明苹果设备绘图的长度单位可以认为是point,不是磅(pt)的意思。该point是一个逻辑概念,是独立于设备的。图1.不同分辨率屏幕显示1point...
分类:
移动开发 时间:
2014-07-23 15:42:09
阅读次数:
297
Function Types as Return Types (函数类型作为返回值类型) 一个函数的类型可以作为另一个函数的返回值类型.可以在一个函数的返回值箭头后面写上一个完整的函数类型. 例如: 下面的例子定义了两个简单的函数,分别为stepForward 和 stepBackward.其...
分类:
移动开发 时间:
2014-07-19 23:00:50
阅读次数:
353
Default Parameter Values (参数默认值) 在定义函数的时候,你可以给任何参数定义一个默认的值,如果定义了默认值,在调用这个函数的时候,你可以忽略这个参数. 注意: 设置参数默认值的时候,需要按照函数的参数列表最后的开始,这可以确保在调用函数的时候,即使没默认值的参数...
分类:
移动开发 时间:
2014-07-19 20:01:10
阅读次数:
276
苹果WWDC2014大会公布了许多关于iOS8的激动人心的更新,包括iCloudDrive、OSXYosemite与iOS8的协作、iBook共享机制、Quick Type预测输入、Swift编程语言、iOS8向上兼容等等亮点,本文重点从针对开发者的新功能API进行介绍。现在,开发者可以用苹果官方给...
分类:
移动开发 时间:
2014-07-19 00:01:42
阅读次数:
462
这个是纯手打的如有错别字请自动滤过.前几天遇到一个问题很困扰,给苹果官方打电话他也不能很明白我说的是什么,问题是:我们的一个应用被苹果拒绝了,但是里面并未出来叫我上传新的二进制流我一直认为是不是我澄清了我的应用没问题这个按钮才不出现,通过我的各种事件确定不是这个..
分类:
移动开发 时间:
2014-07-18 12:39:10
阅读次数:
256
查阅了好多资料都没有发现有相关的详细介绍,包括苹果官方文档,也是草草带过。后来是在一个介绍Macbook打印字体的博客中看到的,受到启发。 首先说明苹果设备绘图的长度单位可以认为是point,不是磅(pt)的意思。该point是一个逻辑概念,是独立于设备的。图1.不同分辨率屏幕显示1point...
分类:
移动开发 时间:
2014-07-18 12:13:54
阅读次数:
712
In-Out Parameters (全局参数) 像前面描述的参数变量,只能在函数体内进行修改,如果你需要函数修改的它的参数值,并且希望这些改变在函数调用结束后仍然有效,可以定义使用全局参数. 定义全局参数使用关键字inout,全局参数的值在函数调用的时候进行传递,在函数体内进行修改,最后函数回.....
分类:
移动开发 时间:
2014-07-18 09:30:19
阅读次数:
213
Labeled Statements (标签语句) 循环或者switch语句可以嵌套其他的循环或者switch,这样在Swift中可以创建复杂的流程控制结构.循环或者switch语句都可以通过break语句来永久的结束,因此,有时候需要显式的 表明在循环或者switch中你需要break的语句......
分类:
移动开发 时间:
2014-07-16 20:50:45
阅读次数:
195
Functions (函数) 函数是一个执行特定任务的代码段.通过名称来标识和调用它们. 在Swift中,每个函数都有类型,包括函数的参数类型和返回值类型.这些类型与Swift中的其他类型使用起来一样,这使得函数可以作为参数传递给另一个函数,以及可以从一个函数中返 回函数,一个函数也可以写在另...
分类:
移动开发 时间:
2014-07-14 15:10:39
阅读次数:
210