
SWift
文章平均质量分 86
记录SWift学习中的点点滴滴
糖果屋的世界
这个作者很懒,什么都没留下…
展开
-
swift中的!和?作用
Swift原创 2017-08-01 16:06:41 · 2133 阅读 · 0 评论 -
NS_REFINED_FOR_SWIFT
重定义Objective-C接口如果您的项目中使用了 Objective-C 以及 Swift 两种语言混编,您可能会遇到这样一个尴尬的局面:Objective-C 的 API 和 Swift 的风格相差比较大,Swift调用Objective-C的API时可能由于数据类型等不一致导致无法达到预期(比如,Objective-C里的方法采用了C语言风格的多参数类型;或者Objective-C方法返回N转载 2017-09-22 15:12:36 · 1873 阅读 · 0 评论 -
swift基本语法(一)
import UIKitvar str = "Hello, playground"var num = 5num += 5class person {var name = "zhangshanshan"var address = "上海市浦东新区"var age = 5 func updateInfo(age : Int , address : String) {原创 2018-01-16 17:59:45 · 532 阅读 · 0 评论 -
SWift基本语法(二)
一 可选类型知识点补充例一 :强转并且制定类型let str01 = "23" //打印结果: "23"let age : Int? = Int(str01) //打印结果 :23问题 : 该例子转化的结果为什么需要用可选类型来接收?解答 : 因为很有可能是转化不成功的,如果此时不用可选类型来接收的话,万一转化失败,那么该值就为空(nil),如果不选择可选类型来接收,程序会崩溃.例二 : 获取转载 2018-01-17 15:33:22 · 358 阅读 · 0 评论 -
fallthrough的用法注意总结
在swift的switch中,case后面加了fallthrough的用法,就和OC的case后面没加break的用法是一样的!使用fallthrough需要注意的有:1.加了fallthrough后,会直接运行【紧跟的后一个】case或default语句,不论条件是否满足都会执行var age = 10switch age {case 0...10: print("小朋友")转载 2018-01-17 15:42:43 · 21790 阅读 · 1 评论 -
SWift入口分析
1.swift为什么不需要main在c/c++及其它语言中都有一个main函数,程序从main作为起点,开始执行程序,如下:int main(int argc, const char * argv[]) {printf("Hello, World!\n");return 0;}main函数实际上是一个特殊的函数,为了能找到程序入口,大多楼语言都约定main()函数作为入口。那么转载 2018-01-17 15:56:59 · 1735 阅读 · 0 评论