学习之前,大家可以先看看我用手机屏幕捕获和手机后期修过的几组对比照片!
然后看看是不是你值得学习的内容!
这期我们主要以手机应用编程为主,基础语言和数据结构就期待下期吧!
我今天分享的视频都是用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 = "这是点击后的文本!"
}
}
编译并运行项目后,当你在标签上按下手指时,它会改变显示的文本。
不知道大家学会了吗?把以上代码保存起来,赶快练习一下吧,要期末考哦!