如何用纯C语言编写IOS应用

如题所述

理论上是可行的
因为在IOS上也有C语言编译器
所以 应该可以做到用C来画界面 响应事件,从而编写IOS应用
但可以确定的时候 代码会很繁琐
操作 维护都会很不方便
如果你对OC 以及C都很熟悉,想把这个作为一个游戏 来尝试一下 ,也是可以的
如果对IOS不熟悉,那么不建议走这种偏门,并没有什么意义 还是好好学OC吧
温馨提示:内容为网友见解,仅供参考
无其他回答

只懂C语言 可以开发iOS App应用吗
不可以的。因为iOS App最基本的语言不是C语言,而是OC。要开发App需要建立iOS Application.在XCode中你可以写基于C的控制台应用程序,不过如果你在windows上的C文件,直接用xcode打开是不能运行的,你需要建立好基于C的控制台应用程序以后,把你的C代码复制到XCode中才能运行。虽然XCode可以编写C语言,但是...

c语言可以开发iOS软件吗(ios手机编写c语言的软件)
1、《Objective-C程序设计》(难度指数:※※)2、《iOS7应用开发入门经典》(难度指数:※※)3、《iOS开发指南-0基础到AppStore上架》(难度指数:※※※)4、《iOS编程实战》(难度指数:※※※)这里面讲解的很清楚,后面甚至有简单的项目可以练手,这对于看视频教程看恶心的同学是个福音~你可以...

使用C语言开发跨平台(win\/android)应用(PainterEngine 快速入...
通过Link C++ Project With Gradle连接C++项目,选择CMakeLists.txt文件,然后运行编译,现在可以连接手机运行Android应用。PainterEngine架构包括运行时框架(PainterEngine_Startup)、功能逻辑运行框架(PainterEngine_Application),在PainterEngine_Application.c文件中包含初始化、更新、渲染和事件处理四个核心函数。初...

如何用C语言编写简单的手机app?
iOS的话,首先要有Mac操作系统。即使是H5打包iOSApp也是要有Mac操作系统的。所以有型之中,iOS开发的前期成本也要高一些。再说说iOS开发本身,这是不能直接使用C和C++进行开发的,要使用Objective-C语言和苹果自家Swift语言进行开发,C语言在这里只能起到辅助作用。可能你也会问,老式功能机。那种功能机...

iOS 开发怎么入门
objective-c语言开发iOS应用 1、我以为,斯坦福大学IOS公开课不适合入门的同学看,里面第一课讲解的就是MVC模式。对于一个刚入门想要学习的IOS的同学可能就完全懵了,心里想:“我特么第一课都听不懂我后面还学个P啊”。如果以前没接触过面向对象的语言学习的热情肯定大打折扣。2、我还以为,苹果官方...

学iOS编程需要什么基础吗,如C语言。 主要的学习流程是怎样的。
学习iOS编程需要一定的编程基础。建议先了解C语言或者相似的语言,因为iOS主要使用Objective-C和Swift,这两种语言均与C语言有紧密联系。若计划开发游戏,C++也会很有帮助。学习流程通常从基础语法开始。无论是Objective-C、Swift还是C++,都需要对变量、数据类型、控制结构、函数、类与对象等概念有深入理解。

如何使用c语言开发手机APP(手机编写c语言)
区分操作系统 单纯的C是没法开发app的 用OC可以开发IOS的app 用C其实是用QT可以做安卓的app 用C还可以开发WP的app 目前主流就这三个了。

开发ios应用必须学c语言么?
不是必须的;IOS开发是使用objective-c语言,不是C语言;开发IOS应用C语言不是必要的,但是objc是必须的。关于objective-C:1、Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。2、主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和Open...

用c语言可以开发app吗
C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。不同的变量类型可以用结构体(struct)组合在一起。只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。部份的变量类型可以转换,例如整型和字符型变量。通过指针(pointer),C语言可以容易...

用C语言写手机系统底层,用C++或C#或Java写应用层
那就是C和C++。当然做出的库是为这些平台的开发人员用的,如果想做这三个平台的应用程序的话,ios平台要用objective-c(类似C++),android要用java, window phone平台要用C#,也就是说做应用要用对应的语言调用C\\C++写好的库或系统自带的库。这要看你想做应用还是想做底层库了。

相似回答