zoukankan      html  css  js  c++  java
  • 作业——FoodTracker程序

    作业及学习地址:https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html

    zoom:就理解为快速变大变小。reveal:显示。prompt:提示。pronounced:明显的。

    AppDelegate.swift文件有两个主要的功能:

    • 创建了程序入口点,并且循环运行,传送输入事件到app中(由UIApplicationMain attribute—@UIApplicationMain完成),它显示在文件顶部,它创建一个程序对象负责管理app的生命周期和创建一个app委托对象。
    • 它定义AppDelegate类(app委托对象的类),app委托创建app所有显示内容的窗口和提供了一个反应app状态转变的位置。AppDelegate类也是编写app级别的代码的地方。AppDelegate类包含一个单属性:窗口,这个属性是optional类型,这意味着在某一点上,该属性可能是nil(var window: UIWindow?)。AppDelegate类也包含了一些重要方法的模板实现,即预定义了一些允许app对象与app委托通信的方法。

    在程序状态切换(如程序启动、切换到后台、程序终止)的过程中,app对象会调用app委托相应的方法,使其有机会能够正确相应。而且你不需要做任何特殊的事,因为app对象会帮你处理掉这些工作。然而每一个这些自动实现的方法都有一种缺省的行为——如果你使这些方法的实现为空或者从AppDelegate类中删掉他们,那么调用时,就执行缺省的行为。

    ViewController.swift文件:定义了一个自定义的、UIViewController类的子类(即ViewController类),它只是简单的继承了其父类的所有行为。所以为了重写或者扩展其行为,需要重写了两个方法viewDidLoad()和didReceiveMemoryWarning(),以及实现自定义的方法。但是single View Application的模板自带了didReceiveMemoryWarning()方法,但是下面的课程不需要实现它,所以请删掉它。

    XCode在Interface Builder打开storyboard,storyboard的背景是canvas,所以使用canvas添加和安排UI元素。iOS中所有的view对象都是UIview类型或其子类之一。

    作业地址:http://files.cnblogs.com/files/quanxi/myFoodT.zip

  • 相关阅读:
    php openssl 加密解密
    PHP中进制之间的互相转换
    零基础学习FFMPEG
    git 强制更新本地和强制提交覆盖
    mysql 不常用备忘
    mysql <=> null 问题
    GD库imagettftext中文乱码的问题
    flex布局设置width无效
    下拉菜单css
    swagger:API在线文档自动生成框架
  • 原文地址:https://www.cnblogs.com/quanxi/p/6023678.html
Copyright © 2011-2022 走看看