首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodingSuccess
掘友等级
iOS 工匠
|
前 BAT 员工
相信技术的力量,请关注我,为大家提供更优质的内容
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
学习 SwiftUI 框架中 Text 和 Label 控件的用法(iOS 14)
虽然苹果并没有将 SwiftUI 的第二个版本称为 2.0,但是在 WWDC 2020 大会上确实宣布了一些重大更新。 除了引入 Grids 和 MatchedGeometryEffect 之外,Text 控件也获得了巨大的提升。除此之外,还引入了 Label,Link 和 T…
Swift 5.3 的新功能,你了解吗?
Swift 5.3 的发布流程始于三月底,直到最近才进入最后的开发阶段。该版本的主要目标之一是扩展语言支持 Windows 和 Linux 平台。 苹果公司也非常注重改善语言的综合性能,以提升 SwiftUI 和 iOS 中机器学习的表现。让我们来仔细研究一下即将发布的新版本中…
在 Swift 使用 User Defaults 的小技巧
所有 iOS 应用程序都具有内置的数据字典,在安装应用程序后,该字典可以存储少量用户设置的相关数据。这套机制叫做 UserDefault。 根据 Apple 的文档,UserDefaults 是用户默认数据库的接口,您可以对在程序启动期间的键值对进行持久化存储。 UserDef…
在 SwiftUI 中构建服务端驱动的 UI 组件
本文将讨论使用可重用 UIComponents 组件来实现服务端驱动的 UI,以及如何创建通用垂直列表视图。最后将简要讨论如何使用 UI 组件实现不同的需求。 它是一种架构,其中约定应用程序中 UI 视图在屏幕上的渲染是由服务器决定的。 应用程序和服务器之间存在协议。该协议的基…
【译】Python 内存管理之垃圾回收
如果您已经编码过一段时间,那么您可能听说过垃圾回收。在本文中,我们将更深入地研究它的功能和原理。 在现实世界中,我们会清理掉一些东西 —— 例如旧笔记,不再需要的盒子 —— 将它们丢弃在垃圾桶或者回收箱中。因为存储的空间有限,所以我们要为其它重要的物品腾出存储空间。 同样地,在…
【译】异步编程和多线程,我该选择哪个方案
在软件工程中,这两个概念经常容易搞混。它们都是实现并发的方案,但它们是不同的技术,而且使用方式和应用场景也不同。 关于它们之间区别的简单解释是线程是相对于具体实现而言的;异步编程是针对于具体任务而言的。下面我们来深入探讨一下。 假设现在要做一份鸡蛋吐司的早餐。我们该如何下手? …
【译】在 Swift 中使用 MVVM 架构实现无限滚动和图片加载
在本文中,我们将基于示例程序来探索一个完整的响应式 MVVM 架构实现,该示例程序的主要功能是从 Unsplash API 获取照片数据并以异步方式加载它们。 我们将介绍如何实现无限滚动,图片缓存以及导航功能。由于 MVVM 仅负责表示层,我们还将学习如何根据整体应用架构处理一…
0202 年了,是时候学习 Combine 了
在 2019 年的 WWDC 大会上,Combine 框架登场,它是苹果公司新推出的“响应式”框架,用来处理随时间变化的事件。你可以用 Combine 来统一和简化像代理、通知、定时器、完成回调这样的代码。在 iOS 平台上,之前也有可用的第三方响应式框架,但现在苹果开发了自己…
【译】贪心算法,你入门了吗?
贪心算法在大多数情况下都易于实现,在求解最优问题时,也是最常用的编码套路之一,而且它的资源消耗也比较低。 不过这个算法也有缺点,它不能保证每次都能找到最优解,有时候只能找到接近最优解的方案。不管怎样,在很多情况下,接近最优解就足够了。 这个算法一般是对规模为 “n” 的问题迭代…
如何在自己的计算机上模拟 UDP 洪水 DoS 攻击
免责声明:以下教程仅用于教学目的。您只能对自己的计算机执行攻击 UDP 洪水攻击能让服务器拒绝服务,攻击者向目标服务器发送大量 UDP(用户数据报文协议)数据包,以压垮服务器处理和响应传入流量的能力。 攻击者将数据包发送到服务器 IP 地址的随机端口。当服务器收到数据包时: 检…
下一页
个人成就
文章被点赞
216
文章被阅读
167,357
掘力值
2,541
关注了
26
关注者
1,167
收藏集
0
关注标签
9
加入于
2020-03-30