启动iOS开发人员(OBJ C)的QT/C 开发

Starting Qt/C++ Development for an iOS Developer (obj C)

本文关键字:开发 QT iOS 启动 OBJ      更新时间:2023-10-16

我已经在目标C中开发iOS应用程序已有近4年(也扔进了一些Android Dev)。我被任命为一个新项目,用于使用QT/C 开发跨平台应用程序,主要是使用小部件。

我已经介绍了基本的C ,目前正在接近入门QT在线课程的结尾。到目前为止,类之间的交流一直使用信号和插槽机制进行。

来自iOS,我习惯于依靠协议/委托,通知和KVO设计模式。我想知道,使用QT/C ?

欢呼。

不,不是。除了纯C 工作方式之外,QT还引入了信号和插槽机制。但是,QT 4引入了一组使用模型的项目视图类 - 查看体系结构,请参阅此处。

协议/委托在C 中很容易实现。协议只是具有纯虚拟函数的类。

但是,如果您已经依靠QT,我认为使用其设施很有意义。