Hello!
很开心自己接受了这个事情,开始了Swift的学习.所以,想记下来,自己慢慢前进的每一小步!
首先:保证自己的Xcode是6.0以上的版本<只要能新建Swift项目就行哈,嘻嘻>
然后新建:HelloSwift项目
大概最后就是这样:
然后就开始说明这个Appdelegate的生命周期
在说生命周期之前,先普及一下func和println了
func是用来定义函数所用的,当然了,println是用来输出显示的,本来是加在注释中的,此处提出了明示一下下:
/**
* 说明:
* swift中的函数命名是采用func来命名的,这跟OC有了很大区别
1.override func 这个是重写父类的函数
2.如果想要自定义行数,就只需要这样即可:func saySwift(){}
3.如果想要穿参,那么需要这样: func saySwift(personName: String)(){}
传入的是一个字符串类型的变量,名为:personName
4.如果想要返回值,那么就这样: func saySwift(personName: String) -> String(){}
那么这样的话,就需要返回一个String类型的值
println("hello,swift!") 后面没有跟着冒号,不会报错。
println("hello,swift!") 和 println("hello,swift!");
表达意义是相同的。
但是苹果推荐开发者使用 println("hello,swift!") 开发者文档中都是这样使用
所以,不要见怪
*/
这个生命周期跟用OC建立iOS项目以及和Android的Application都类似:
启动->前台->切换到后台->前台等等,无疑就是这些,如下:
//
// AppDelegate.swift
// HelloSwift
//
// Created by NapoleonBai on 14-11-10.
// Copyright (c) 2014年 NapoleonBai. All rights reserved.
//
import UIKit
import CoreData
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
//点击launcher之后执行的函数<first>
println("application======>")
return true
}
func applicationWillResignActive(application: UIApplication) {
println("applicationWillResignActive===>")
//准备进入后台<third>,可以使用这个方法来暂停任务,比如:暂停游戏等,发生场景:<电话/短信来临 或者 用户退出程序等等>
}
func applicationDidEnterBackg