Xcode11之后新创建的工程会多出两个文件SceneDelegate。那么我们如何让它变回之前的那样的工程呢。 一、将这两个文件删除。会报错There is no scen...
IP属地:北京
Xcode11之后新创建的工程会多出两个文件SceneDelegate。那么我们如何让它变回之前的那样的工程呢。 一、将这两个文件删除。会报错There is no scen...
多态 首先看一下结构体的实例方法调用 看一下汇编 编译完就能确定最终调用谁,因为函数地址是写死的。 换成class之后我们再来看一下 再看一下汇编 可以发现汇编代码多了很多,...
下标(subscript) 1、使用subscript可以给任意类型(枚举、结构体、类)增加下标功能,有些地方也翻译为:小标脚本 2、subscript中定义的返回值类型决定...
在iOS-慢速方法查找[https://www.jianshu.com/p/41468851c2f3]和iOS-快速方法查找[https://www.jianshu.com/...
一、正常圆角的实现 在做项目过程中,我们总会遇到实现圆角的情况,当然最简单是四个角都改为圆角,如下代码: 二、一个或部分圆角的实现 但是项目中也会遇到针对某一个View只画半...
记录UICollectionView cell间距调整方法 啥东西不经常用就会忘记,以后要做好笔记. (⊙o⊙) 实例化了一个CollectionView 定义的一些值 常...
闭包是可以在你的代码中被传递和引用的功能性独立代码块。闭包在实现上是一个结构体,它存储了一个函数(通常是其入口地址)和一个关联的环境(相当于一个符号查找表)。Swift 中的...
NSNotification在iOS开发中常用到,使用起来很简单,但你是不是真的完全掌握了呢?上一篇文章主要讲多重代理的实现,那这篇文章就来看看NSNotification有...