首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
swift
相关资讯
热门
最新
后端
01-01 08:00
后端
Swift进阶08:闭包 & 捕获原理
闭包 闭包能够捕获和存储定义在其上下文中的任何常量和变量的引用,这也就是所谓的闭合并包裹那些常量和变量,因此被称为“闭包”,Swift 能够为你处理所有关于捕获的内存管理的操作。 闭包的三种形式 【...
65
后端
01-01 08:00
后端
Swift lazy 懒加载
应用场景 在使用变量过程中: 当在使用该变量时再初始化加载 在设置懒加载的时候,可以通过 self 设置类的属性、方法或者函数等。比如在类的普通初始化中,当类的初始化完成前,是无法使用它的属性、方法...
64
后端
01-01 08:00
后端
Swift中的Result 类型
Swift 5引入了一个新的Result类型, 它使用枚举来处理异步函数的结果。苹果文档对该类型的描述: 声明: 在Result类型出现之前,我们创建异步函数返回结果的方式: Objective –...
64
后端
01-01 08:00
后端
Swift 优雅的前缀
闷热的周末,午后 朋友的自拍.jpg 从OC转Swift不再需要添加类前缀了,如OC的PMHomeViewController转到Swift可以命名为HomeViewController。因为Swi...
63
后端
01-01 08:00
后端
swift面试题
一.Swift和OC的区别? 1.swift是静态语言,有类型推断,OC是动态语言。 2.swift面向协议编程,OC面向对象编程 3.swift注重值类型,OC注重引用类型。 4.swift支持泛...
63
后端
01-01 08:00
后端
Swift底层探索(三):指针
iOS内存分区 Stack 栈区就是存放当前:局部变量和函数运行过程中的上下文。 直接定义一个局部变量,然后lldb查看一下,可以看到是一个Stack address。 Heap 对于堆空间,通过n...
62
代码人生
01-01 08:00
代码人生
SwiftUI 与 Core Data —— 数据定义
SwiftUI 与 Core Data —— 数据定义,在上文中,我列举了一些在SwiftUI中使用CoreData所遇到的困惑及期许。在今后的文章中我们将尝试用新的思路来创建一个SwiftUI+CoreData的app,看看能否避免并改善之前的一些问题。本文将首先探讨如何定义数据。原文发表在我的博客wwww.fatbobman.com欢迎订阅我的公共号:【肘子的Swift记事本】从Todo开始T
62
后端
01-01 08:00
后端
Swift-技巧(六)设置按钮状态并更改
Swift-技巧(六)设置按钮状态并更改,摘要按钮是一个宝藏控件,可以在设置的时候就对不同的状态添加图片、文本,甚至更改背景。在不同的展示场景中更改到不同的状态显示就好。恰恰是如何更改状态着实让我懵了一阵,所以记录一下过程。如果没有兴趣了解过程,可以直接滑到底部,截图表格收藏。之前在处理一个按钮控件,按钮有可以点击和禁止点击两个不同的状态,因为这两种状态有不同的图标,所以就想用setImage(,
58
代码人生
01-01 08:00
代码人生
swift 常用的第三方库
swift 常用的第三方库,做开发的都知道,不要重复的造轮子,要提高工作效率,轮子好多人都已经造好了,好用,bug又少,本篇文章就是要整理好用的第三方库,希望可以帮助大家,帮助自己,慢慢更新中,如果有好用的库,请在评论去留言,慢慢添加Alamofire网络请求框架,APP必引用的库地址:https://github.com/Alamofire/Alamofire其他解析:https://www.j
54
IOS
01-01 08:00
IOS
Swift:使用enum抹平数组元素差异
Swift:使用enum抹平数组元素差异,前言上一篇,我通过Protocol去封装入参,抹平了入参之间的差异。今天这篇依然围绕一个我遇到的业务场景,给大家提供一种思路——使用enum抹平数组元素差异。业务场景我先说明一下业务场景:页面是一个有限可以滑动的的页面(后面我们会分析到其实无限或者有限都无所谓)页面的每一个子View都是和后台返回的数据绑定,其JSON大致可以理解为下面这种形式:{"aPa
51
«
1
2
...
16
17
18
19
20
21
22
23
24
»