目前主流的手机APP分两类 , 一类是基于苹果(IOS)系统的APP,另一类是基于安卓(Android)系统的APP , 两种不同系统的APP所使用的开发工具及编程语言完全不一样 。
(1)基于苹果(IOS)系统的APP
要开发苹果系统的APP,需使用苹果公司的xcode开发工具,通常是使用Objective-C或Swift语言开发 , Objective-C是C语言衍生出来的,继承了C语言的特性,属于面向对象的语言 。会C语言的话可以直接使用Objective-C编程,差异很?。粲龅讲欢脑俨樽柿?。还有就是苹果新推出的Swift语言,非常好用 。
(2)基于安卓(Android)系统的APP
【如何学习手机编程】安卓系统APP使用Java语言进行开发,Java语言已经流行了20几年 , 目前还保持这这种势头,经久不衰 。如果想做安卓系统APP必须先掌握Java语言,对于有C语言基础的人来说,学习Java还是较容易的 , 如果有兴趣的话可以自学,网上Java学习教程挺多的,还有不少免费的教学视频,不想花钱报培训班的话,可以自己跟着视频学习 。如果是完全零基?。挥醒Ч鼵等其他编程语言),如果真的很感兴趣,也可以自学,只是学起来稍微慢一些 。
安卓系统APP开发的工具有几种,目前比较主流的有Eclipse和android studio,之前比较流行的是Eclipse,后来2013年谷歌推出了android studio开发工具,也比较好用 。不过很多老用户还继续沿用Eclipse开发工具,因为更换平台很多配置需重新设置,而且之前编写的软件无法直接运行 。如果是新手的话建议使用android studio,个人觉得android studio好用一些 。
开发前准备,还得安装Java开发环境 , JRE、JDK、android studio,还包括环境变量设置 , 模拟器配置等,这些东西至少要折腾好几天才弄好 。
总之,有兴趣的话可以自己系统的学习,手机APP开发还是非常有用的,可以做智能家居、远程控制或者开发游戏等 。

文章插图

文章插图

文章插图

文章插图

文章插图

文章插图
- 乔丹那么强为什么奥运会效率很一般
- 预测未来社会发展趋势,对普通人而言,现阶段学习哪些知识技能,才不会被轻易淘汰
- 虾皮与什么搭配有营养
- 为什么詹姆斯是季后赛历史绝杀王,却还是有那么多人黑他关键球不行呢
- 你觉得一生中有多少人或者事可以等待
- 你在工作中做过哪些成功的「断舍离」
- 磁悬浮列车比高铁更快,但如今却淡出人们视野,为啥没有普及
- 我是中国人民保险的,怎么才能快速建立自己的团队,怎么招人吸引人
- 手机对我来说就是一块表,是不是很悲催?你呢
