swift中的可选协议的实现有以下两种实现方式: 一、protocol extension 原生的 Swift protocol 里没有可选项,...
本文将介绍swift中的传值方式:属性传值、代理传值、闭包传值、通知传值本文将在两个VC之间进行传值:HomeVC、PushVC 1.属性传值 ...
类是引用类型,结构体是值类型。 值类型在传递和赋值时将进行复制,而引用类型则只会使用引用对象的一个指向。引用类型是在堆上,而值类型是在栈上进行存...
一、生成jar包 1.新建项目将准备要生成jar包的源文件托到项目下的src文件夹下 2.选中项目右键选择ExportExport 3.选择Ja...
进来做项目一直有一个内存泄漏的问题,找了半天终于定位到了问题,原因是WKWebView在与js交互约定方法时即调用 方法时若将本控制器传入则释放...
在开始之前先上一张效果图 然而令我惊呆的事情出现了,在存在店铺优惠多次点击弹出框的时候本来选中的优惠列表里面的选中数据居然发生了变化,导致返回来...
对于LLDB调试相信很多开发者都不陌生但是也仅仅停留在下断点看数据的阶段,使用最多的命令也就是po甚至包括我在内的一部分开发者也就会使用这一条命...
swift像其他编程语言一样可以抛出异常并处理异常,本文就详细说一下在swift中抛出并处理异常,swift中的一些简单异常可以用enum定义,...
Optionals 当一个值可能为空时,就是用可选类型。一个可选类型代表着两种类型:1)有一个特定的值,并且可以把这个可选值解包得到它真正的值。...