Swift入门篇-Hello World

简介: 原文:Swift入门篇-Hello World 提示:如果您使用手机和平板电脑看到这篇文章,您请在WIFI的环境下阅读,里面有很多图片, 会浪费很多流量。   博主语文一直都不好(如有什么错别字,请您在下评论)望您谅解,没有上过什么学的    最近这2天主要升级系统和升级开发工具和去啃苹果开发文档,也时常关注一些写swift的文章。
原文: Swift入门篇-Hello World

 提示:如果您使用手机和平板电脑看到这篇文章,您请在WIFI的环境下阅读,里面有很多图片, 会浪费很多流量。 

 博主语文一直都不好(如有什么错别字,请您在下评论)望您谅解,没有上过什么学的

 

 最近这2天主要升级系统和升级开发工具和去啃苹果开发文档,也时常关注一些写swift的文章。自己也边学swift,边做了一些小例子玩。个人感觉语法精炼,用起来还是很爽的。

但是个人觉得开发工具还是有很多不足(如自动提示有时候不出现),希望苹果在发布正式版的时候能修复的更好一点,在后面我会把我犯错的经历写下来。

 

  今天是正式写Swift语言,就从”Hello World“程序开始。

 

  个人开发环境:

  系统

   OS X Yosemite 10.10

  工具

 xcode  6.0 Bate

 如果您没有开发者账号想下载 Xcode 6.0 Bate,请移步到 Swift入门篇-swift简介 里面有介绍

---------------------------正式开发------------------

第一步:找到 XCode 6.0 Bate  应用程序 ,并且点击 XCode  6.0 Bate 应用程序

 

第二步 点击“Create  a New Xcode Project"程序。

第三步 : 选择 OS X下面 的”Application" ,然后选择 “Command Line  Tool" ,点击Next . 

 

第四步:在”Product Name"中 填写 “项目名称” ,在“Language"中选择”Swift"语言。 ,点击下一步。

 

第五步 :选择保存位置,点击Create

第六步:双击main.swift文件,即出现下面的界面

 

 

/* ----新建这个hello World这个项目  由我来帮大家介绍一下


一:main.swift 的文件  是程序的入口 


例子1:  //  main.swift

解释:双斜杠(//) 是一个注释的标识。标识程序可读性



例子2: import Foundation

解释: import 是swift一个关键字,作用 导入头文件的作用
    Foudation 是swift的一个框架的头文件。

  如果您对ojbect-c有所了解就应该是很清楚),
  如果您没有学过object-c语言没有关系,您先了解一下,后面会陆续介绍例子3: println("Hello, World!")

解释 :println()是一个输出函数(也叫打印日志),直接输出字符串。




*/

 

下面介绍一下println()函数的用法:

1:直接输出字符串

//
//  main.swift
//  HelloWorld
//


import Foundation

println("SWIFT")//直接输出 字符串

println("my first swift ")//直接输出 字符串

注意点:

println("SWIFT") 后面没有跟着冒号,不会报错。

println("SWIFT") 和 println("SWIFT");
表达意义是相同的。
但是苹果推荐开发者使用 println("SWIFT") 开发者文档中都是这样使用

 

运行结果

SWIFT
my first swift 

2:占位输出   占位符的写法  \()   括号里面必须放常量和变量(注意括号里面常量不能是字符串 ,只能是整形 浮点类型 等基本类型)

//
//  main.swift
//  HelloWorld
//


import Foundation



println("hello world \(1)");//  \()是占位符  1是常量

运行结果

hello world 1 

错误写法

//
//  main.swift
//  HelloWorld
//


import Foundation

println("hello world \(qq)")//错误写法  \()里面只能放 整形 浮点型 等基本类型,不能放字符串

今天只给大家介绍这里,后面的文章,我回陆续把我学习到swift语言的知识写出来形成一个系列。由于是新语言,个人理解难免有不足,欢迎给我提出意见。也可以加我QQ 1436051108一起讨论,如果您有什么问题,也可以直接在QQ留言发给我,我看到之后第一时间回复您

 

 

目录
相关文章
|
4月前
|
API Swift iOS开发
【Swift开发专栏】Swift中的游戏开发入门
【4月更文挑战第30天】本文介绍了使用Swift进行移动游戏开发的基础知识,包括Apple的开发平台(iOS, macOS)、工具(Xcode)、2D/3D游戏框架(SpriteKit, SceneKit)以及Metal图形API。Swift游戏开发涉及游戏循环、UI设计、逻辑、图形音效和网络编程。通过实例教程展示如何在Xcode中创建2D游戏,从创建项目到实现用户交互、音效和测试。掌握这些基础知识,开发者可快速入门并逐步进阶到更复杂的游戏中。
127 1
|
4月前
|
安全 Swift iOS开发
【Swift 开发专栏】Swift 语言入门指南
【4月更文挑战第30天】Swift是苹果公司的现代编程语言,以其高效、安全和简洁深受喜爱。它融合了类型推断、闭包和泛型等特性,提供强大的内存管理,支持iOS、macOS等多个平台开发。基础语法包括变量、常量、数据类型、运算符和控制流语句。高级特性涵盖函数、闭包、类与结构体、协议以及泛型。学习Swift能为开发者奠定坚实基础。
44 0