美文网首页
macOS 开发笔记

macOS 开发笔记

作者: 魔都兰陵王 | 来源:发表于2018-12-08 16:39 被阅读14次

    做了几年iOS开发,熟悉了iOS的控件的使用,闲来无事学习整理一下Mac开发基础知识,也好练习一下自己的语言逻辑。

    准备工作:

    1.Mac 电脑一台

    2.Objective-C 和 Swift 语言基础

    Mac app 和 iOS app 都是用Xcode开发,由于是界面应用,所以我们在开发的时候总会用到各种控件来做用户界面。在iOS 中的控件是以UI开头,而且控件的事件相对Mac 来说是比较简单的,触摸事件为主,且由于苹果公司对UIKit的重视,iOS的UIKit从很多方面使用起来比 Mac的AppKit友好很多。

    UIKit 和 AppKit 有很多类似的控件,或者名字类似的控件,但是它们的继承关系并不相同。所以需要来一张图理清继承关系,便于搞清楚如何使用控件。

    从下图可以看到,Mac 开发中没有NavigationController,TabbarControler,竟然还没有UILabel 这样的控件... ,也没有TextView...,竟然TableView 不是继承ScrollView的,好乱... ...

    本文先抛出这张图,之后会不定期更新常用控件的使用方法和技巧(今天上海下雪了,天太冷,买点好吃的煮个火锅吃先)。

    AppKit常用控件继承关系图

    相关文章

      网友评论

          本文标题:macOS 开发笔记

          本文链接:https://www.haomeiwen.com/subject/dkcihttx.html