首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CodingSuccess
掘友等级
iOS 工匠
|
前 BAT 员工
相信技术的力量,请关注我,为大家提供更优质的内容
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
在 SwiftUI 中构建服务端驱动的 UI 组件
本文将讨论使用可重用 UIComponents 组件来实现服务端驱动的 UI,以及如何创建通用垂直列表视图。最后将简要讨论如何使用 UI 组件实现不同的需求。 它是一种架构,其中约定应用程序中 UI 视图在屏幕上的渲染是由服务器决定的。 应用程序和服务器之间存在协议。该协议的基…
令人笑逐颜开的春招面试征文领奖结果出炉啦~
掘友们,大家好呀,我是掘金酱。 金三银四的面试季圆满完结,掘金2020春招征文活动也落下了帷幕。在这里,首先感谢小伙伴们对征文活动的大力支持,让掘金社区收获了百余篇的优秀文章。掘金酱在此鞠躬,感谢大家的无私分享,是你们贡献的每一篇文章,才构成了技术面试知识的庞大海洋,也是你们的…
【译】异步编程和多线程,我该选择哪个方案
在软件工程中,这两个概念经常容易搞混。它们都是实现并发的方案,但它们是不同的技术,而且使用方式和应用场景也不同。 关于它们之间区别的简单解释是线程是相对于具体实现而言的;异步编程是针对于具体任务而言的。下面我们来深入探讨一下。 假设现在要做一份鸡蛋吐司的早餐。我们该如何下手? …
【译】在 Swift 中使用 MVVM 架构实现无限滚动和图片加载
在本文中,我们将基于示例程序来探索一个完整的响应式 MVVM 架构实现,该示例程序的主要功能是从 Unsplash API 获取照片数据并以异步方式加载它们。 我们将介绍如何实现无限滚动,图片缓存以及导航功能。由于 MVVM 仅负责表示层,我们还将学习如何根据整体应用架构处理一…
0202 年了,是时候学习 Combine 了
在 2019 年的 WWDC 大会上,Combine 框架登场,它是苹果公司新推出的“响应式”框架,用来处理随时间变化的事件。你可以用 Combine 来统一和简化像代理、通知、定时器、完成回调这样的代码。在 iOS 平台上,之前也有可用的第三方响应式框架,但现在苹果开发了自己…
【译】贪心算法,你入门了吗?
贪心算法在大多数情况下都易于实现,在求解最优问题时,也是最常用的编码套路之一,而且它的资源消耗也比较低。 不过这个算法也有缺点,它不能保证每次都能找到最优解,有时候只能找到接近最优解的方案。不管怎样,在很多情况下,接近最优解就足够了。 这个算法一般是对规模为 “n” 的问题迭代…
如何在自己的计算机上模拟 UDP 洪水 DoS 攻击
免责声明:以下教程仅用于教学目的。您只能对自己的计算机执行攻击 UDP 洪水攻击能让服务器拒绝服务,攻击者向目标服务器发送大量 UDP(用户数据报文协议)数据包,以压垮服务器处理和响应传入流量的能力。 攻击者将数据包发送到服务器 IP 地址的随机端口。当服务器收到数据包时: 检…
在 Swift 中对 JSON 进行自定义编码和解码的小技巧
本文我最早发表在 Swift Delivery。 Codable 协议,它还包含另外两个协议: Encodable 和 Decodable。 如何将 JSON 数据对象解析成具有可读性的 Swift 结构体。 自定义 key 的使用。 自定义对象的创建。 通过了解这些,你能掌握…
普通二本从小白到加入鹅厂的通关秘籍 | 掘金技术征文
本文是给想进入“BAT”等企业的开发朋友们提供思路的,内容全部来自于真实经历。 大家好,我是小白(化名),一名 iOS 开发工程师。 有些人在毕业的时候就能顺利进入“BAT”、“TMD”、“FLAG”,但是更多的人并没有这个机会,比如,最典型的——我。 努力就能改变命运。这是真…
用 SwiftUI 实现 3D Scroll 效果
我们预览下今天要实现的 3D scroll 效果。学完本教程后,你就可以在你的 App 中把这种 3D 效果加入任何自定义的 SwiftUI 视图。下面我们来开始本教程的学习。 首先,创建一个新的 SwiftUI 视图。为了举例说明,在这个新视图中,我会展示一个有各种颜色的矩形…
下一页
个人成就
文章被点赞
214
文章被阅读
162,105
掘力值
2,512
关注了
26
关注者
1,167
收藏集
0
关注标签
9
加入于
2020-03-30