首页
学习
活动
专区
工具
TVP
发布

日常技术分享

日常分享一些iOS,Java,Flutter方面的技术积累,都是自己平时工作中遇到的问题和总结写成的文章。
专栏作者
397
文章
558681
阅读量
44
订阅数
Swift中? 、! 和 ??
Swift中是可以声明一个没有初始值的属性, Swift中引入了可选类型(Optional)来解决这一问题。它的定义是通过在类型声明后加一个 ? 操作符完成的。 例如: var name: Stri
赵哥窟
2020-08-17
1.5K0
Swift guard
guard是 swift 2.0推出的新的判断语句的用法。guard语句和if语句类似,都是根据关键字之后的表达式的布尔值决定下一步执行什么。和if语句不同的是,guard语句只有一个代码块,而if语句可有多个代码块。(如 if 、else if、 else) 那么guard到底是什么作用呢?顾名思义,guard是作为保卫作用而存在的。当你不满足我的要求,那么请您出去;如果满足,则执行下一步操作。
赵哥窟
2020-08-11
9070
Swift 泛型
下面的 swapTwoInts(::) 是一个标准的非泛型函数,用于交换两个 Int 值:
赵哥窟
2020-08-11
4690
Swift Mutating
Swift 语言中结构体和枚举是值类型。一般情况下,值类型的属性不能在它的实例方法中被修改。
赵哥窟
2020-08-11
6050
Swift 动态创建ViewController
class ViewControllerHelper: NSObject { /// 通过ClassName动态创建ViewController /// - Parameter className: calssName /// - Returns: ViewController class func getViewControllerWithCalssName(_ className: String) -> UIViewController {
赵哥窟
2020-07-28
1.8K0
Swift 类方法和实例方法
Objective-C中有类方法和实例方法,下面我们来看看Swift中怎么定义类方法和实例方法的
赵哥窟
2020-07-28
2.8K0
Swift 类型转换
类型转换可以判断实例的类型,也可以将该实例在其所在的类层次中视为其父类或子类的实例。
赵哥窟
2020-07-28
1.1K0
Swift 可选链
可选链是一个调用和查询可选属性、方法和下标的过程,它可能为 nil 。如果可选项包含值,属性、方法或者下标的调用成功;如果可选项是 nil ,属性、方法或者下标的调用会返回 nil 。多个查询可以链接在一起,如果链中任何一个节点是 nil ,那么整个链就会得体地失败。
赵哥窟
2020-07-28
4030
Swift 反初始化
在类实例被释放的时候,反初始化器就会立即被调用。你可以是用 deinit 关键字来写反初始化器,就如同写初始化器要用 init 关键字一样。反初始化器只在类类型中有效。
赵哥窟
2020-07-28
2800
Swift 类和结构体
类和结构体有着类似的定义方式。我们通过关键字class和struct来分别表示类和结构体,并在一对大括号中定义它们的具体内容:
赵哥窟
2020-07-22
1.1K0
Swift 区间运算符
目前有时间,打算复习一下Swift,打算抽时间写个Swift基础教程系列。今天就说一下区间运算符。
赵哥窟
2020-07-21
7590
Swift 多行字符串字面量
你可以在代码里使用一段预定义的字符串值作为字符串字面量。字符串字面量是由一对双引号包裹着的具有固定顺序的字符集。
赵哥窟
2020-07-21
3.3K0
Swift 数组(Arrays)
数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。
赵哥窟
2020-07-21
8130
Xcode 工程重命名
项目上要新开发一个新项目,而且要把之前A项目的80%功能集成到新项目中,最理想的方式当然是组件化了。但问题是没有时间不可能。新建工程拷贝代码又会拔出萝卜带出泥的。考虑把之前的工程重命名然后把不需要的删除。
赵哥窟
2020-07-16
9590
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档