加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 应用 > 正文

IOS 应用开发

发布时间:2023-02-04 10:01:59 所属栏目:应用 来源:网络
导读: 一、Swift简述
1.1初识Swift
Swift是苹果在WWDC 2014所发布的一门语言,用于开发IOS的OS X应用程序。
2010年7月LLVM编译器的原作者苹果开发工具部门总监克里斯·拉特纳开始着手开发Swift语

一、Swift简述

1.1初识Swift

Swift是苹果在WWDC 2014所发布的一门语言,用于开发IOS的OS X应用程序。

2010年7月LLVM编译器的原作者苹果开发工具部门总监克里斯·拉特纳开始着手开发Swift语言,一直到到2014年6月才发布

苹果宣称Swift的特点是:快速、现代、安全和具有交互性

Swift的处理速度非常快。Swift比Objective-c快1.4倍,比python快3.9倍。

在很多语法特性上Swift和一些脚本确实非常相似。但是,在应用程序开发中,Swift不是以一门脚本语言来运行的,所有的Swift代码都会被LLVM编译为本地代码,然后以极高的效率运行。

Swift和Objective-c都是类型安全的语言,变量和方法都有明确的返回,并且变量在使用前需要进行初始化。而在语法方面,Swift迁移到了业界公认的非常先进的语法体系,其中包含了闭包、多返回和大量的函数式编程的理念,函数终于可以作为变量保存了。初步看来,Swift语法上借鉴了Ruby的很多人性化设计,但借助苹果自己手中强大的LLVM编译器,在性能上必然要甩开Ruby很远。

从另一方面说,Swift的代码又是可以通过交换来解释执行的。Xcode6加入了所谓的Playground功能来对开发者输入Swift语句。这里之所以把“解释”两个字打上双引号,是因为即使在命令行工具交互地执行Swift语句。

1.2了解Playground

本书使用Xcode 6 beta4 作为开发工具,与之前发布的beta1版本相比,beta4对Swifit语言做了大幅修改。开发者可以使用Swift来编写更好、更安全的应用程序,而且新版本的Swift也修正了许多开发者提出的请求,尤其是对数组进行了重新设计。但是beta版本毕竟不同与正式版,依然存在着许多Bug。

1.2.1Playground的编辑器模式

Playground是什么呢?它是xcode6中引入的一种文档类型,在该文档类型的文件中封装了一些有用的东西,其中包括全部的swift代码。swift代码会在playground环境中实时运行,并且只要我们在playground中编辑swift代码,就会马上自动显示结果。swift文档也能包含一个文件夹,里面可以内嵌那些供代码使用的资源。

例如:

在上诉代码中,首先定义了变量stringIOS应用,然后通过加号将3个字符串链接并赋值给它。

变量string是String类型,当我们生命常量或变量的时候,通过加上类型标注来说明常量或变量中要存储的类型。方法是在常量或变量名后面加上一个冒号和空格,再加上类型名称。之前的声明语句也可以写成下面这样。

发热string

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章