博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac开发快速入门
阅读量:6260 次
发布时间:2019-06-22

本文共 897 字,大约阅读时间需要 2 分钟。

初次接触mac开发,发现国内相关资料少得可怜,于是写下这篇文章,作为学习记录。Mac应用开发也是使用Objective-C进行开发的,所以从iOS转Mac并不困难,很多东西都一样。

本文以一个登录界面作为练习

好了,少废话,接招~

 一、新建项目

然后选择项目保存路径,点击create.

然后我们可以看到这样一个界面

二、使用控件

 

单击文本框,按住Ctrl键拖到@interface和@end中间,弹出绑定属性框,输入属性名,点击Connect。

对于按钮,Connection的类型应选择Action。

再单击右上角如下图标,切换到单个编辑界面

 至此,我们已经完成了项目工程的创建和控件的绑定。

如果你熟悉iOS编程,你也许能够发现这里的一个模式。许多在UIKit中的用户界面相关的类都是从OSX AppKit中迁移过去的。因此,它们中的一些仅仅是从Mac中的前缀NS变成了iOS中的UI。

三、控件的操作

我们可以在ViewController.m文件中看到有一个名为loginBtn:的方法,该方法正是login按钮的回调我们可以在该方法中进行一些操作。

1 - (IBAction)loginBtn:(NSButton *)sender {2     NSLog(@"userNmae:%@", self.userName.stringValue);3     NSLog(@"password:%@", self.password.stringValue);4 }

我们输入以上代码,当点击login按钮时,将在控制台输出userName和password文本框的内容。

按commend+R将程序运行起来,在文本框输入内容,点击login,文本框中的内容便在控制台中打印出来了。

本入门教程到此结束,在该教程中我们只学会了如何创建工程和绑定控件以及极少的UI操作。如果你熟悉iOS编程,这个教程可能对你并没有什么卵用。。。

想要继续学习UI相关知识的,可继续查看UI相关的文章。

 

转载于:https://www.cnblogs.com/JanaChen/p/4794755.html

你可能感兴趣的文章
【Android】代码实现模拟屏幕点击和键盘按键事件
查看>>
redis配置文件详解
查看>>
账号与权限的管理
查看>>
MD5加密
查看>>
基于密钥的主从DNS服务器的配置
查看>>
Cisco交换机初始化管理
查看>>
Error-Disable特性
查看>>
成长路线图:十五年成就钻石人生
查看>>
总结之:CentOS6.5下openssl加密解密及CA自签颁发证书详解
查看>>
Linux - crontab(定时任务)
查看>>
TCP/IP三次握手总结;
查看>>
MySQL管理之日志详解
查看>>
mariadb(mysql)基本介绍
查看>>
我的友情链接
查看>>
判断是否为平衡二叉树 Balanced Binary Tree
查看>>
由两个n位数相乘得到的最大回文 Largest Palindrome Product
查看>>
转:搞linux必须知道的
查看>>
Java RMI 远程调用简易教程
查看>>
雷神的微软平台安全宝典
查看>>
我的友情链接
查看>>