首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
swift
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Swift break 语句
Swift break 语句,在本文中,您将学习使用break语句来转移程序的控制权。使用循环或条件语句时,可能需要跳过循环内的某些语句或立即终止循环,而不检查测试表达式在这种情况下,将使用break和continue语句。您将在下一章中了解continue语句。break语句停止执行循环或switch语句。然后,它跳转到loop或switch语句之后的下一条语句。break语句的语法为:brea
168
后端
01-01 08:00
后端
SwiftUI实战-仿写微信App(六)
SwiftUI实战-仿写微信App(六),一、跨层级数据共享前面的章节提到过,父级使用@State修饰变量,子级使用@Binding修饰变量,并通过参数的传递,可以实现变量的共享即不管是父级还是子级改变该变量的值,对方都会感知到。共享共享父级变量子级但是还有一种情况,就是数据在多个View中都有引用,它们并不是父子级的关系,也希望共享该变量。共享共享View1变量View3View2.1View2
165
代码人生
01-01 08:00
代码人生
Swift 嵌套循环
Swift 嵌套循环,在本文中,您将通过示例了解嵌套循环及其工作方式。如果一个循环存在于另一个循环的主体内,则称为嵌套循环。这是嵌套的for-in循环的示例。foriin1...5{//外循环语句forjin1...2{//内循环语句}//外循环语句}这里,forjin1...2循环称为内循环,它位于foriin1...5称为外循环的主体内部。应该注意的是,嵌套循环可能不包含相同类型的循环。例如,
162
后端
01-01 08:00
后端
Swift无限循环滚动,自定义pageControl,flowlayout流水布局
扯淡篇 各位辕友们,大家好!距离上次在简书写文章已经过去两年多了,这两年里也经历了许多,技术方面只能说是在慢慢进步,真的是很羡慕那些记性好的同学,我这记性现在经常忘东西,导致学习起来也比较吃力,无论...
161
后端
01-01 08:00
后端
Swift系列十 - inout的本质
Swift系列十 - inout的本质,Swift系列十-inout的本质inout是可以用来在函数内部修改外部属性内存的。一、inout回顾示例代码:functest(_num:inoutInt){num=20}vara=10test(&a)print(a)//输出:20test(&a)通过汇编分析,全局变量a的地址0x6c52(%rip)传递给了寄存器rdi,rdi作为参数传递给了test函数
161
后端
01-01 08:00
后端
SwiftUI -- 取消List的分割线
iOS 13 List 的底层是 UITableView,可以直接设置 UITableView 的 separatorStyle 为 none 来去除分割线在 iOS 14中 List 的实现不在是...
160
代码人生
01-01 08:00
代码人生
Swift进阶(六)—— 枚举和可选类型
Swift进阶(六)—— 枚举和可选类型,枚举枚举的基本用法在Swift中,通过enum关键字来声明一个枚举,和结构体struct一样,也是一个值类型,同时也可以添加方法、计算属性、也可以遵循协议(protocol),支持扩展(extension)。Swift中枚举的基本用法如下:enumFWJEnum{caseTest_OnecaseTest_TwocaseTest_Three}复制代码你也可以
159
后端
01-01 08:00
后端
Swift - Codable 解码设置默认值
掘金同步更新:https://juejin.cn/user/3378158048121326/posts[https://juejin.cn/user/3378158048121326/posts]...
158
代码人生
01-01 08:00
代码人生
Swift实现简单计算器项目
Swift实现简单计算器项目,这篇文章主要为大家详细介绍了Swift实现简单计算器项目,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了Swift实现简单计算器项目的具体代码,供大家参考,具体内容如下1234567891011121314151617181920212223242526272829303132333435363738394041424
157
代码人生
01-01 08:00
代码人生
Swift 类型擦除
Swift 类型擦除,在《Swift泛型协议》中,我们探讨了如何基于类型擦除技术解决Swift泛型协议的存储问题,通过定义一个类型擦除包装器AnyPrinter解决了泛型协议Printer的存储问题。但是,AnyPrinter并没有显式地引用base实例,因为当我们定义一个泛型类型的属性时,编译器会报错。如果我们在AnyPrinter中定义一个base属性用于显式引用实例。当我们将base声明为P
157
«
1
2
3
4
5
6
7
8
...
23
24
»