初学者的macOS开发:第一部分
2018-01-28 本文已影响44人
鸭梨山大哎
你想学习如何开发自己的macOS应用程序?
好消息!苹果使macOS开发非常容易,在本系列教程中,您将学习如何。您将学习如何为macOS创建您的第一个应用程序 - 即使您是一个完整的初学者。
在第一部分中,您将首先了解如何获得您需要为macOS开发的工具。然后,在创建一个简单的“Hello,World!”应用程序时,您将浏览Xcode,发现如何运行应用程序,编辑代码,设计UI以及调试代码。
在本系列的第2和第3部分中,您将创建更复杂的Egg Timer应用程序,并了解构成macOS应用程序的组件,从应用程序的启动到构建UI,以及处理用户交互的所有方面。

接着

之后

之后保存
按下command+R可以预览程序

认识xcode界面

添加UI

同理拖入button和label
配置UI

将UI链接到代码

点击connect,发现多了

对label同理操作,label的名字在属性检查器设为helloLabel。

添加如下代码

之后编译运行就好

debug

图片
