⑴ 开发ios软件需要什么
开发ios软件需要objective-c语言。开发ios软件需要使用Xcode开发工具。开发ios软件必须熟练掌握Objective-C语言,熟悉OC中各种常用语法,了解iOS操作系统,并掌握开发工具的使用。
⑵ ios开发是c语言吗
iOS开发就是为装有iOS系统的设备完成应用软件或游戏软件的开发,它的开发语言包括C语言,但主要都是Objective-C语言,它是c的一种超集,是在C的基础上加入面向对象特性而成的编程语言。
⑶ 用c语言可以开发app吗
一般来说ios的app是用c++和object-c来编写的,但是要通过xcode程序。一个app你可以用oc编写,也可以c++结合oc编写,我就看过一个外国开发商说的,他开发的app1000条代码800条都是c++,200条oc。
⑷ c语言可以开发iOS软件吗
准确的说,是使用objective-c语言开发iOS应用
第一阶段: RayWenderlich网站中的 The iOS Apprentice教程 (难度指数:※)
以上有几个答案提到了这个网站,但看什么教程没有细说,我在这里简单说说。The iOS Apprentice的教程针对完全没有编程经验的人设计。这个教程是外国人写的并且有免费试读版,感兴趣的人要看看。里面说的东西都非常非常基本,里面一个共讲解了4个不同类型app,强烈建议一步一步按照上面所写的步骤敲一遍代码。其中你会遇到很多复杂的语句和长的可怕的函数,你不用感到恐慌,照着敲,知道它干嘛用完全OK了,随着你编程时间以及经验的增加,你都会懂得。
附链接:http://www.raywenderlich.com/store/ios-apprentice
注:这个教程是英文原版,并且收费,只免费提供一个app的教程。如果看完了这个免费的教程觉得还挺想继续学的请参考 @王寒 老师的翻译教程(只有前3个app教程,第4个教程刚出,国内应该还没有人翻译,如果想看只能付费)。PS:(现在开发iOS应用基本都是用Objective-C,至于刚出来的Swift现阶段暂时不推荐学习,如果想了解王寒老师也做了swift版本的The iOS Apprentice教程翻译,自己去找)
附上王寒老师教程下载地址:https://github.com/eseedo/kidscoding
第二阶段:培训班的网络课程及入门书籍
经过第一个阶段你应该已经大致掌握IOS开发流程,能编写一个非常简单的应用了。这时候相信你的热情应该会很高涨,但接下来的学习可能会很枯燥,做好准备。网络课程的话推荐李明杰的课程,不推荐其他的。(他目前在广州创业建立自己的培训品牌,没有自制力看网络课程的请去找他。杰哥开源了一些非常优秀的框架如:MJExtension )
建议首先要恶补基础知识。经过第一个阶段你可能觉得你懂不少了,但是只是表面,尤其是没学过编程的应该好好学习一下视频前面的课程,主要看看语法。等你看恶心了看烦了就去看视频里UI部分,这里相对于来说比较轻松,一定要把视频里写的语句打一遍,相信这样你理解会更深刻。里面说的不清楚的地方上网可以网络,可以查书(如果你有书的话)。
Q:视频教程是用来做什么的?
A:光有实践没有知识是写不好程序的,第一阶段基本都是实践,第二部分则是用来查缺补漏。 之所以推荐网络课程是因为讲解的比较系统,各种入门知识都会涉及。因为iOS所涉及内容庞 大单看几本书还是涉及不全的。
Q:上不上培训班?
A:个人意见是不推荐去,自学足够了。现在学习iOS的环境比前几年好太多了,光凭借网上的资料是 完全可以的学得很好的,如果你连这点学习能力还没有我也不相信你将来能成为一个很优秀的工程师。而且你会发现在社会上一些互联网公司是拒绝接收培训班出来的人。
推荐入门书籍:
tips:以下所有书籍有英文版看英文版,有最新版看最新版
1、《Objective-C 程序设计》(难度指数:※※)
2、《iOS 7应用开发入门经典》(难度指数:※※)
3、《iOS开发指南-0基础到AppStore上架》(难度指数:※※※)
4、《iOS编程实战》(难度指数:※※※※)
这里面讲解的很清楚,后面甚至有简单的项目可以练手,这对于看视频教程看恶心的同学是个福音~你可以先做项目遇到不懂的再看视频。
这里我想多说一句,买iOS开发的辅导书千万别买过时太久的,我看以上有答案还推荐iOS4系列丛书呢...拜托现在都什么年代了,现在iOS8教程都要出来了,你iOS6的教程都过时好久了更别提iOS4了...对于新出的swift语言好多人难以选择不知道该学OC好还是Swift好。我个人建议现在学OC,一门新语言的诞生需要经过时间的考验与洗礼。等你学好了OC以后再看也不迟。
第三阶段及以后
到这个阶段你应该拥有了充分的自学能力,已经达到了入门水平。
这时候以下网址将成为你的家常便饭:
Github,StackOverFlow
如果你编程遇到困难,在StackOverFlow上面应该都能找到合适的解答。(前提是你英文不要太差)。Github上好多开源代码足够丰富你的眼界。如果你想成为一个iOS开发者的话这上面两个网站是你经常以及必须会用到的。
⑸ c语言可以开发iOS软件吗
C语言是IOS开发的基础。一般来说ios的app是用c++和object-c来编写的,但是要通过xcode程序。一个app可以用oc编写,也可以c++结合oc编写,一个外国开发商说,一个app1000条代码800条都是c++,200条oc。
⑹ 有什么能在ios上运行的c++编程软件
IOS是无法运行C++编程软件。
C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。
iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。
iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
⑺ 可以完全用c语言开发 ios程序么
不能说完全,只能说可以。 objc中的一些类扩展自c,是c的扩展,是对某些类型的进一步封装,提供了更多的特性,简便了开发。而且objc是面向对象的编程语言,允许使用面向对象的特性来组织和设计程序。说c可以是因为在ios中有一些操作还是基于c的,如操作sqlite。
⑻ 只懂C语言 可以开发iOS App应用吗
不可以的。
因为iOS App最基本的语言不是C语言,而是OC。要开发App需要建立iOS Application.
在XCode中你可以写基于C的控制台应用程序,不过如果你在windows上的C文件,直接用xcode打开是不能运行的,你需要建立好基于C的控制台应用程序以后,把你的C代码复制到XCode中才能运行。虽然XCode可以编写C语言,但是要是想生成App的话需要的OC语言还是要多一些的。
做iOS App开发离不开OC,不过有C语言基础,在学习OC会更容易理解。
OC和C的思维方式有很大的不同,熟练C可能在刚开始的阶段并不能带来什么优势。但我一直觉得,C对于程序员来说是一门非常重要的语言,不管你是做什么开发的,对C都要有一定程度的掌握。
⑼ 有没有推荐在iPad上运行c语言程序的软件
ipad有51 cto的客户端,里面有c语言的教程 下载51 cto app后登录,注册账号密码,登录 社区、选择相关课程、添加并缓存到本地,就可以学习了,在线也可以学习。
苹果iPad是由英国出生的设计主管乔纳森·伊夫(Jonathan Ive,或译为乔纳森·艾维)领导的团队设计的,这个圆滑、超薄的产品反映出了伊夫对德国天才设计师Dieter Rams的崇敬之情。
iPad是由苹果公司于2010年开始发布的平板电脑系列,定位介于苹果的智能手机iPhone和笔记本电脑产品之间,(屏幕中有4个虚拟程序固定栏)与iPhone布局一样,提供浏览网站、收发电子邮件、观看电子书、播放音频或视频、玩游戏等功能。
由于采用ARM架构,不能兼容普通PC台式机和笔记本的程序,可以通过安装由Apple提供的iWork套件进行办公,可以通过iPadOS第三方软件预览和编辑Microsoft Office和PDF文件。
苹果平板电脑iPad,分为无线局域网和无线局域网+Cellular两个版本,新旧共有16GB、32GB、64GB、128GB、256GB、512GB、1TB和2TB,8种容量。
从外观上看,iPad就是一个大号的iPhone或者iPod Touch,运行的是iOS(2019年起改为iPad OS)的操作系统,并采用主频为1GHz+的苹果处理器,支持多点触控,内置了地图、日历、视频、itunes store等应用,同时还可以运行所有App Store64位的程序,但是不能打电话。
⑽ 苹果4s那个c语言软件叫什么
你好。
苹果4s是ios系统,ios系统的开发语言Objective-C语言,是一种面向对象的编程语言,那也就是C语言的扩充语言,也就是说在c的基础上升级的语言。