作者author

8 月 6, 2025

学习之前,大家可以先看看我用手机屏幕捕获和手机后期修过的几组对比照片!
然后看看是不是你值得学习的内容!
这期我们主要以手机应用编程为主,基础语言和数据结构就期待下期吧!
我今天分享的视频都是用iPhone7录制的,现在手机拍摄的图片质量都挺好,再加上好的后期处理,视频就会更出色!
今天我就着重分享一款大家都经常使用的“Xcode”编程工具。
其实手机应用开发软件有很多,很多。
不过还是Xcode好用,实在是太强大了,可以这样说:每年“AppStore最佳应用”的获奖者,几乎都是使用它来开发的。
所以想学好也是要花点心思呢。
这次我用两个示例来为大家详细讲解,代码有点多,耐心看完你就能学会了!
大家看完可以用我的原件一起练习下。
好了,让我们开始学习吧!

首先,打开软件,新建一个iOS项目(最近Xcode更新了,不过不影响)第一步,设置项目名称,语言选择“Swift”,界面选择“Storyboard”或“Interface Builder”(根据自己的喜好),然后创建。
第二步,选则视图控制器:“ViewController”(这是最常用的控制器,负责显示界面和用户交互)。在导航栏中查看代码结构。
第三步,编写第一个程序。打开ViewController类的实现文件( ViewController.swift)来编写代码。

以下是一个简单的应用程序示例:

import UIKit

class ViewController: UIViewController {
    // 声明一个按钮变量
    @IBOutlet weak var myButton: UIButton!

    override func viewDidLoad() {
        super.viewDidLoad()
        myButton.setTitle("点击", for: .normal)
        // 设置按钮的点击事件处理函数
        let touchGesture = UITapGestureRecognizer(target: self, action: #selector(buttonTapped))
        myButton.addGestureRecognizer(touchGesture)
    }

    // 定义一个响应事件的函数
    @objc func buttonTapped() {
        print("按钮被点击了")
    }
}

第四步,编译并运行项目。首先确保你的设备已经连接到电脑上,然后点击“Run”按钮进行编译和运行。
当你点击按钮时,控制台会输出以下内容:“按钮被点击了”。

接下来我们来看看第二个示例:

import UIKit

class ViewController: UIViewController {
    // 声明一个文本标签变量
    @IBOutlet weak var myLabel: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        myLabel.text = "这是我的第一个程序!"
        let tapGesture = UITapGestureRecognizer(target: self, action: #selector labelTapped)
        myLabel.addGestureRecognizer(tapGesture)

    }

    // 定义一个响应事件的函数
    @objc func labelTapped() {
        myLabel.text = "这是点击后的文本!"
    }
}

编译并运行项目后,当你在标签上按下手指时,它会改变显示的文本。

不知道大家学会了吗?把以上代码保存起来,赶快练习一下吧,要期末考哦!

作者 author