zoukankan      html  css  js  c++  java
  • 25.怎样创建一个Swift项目?

      经历前面三部分的学习之后,我们对于Swift的有了基本的了解,知道它的基础语法,也知道了类、结构体、枚举、协议、扩展等等内容。但知道上面这些内容,并不代表我们就能很好的进行实际的项目开发了,本部分内容将手把手的教你进行Swift的项目开发。

    1.新建Swift项目

      打开XCode,选择【File】 --> 【New】 --> 【Project】(也可以同时按住command+shift+N快捷创建),如下图所示:

      单击【Project】之后,将弹出选择项目模板的界面,这里我们可以选择【Single View Application】,如下图所示:

      选择模板单击【Next】,进入如下页面:

      输入项目名称,并选择语言为Swift,在下一步页面中选择项目要保存的位置之后,单击【Create】,创建完成。我们可以看到刚创建的项目包括如下文件:

      我们在ViewController.swift文件中加一句代码,设置一下页面的背景色,如下图所示:

      然后在Main.storyboard文件中添加一个UILabel控件,并设置text属性为“Hello World!”,如下图所示:

      至此,经典的Hello World程序已经完成了。单击command+R运行,可看到运行效果如下:

    2.纯代码开发的配置

      可以看到,上面所创建的项目,我们不需要编写任何代码(添加背景色只是让你知道显示的页面是哪个类),直接在storyboard中拖拽控件就可实现,并运行展现。但对于纯代码控来说,我们更希望用代码的方式来实现。

    2.1项目Target配置修改

      选择相应【TARGETS】,选择【General】,找到如下两个配置项,并清空内容。

     

    2.2删除storyboard文件

      删除Main.storyboard和LaunchScreen.storyboard文件。

    2.3AppDelegate中配置rootViewController

      在AppDelegate.swift的如下方法中添加相应代码,设置rootViewController:

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
    {
        self.window = UIWindow(frame: UIScreen.mainScreen().bounds);
           
        // 这里设置rootViewController为ViewController实例
        let vc = ViewController();
        self.window?.rootViewController = vc;
    
        self.window?.backgroundColor = .whiteColor();
        self.window?.makeKeyAndVisible();
        return true;
    }

    2.4ViewController添加UILabel

      如下所示:

     

    2.5运行

      单击command+R运行,可看到运行效果和上面storyboard配置效果一样。

  • 相关阅读:
    Kubernetes 集成研发笔记
    Rust 1.44.0 发布
    Rust 1.43.0 发布
    PAT 甲级 1108 Finding Average (20分)
    PAT 甲级 1107 Social Clusters (30分)(并查集)
    PAT 甲级 1106 Lowest Price in Supply Chain (25分) (bfs)
    PAT 甲级 1105 Spiral Matrix (25分)(螺旋矩阵,简单模拟)
    PAT 甲级 1104 Sum of Number Segments (20分)(有坑,int *int 可能会溢出)
    java 多线程 26 : 线程池
    OpenCV_Python —— (4)形态学操作
  • 原文地址:https://www.cnblogs.com/LeeGof/p/5684171.html
Copyright © 2011-2022 走看看