最近在研究学习Swift,苹果希望它迅速取代复杂的Objective-C开发,引发了一大堆热潮去学它,放眼望去各个培训机构都已打着Swift开发0基础快速上手的招牌了。不过我觉得,等同于无C++基础上手学习C#一样,即使将来OC被淘汰,那也是N年之后的事情,如果真的要做IOS开发,趁现在Swift....
分类:
其他好文 时间:
2014-06-21 13:19:45
阅读次数:
692
Apple推出了基于Objective-C的新语言Swift. 通过实例, 我们可以很好的感受这门新语言注意事项: 在XCode6_Beta中, 如果有中文, IDE的自动补全功能就会失效, 所以开始调试的时候可以先用英文, 后面再用中文替代.1. 新建iOS -> Single View Appl...
分类:
移动开发 时间:
2014-06-19 07:23:21
阅读次数:
436
下标脚本可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,使用中类似数组或者字典的用法1.定义定义下标脚本使用subscript关键字,语法:subscript(index: Int) -> Int { get { // 返回与入参匹...
分类:
其他好文 时间:
2014-06-18 08:50:09
阅读次数:
183
iOS自动布局是设置iOS界面的利器.本实例展示了如何使用自动布局语言设置水平布局, 垂直布局1. 创建空白iOS项目(swift)2. 添加一个控制器类, 修改YYAppDelegate.swift文件@UIApplicationMainclass AppDelegate: UIResponder...
分类:
移动开发 时间:
2014-06-18 08:46:55
阅读次数:
231
大四学姐毕业了,过几天离开学校,决定请几个同学,朋友还有老乡吃顿饭。
只关心代码,不关心人类的计算机专业某猿也在邀请之列。
大家有的之前都没见过,坐在一起都在尽量找话题,避免冷场。其实在活跃的人看来,这都不叫事。但是在某猿看来。。
事后,某猿回忆起来,有这样的几句场面描写:
大家说:马刺夺冠了,打得太牛逼了。……
某猿嘻嘻一笑。
大家说:最近看世界杯没有,德国4-0虐掉葡萄牙。……
...
分类:
其他好文 时间:
2014-06-18 07:57:27
阅读次数:
176
Xcode6发布后,大家都在尝试Swift的新功能,但是使用Xcode6运行旧的项目时,如果使用了AFNetworking框架,程序会直接报异常,找不到错误的原因,这里给出解决办法...
分类:
其他好文 时间:
2014-06-18 07:18:01
阅读次数:
167
下标脚本就是对一个东西通过索引,快速取值的一种语法,例如数组的a[0]。这就是一个下标脚本。通过索引0来快速取值。在Swift中,我们可以对类(Class)、结构体(structure)和枚举(enumeration)中自己定义下标脚本的语法
一、常规定义
class Student{
var scores:Int[] = Array(count:5,repeatedValue:0)
...
分类:
其他好文 时间:
2014-06-18 07:09:30
阅读次数:
209
关于参数类型,在以前的编程过程中,很多时间都忽视了形参与实参的区别。通过这两天的学习,算是捡回了漏掉的知识。
在swift中,参数有形参和实参之分,形参即只能在函数内部调用的参数,默认是不能修改的,如果想要修改就需要在参数前添加var声明。
但这样的声明过后,仍旧不会改变实参的值,这样就要用到inout了,传递给inout的参数类型必须是var类型的,不能是let类型或者字面类型,(字面类型是...
分类:
其他好文 时间:
2014-06-18 06:55:15
阅读次数:
175
一、 枚举
枚举定义了一种包含一组相关值的公共类型。枚举是Swift中的一种与类类似的类型,具有许多传统类才有的特征,例如计算属性、实例方法,能够通过扩展或协议增强功能等。
1.1 枚举定义
Swift 语言的枚举类型的定义语法如下:
enum
CompassPoint {
case
North...
分类:
移动开发 时间:
2014-06-18 00:50:25
阅读次数:
326