2 dfhxunuo dfhxunuo 于 2016.02.11 22:11 提问

在osx系统下,能用c语言编写窗口化的程序么?

在mac下,c语言能编写窗口化的程序么,
我在网上搜索了下,没有具体的回答,但是有人说程序是否窗口化和语言无关,只和
调用的api有关。。。
小弟菜鸟一个,求大神给解答下,如果调用api怎么调用啊。。
用的xcode,可我确实是太菜了,用不明白啊,哪位大牛推荐个网站,帖子,视频之类的,
让我学习学习,不胜感激~~

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.11 22:17

可以的,使用qt。
http://blog.csdn.net/libaineu2004/article/details/46234079
http://www.codeproject.com/Tips/740041/Installing-Qt-on-Mac-OS-X

除此之外还有一些别的框架:
http://www.macx.cn/a/a5544i142390.htm

但是还是原生的objective-c更好用,资料也比较多。

dfhxunuo
dfhxunuo 谢谢。
2 年多之前 回复
91program
91program 回复caozhy: 搜索引擎使用的很“溜”吗!为什么不告诉提问者呢?这样是不是显得自己很“博学”,可以装“大牛”!
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.02.11 23:02

xcode可以用cocoa的UI库。提供了各种控件

dfhxunuo
dfhxunuo 谢谢,
2 年多之前 回复
dfhxunuo
dfhxunuo 谢谢,
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
写操作系统只能用C语言和汇编语言吗
刚刚在学习MFC的时候感到很多编程都是基于系统的,用了系统的API,那么一开始的操作系统如何编写出来的呢。 第一个操作系统一定是用机器语言或者汇编语言直接编写的。之后就写编译器,有了编译器之后就能用高级语言写操作系统,之后编译为机器代码——能和硬件直接交互。所以,写操作系统应该用什么语言,看到了一篇文章。 原文地址  知乎 理论上说,大部分语言都可以用来写操作系统内核。 但是为什么大部分操
C语言在vc下编写的Windows窗口小程序 小小计算器
C语言在vc下编写的Windows窗口小程序 小小计算器 含代码 和 exe程序
写操作系统只能用汇编和C语言吗
作者:北极 链接:http://www.zhihu.com/question/26834043/answer/34245822 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 理论上说,大部分语言都可以用来写操作系统内核。 但是为什么大部分操作系统内核都只用C语言来写?因为目前所有的语言的开发环境里,C语言能做到编译成不依赖操作系统的形式二进制代码,C语言的各种脱离系统的
【窗口编程】一个简单的C语言窗口程序
创建一个简单的窗口,包括基础的主函数和回调函数。
c语言开发窗口应用程序
1.学会制作带窗口界面的程序。 2.学会软件开发中常用的各种技术,如网络编程,多线程编程,数据库编程。 3.项目实战,让您知道软件是怎么一步一步制作的。可以学会c语言的模块化编程以及一些编程习惯和思路。
如何在Mac下编写C程序(很简单)
以前一直用的是windows,换成mac之后,有很多东西不再适用,在这里简单的介绍一下如何用终端在mac中编写c程序。1、首先,快捷键command+空格 ,在搜索框中输入terminal(输入ter即可弹出),回车打开终端;2、打开终端后,进入某路径下,输入命令:cd /Users/用户名/Desktop;3、新建一个.c文件(用来编写代码),输入命令:vim helloworld.c4、编写代...
用C语言编写的一个万年历系统
一个万年历的课程设计,包括了word文档和源代码,在DOS环境下运行。
Mac编程之用户界面
Xcode提供两种方式来保存用户界面: .xib文件 .storyboard文件 一个.xib文件通常包含一个单独的窗口(window)或者用户界面上的一个视图(view)。.storyboard文件包含一个或多个视图或者segues,这里的视图代表一个窗口,segue定义了视图间的转场。用户界面有三个功能: 向用户展示信息 接收来自用户的数据 允许用户控制程序 Xcode中的对象库(Object
C语言实现签到系统
C语言实现签到系统,可以实现非工作日加班计算,工作时间计算
用C语言编写一个随机点名系统
/*编写一个随机点名系统,运行该系统后,按空格键可以显示出一名同学,以前被选中的同学,将不会再次被选中*/ #include #include #include #include #include struct studentinfo { char sNo[5]; char sxueNo[14]; char sname[20]; }st[100]; int main() {