swift可以开发android吗
swift可以开发android吗
当会swift的程序员数量超过会java的程序员数量时。
说句题外话,c#写安卓调试很爽
同样适用swift,得有个像样的runtime啊
这个demo的特点是将swift通过so的方式给android用,本质上宿主还是java
runtime。不过它给我们的启示是可行的,只要我们把android的sdk以native的方式暴露并提供一套互调机制即可,同时让android在安装过程中可以直接装本地机器指令的包,而不
http://www。swifthumb。com/article-189-1。html
这个网址你看看,是可以开发的。他也可以开发ios。
google公司据说过几年就会推行swift语言开发android。不知道靠谱不靠谱。
如何看待Android将用Swift替代Java作为系统开发语言的传闻
Swift
语言是目前全世界增长最快、自我完善最快的开源语言,以其精炼、准确、现代的语法已经从最初的iOS客户端渗透到了服务器端。事实上,无论是在苹果手机还是服务器端,Swift的性能跑分都无与伦比
这是任何一种现代主流计算机语言:java
等,都没法相比的。在谷歌犹豫不决的这六个月内,IBM、Facebook和Uber都已经彻底转向了Swift,可见大势所趋,不可逆转。
有一个最简单的事实:Swift
早晚都能渗透到
Android(已经有人做出了App),但是Java
不可能为iOS开发程序,想都别想!
作为一个程序员,我的建议是——既然逃避不了,不如拥抱!早一点适应,就早一份准备。
关于服务端Swift应用的跑分指标,请参考:
http://mp。weixin。qq。com/s?__biz=MzI3ODQ5NzYyOA==&mid=100000029&idx=1&sn=da210c48b04925c0e7c85d56240195ff&chksm=6b57512e5c20d838957f4ff124969b2451807fb96f17c508989335920a23a1d0efa89d900b98&mpshare=1&scene=1&srcid=1017rwXpYIJpRWCuTmeoMhQo#rd
首先要明白,android是一种系统,java是一种计算机程序设计语言。
其次,两者的关系是android由底层linux内核提供基本功能,部分程序以java编写。
第三,android目前是最受欢迎的手机和平板电脑操作系统,但现在这两块市场的竞争相当激烈,不敢保证以后会不会被其他系统超越,比如ios、wp7……(当然竞争越激烈,那需要的人才也就更多了。)而java的使用更广泛,不但可以用于手机的部分程序,还可以用在电脑上。相对来说,目前计算机的编程语言就那么几种,要开发别的语言估计没那么容易。(相对稳定的环境,如果要成功需要付出的更多,但回报也更丰厚。)
最后,以上仅供参考,抉择还是自己拿主意吧。
安卓机要用swift语言做开发吗
是iOS吧?iOS的OC语言过段时间会被swift替换。android目前多数人用java,少数人或底层开发用c++,还从没听说过苹果官方新出的语言swift会支持开发android的说法。
有一种程序设计语言,用它即开发Android又开发ios,它是哪一种程序设计语
有一种程序设计语言,用它即开发Android又开发ios,它是哪一种程序设计语言?求名字?
iOS开发语言主要包括:C语言基础、Obiective-C编程、UIKit框架详解这三大块。
C语言基础:C语言是开发语言的基础,是最常用的一门程序设计语言,最常用于编写计算机程序。
Obiective-C编程:
Obiective-C是在C语言的基础上,加入面向对象特性扩充而成的通用型高级编程语言。
UIKit框架详解:UIKit框架是iPhone应用程序开发中最基本的框架,也是最常用到及最重要的框架。
这三种就只有c语言是编程语言。其中ios的应用是用objective-c开发,这是c语言的进化版,但有别于c++,当然,最近苹果公布了新的编程语言,叫swift,亦可以开发苹果应用。至于android应用多是用java编的。
有没有Swift Playgrounds的汉化版,哪里下载?
有的,可以在
izeef
天才会官方网站下载。
实际上swift已经可以进行一次性编译之后,同时实现在苹果ios和安卓系统上的部署。能够实现这个功能的目前唯一的ide是scade,一个德国的软件产品(目前处于试用状态)。
而且从2015年起,swift不但支持在手机前端的开发,还支持开发服务器后端的程序,比如使用perfectlysoft出品的perfect
2。0就可以确保swift在linux
ubuntu
16。04上运行并实现一个web服务器,访问各种数据库并调用远程访问。实际上perfect
2。0是市面上最快的http服务器,比php和java服务器都快得多。
关于swift的中文指南,可以参考这里:https://github。com/ipader/swiftguide
关于服务器端的swift语言使用,可以参考这里:https://github。com/perfectlysoft/perfectdocs/blob/master/readme。zh_cn。md
编程毫无基础,但是想学习ios、android平台上的应用开发,先从哪里开始学呢??
没有基础,两个平台都想涉及,比较困难。不过,只有你有恒心,也都不是问题。
首先不能两个平台同时,先从一个你比较感兴趣的开始。比如ios。在一个平台上做开发首先要做的就是要熟悉它的开发语言。ios
平台使用objective-c来作为开发语言。你可以先从看一些介绍objective-c语法的书籍。如:《Objective-C基础教程》。熟悉了开发语言才能做后续的打算。
android的话,你就需要去学习一下java了。学习的步骤同ios,先熟悉开发语言,再做后续的android
UI的学习。
建议android
先学一点java基础
然后和android边练边学
再把基础学好
首先我觉得学习这些不同的人有不同的时候的方法,有的人适合看书学习,有的人适合看视频教材。但是无论哪一种都是从基础的学习。这里引用下面大哥的话我就不打了:(ios
平台使用objective-c来作为开发语言。你可以先从看一些介绍objective-c语法的书籍。如:《Objective-C基础教程》。熟悉了开发语言才能做后续的打算。
android的话,你就需要去学习一下java了。学习的步骤同ios,先熟悉开发语言,再做后续的android
UI的学习。)
1。你可以买基本书看看,上面的大哥也提到了。
2。我觉得你还是可以下一些相关的视频看看,图文并茂,里面还会有人给你讲解,可能进步的会快一些,入门应该也会很快。
3。再有一种方式就是花钱找培训机构了,但是我想如果不是对学这个非常没自信的话,还是不要考虑向里投银子了。
其次我想说的是我现在做了一年android,一年ios的经验来看,其实这两种之间是存在联系的其实你做了一种之后,再转另一种的时候你会发现其中还是有很多共同之处的。当然也是有不同点的,所以我觉得你最好两个不要一起搞了,学好一个再转另一个都是可以的。
说了这么多希望能对你有所帮助吧。
先从最基本的Hello
World简单的编程开始学习
这三种就只有c语言是编程语言。其中ios的应用是用objective-c开发,这是c语言的进化版,但有别于c++,当然,最近苹果公布了新的编程语言,叫swift,亦可以开发苹果应用。至于android应用多是用java编的。
用什么语言开发 ios和android
android是基于Linux开发的
Linux是用c语言开发的,
也就是说android这个系统是用c语言开发的
但是在android上运行的软件都是用java写的。
iOS开发语言主要包括:C语言基础、Obiective-C编程、swift。
android和ios还是有很大差别的。
ios来源于apple的osx,是unix系统,osx已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。ios使用objectivc这个古老的语言来做开发。而android是google基于linux搞来的,严格意义上讲android并不是一个linux系统,它没有linux的xwin,没有glibc,缺乏一整套标准的linux程序。android应用绝大部分都是使用java开发,跑在dalvik虚拟机上(一小部分使用ndk)。
google在底层也修改了很多东西。android算是一个全新的操作系统。
?android使用java,上手容易很多,如果有很好的java
lib加持,开发效率会高些
?ios没有虚拟机,性能要好一些,当然这个差别会随着google的改进越来越小
?ios的开发框架基本上和mac上通用,同样的知识,可以开发手机,也可以开发mac应用,android没有这样的优点
ios和设备紧密集成。软硬件一家公司通吃。但是android无法做到,
通常的情况是:google放出源代码。
芯片厂商需要1-3个月来做自己的芯片方案,
手机厂商从芯片厂商处买到方案和代码,
进行自己的集成,定制工作,有时候还需要针对运营商进行定制。
我想用c语言做一个游戏(本人有两年的编程经验,平时搞Android) 但是不知道怎么做界面,怎么做
我想用c语言做一个游戏(本人有两年的编程经验,平时搞Android)
但是不知道怎么做界面,怎么做游戏动画。
该从哪里开始
都不知道,
目标操作系统
Windows
求大师指教
既然没人答你,我不是大师也答一个吧……
可以试试从unity引擎入门(因为它免费),开发安卓和PC游戏都能做到,一般用到C#和JS。
用C语言做游戏什么意思没看懂……
因为想精通C
如果真的需要做游戏的话我会选择lua+cocos2dx
这三种就只有c语言是编程语言。其中ios的应用是用objective-c开发,这是c语言的进化版,但有别于c++,当然,最近苹果公布了新的编程语言,叫swift,亦可以开发苹果应用。至于android应用多是用java编的。
怎样用C#开发安卓和ios
可以是可以,但是问题是要用到
Mono之类的东西,这种用的人不多,你遇到问题很难处理,建议直接用原生的语言来开发。有C#基础的话,安卓用的Java也就是看看语法,学下布局差不多了,基本上一两天就够了,IOS以前的object-C比较反人类,现在新出来的swift比较容易理解,可以试一下。
目前有什么前景很好的编程语言
个人觉得前景最好的是C#。。。所有可能的成功要素,它全有。。而且目前本就是主流语言之一。
1,它是微软的官方语言。有世界上最好的亲爹。在新版的。NET
CORE里,VB将被取消,C#将独霸。NET平台。
2,C#与。NET已经开源跨平台,在MAC与LINUX上均可运行。
3,JAVA仅能开发安卓,SWIFT和OC仅能开发IOS,而C#可以同时开发安卓和IOS,只是目前还不是主流。
4,它目前是游戏开发行业的第一大语言。用户基数本就很大。Unity3D,寒霜,CE5等游戏引擎,都是以C#作为开发语言。可以开发28个平台上的游戏,囊括几乎所有电脑,手机,游戏机,VR设备,智能手表。
5,它有世界上最强大的IDE——Visual
Studio
6,Unity3D游戏引擎可以直接编译生成WebGL应用。只要WebGL普及度够高,甚至未来可能取代手写JAVASCRIPT。


发表评论