美文网首页
Swift之第一个应用程序

Swift之第一个应用程序

作者: oh_flying | 来源:发表于2017-05-23 16:33 被阅读175次

创建swift程序

创建的时候注意选择语言为swift
创建好的工程如下图:

屏幕快照 2017-05-23 下午4.06.05.png

里面需要注意的就是我上面的注释,如下:

 //1.@UIApplicationMain,就是程序的入口
 //2.只有.swift 没有.h /.m,在swift中默认全局共享
//3.所有的代码,都包装在{},默认方法都有一个缩进!

然后简单的写了几句代码,大致如下:

屏幕快照 2017-05-23 下午4.27.27.png

里面都有注释,所以很好理解,需要注意的就是,btn的点击方法,这个是传了个button的参数,如果不传参数的话就是这样写:

func clickMe() -> () {
    print(#function)
    print("哈哈哈")      
}

#function代表的是方法名.

总结

1.OC [UIView alloc] initWithXXX:]
 Swift UIView(XXX:)
           UIView()
类名() == alloc / init 等价

2.类方法
 OC [UIColor redColor]
 Swift UIColor.red
 2.0 UIColor.redColor()

3.访问当前对象的属性,可以不适用‘self’
 建议:都不用
 原因:闭包(类似于 OC block),需要使用 self.

4.没有‘;’
 ‘;’目的是分割语句的,在swift中,默认不需要

5.枚举类型
 OC  UIButtonTypeContactAdd
 Swift  '.'contactAdd

6.监听方法
 OC      @selector
 swift   #selector  如果带参数,不需要使用':'
 2.0直接使用"",需要使用':'

7.调试
OC     NSLog
swift  print
- 没有时间
- 效率比NSLog要高

OC     __FUNCTION__ //打印方法名
swift  #function    //打印方法名

相关文章

网友评论

      本文标题:Swift之第一个应用程序

      本文链接:https://www.haomeiwen.com/subject/dhcgxxtx.html