• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Swift学习初探

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Swift语言:简洁高效,代码风格类似于脚本语言,不需要在每一句之后写(;),函数方法重新返回C的风格,同Java一般不再需要.h和.m两个文件,而是合为一。Swift的变量声明使用let(常量,只能进行一次赋值)以及var(变量,值可变)。Swift使用类型,可以根据值得格式推到出值得类型,所以不需要过多的变量类型符:
3     -> 整型
3.0   -> 浮点型
"str" -> 字符(串)
ture/false -> 布尔型

如果给出的变量值格式未能提供详细的参数特点,还可以使用变量名:变量类型格式指定类型:
var ch:Character = "S"

两个字符串是可以直接使用+号拼接的,非字符串变量(包括单字符)可以使用"\(变量名)"转换为字符串:
var str = "wift"
print("\(ch)"+str)

OC语言中的方法库如果需要在Swift文件中使用,就需要在Build Settings中配置.h文件的路径,查找Swift Compiler - Code Generation下的桥接头文件:Objective-C Bridging Header, 将.h路劲添加到其中,便可以直接使用.h文件中的属性和方法。

Swift语言函数声明
func是Swift语言的函数(方法)关键字,使用它声明函数
无返回值:
func f1(judge:Bool){
    if(judge){
        print("Ture")
    }else{
        print("False")
    }
}
有返回值:需要注明返回值类型(->类型)以及return返回值
func f2(judge:Bool) -> String{
    if(judge){
        return "Ture"
    }else{
        return "False"
    }
}

Swift创建类
class className:superClassName{
    变量和方法
}
【注意】Swift类和对象在引用方法是,不再使用[],而使用点语法.

【注意160218】在使用三目条件运算符(?:),注意运算符与表达式之间必须留有空格,否则报错!

OC与Swift的混编(互相引用)
1.Swift引用OC:
  在Build Settings -> Swift Compiler - Code Generation -> Objective-C Bridging Header
添加桥接文件: yourProjectName-Bridging-Header.h, 文件内需要#import你的.h文件

2.OC引用Swift
  .1在你的OC文件中引用:#import "yourProjectName-swift.h"
  .2再在Build Settings -> Packaging -> Defines Module 改为YES


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Swift学习:基本运算符(Basic Operators)发布时间:2022-07-13
下一篇:
[Swift]LeetCode1087.字母切换|PermutationofLetters发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap