Swift社区

做最好的 Swift 社区


  • 首页

  • 分类

  • 标签

  • 关于

  • 归档

京东七鲜一面总结

发表于 2022-01-19 | 分类于 iOS
数字统计 3,368字 | 阅读时长 12分钟

面试资源库
如有帮助请点个 Star。

1. http 链接到断开的过程?

第一步:TCP建立连接:三次握手

HTTP 是应用层协议,他的工作还需要数据层协议的支持,最常与它搭配的就是 TCP 协议(应用层、数据层是 OSI 七层模型中的,以后有机会会说到的)。TCP 协议称为数据传输协议,是可靠传输,面向连接的,并且面向字节流的。

面向连接:通信之前先建立连接,确保双方在线。
可靠传输:在网络正常的情况下,数据不会丢失。
面向字节流:传输灵活,但是 TCP 的传输存在粘包问题,没有明显的数据约定。

在正式发送请求之前,需要先建立 TCP 连接。建立 TCP 连接的过程简单地来说就是客户端和服务端之间发送三次消息来确保连接的建立,这个过程称为三次握手。

阅读全文 »

百度一面总结

发表于 2022-01-19 | 分类于 iOS
数字统计 1,937字 | 阅读时长 7分钟

面试资源库
如有帮助请点个 Star。

1. 二进制重排

1.1 clang 插桩具体如何做的

1.2 c++ 方法 clang 插桩能否取到?

不能
可以取到 c 函数,oc 方法,block,swift 方法
但是可以用 -finstrument-functions 在编译期插桩 “hook”,或者使用并不完美但成本最低的静态扫描方案。

1.3 除了二进制重排,还有哪些启动优化的方法

阅读全文 »

[译]解决 iOS 15 上 APP 莫名其妙地退出登录

发表于 2021-12-08 | 分类于 iOS
数字统计 2,664字 | 阅读时长 9分钟

在 iOS 15 公开推出后, 我们开始从用户端收到反馈报告:在打开我们的应用程序(Cookpad) 时他们被莫名其妙的反复退出到登录页。非常令人惊讶的是,这并不是我们在测试 iOS 15 beta 版的时候发现的问题。

如果你是来找修复方法的,那就直接向下滚动到结论,但如果你想了解更多关于我们如何调试这个特定问题,那就开始吧。

阅读全文 »

LeetCode - 4 求两个有序数组的中间值

发表于 2021-11-22 | 分类于 LeetCode-Swift
数字统计 793字 | 阅读时长 4分钟

LeetCode 题库:https://github.com/SwiftCommunityRes/LeetCode–Swift

前言

我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。微博:@故胤道长)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。

LeetCode 算法到目前我们已经更新了 3 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。

不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。如果大家有建议和意见欢迎在文末留言,我们会尽力满足大家的需求。

难度水平:困难

阅读全文 »

LeetCode - 3 最长未重复子字符串

发表于 2021-11-22 | 分类于 LeetCode-Swift
数字统计 488字 | 阅读时长 2分钟

LeetCode 题库:https://github.com/SwiftCommunityRes/LeetCode–Swift

前言

我们社区从本期开始会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。微博:@故胤道长))的 Swift 算法题题解整理为文字版以方便大家学习与阅读。

不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。

难度水平:中等

阅读全文 »

LeetCode - 2 Add Two Numbers

发表于 2021-11-22 | 分类于 LeetCode-Swift
数字统计 536字 | 阅读时长 2分钟

LeetCode 题库:https://github.com/SwiftCommunityRes/LeetCode–Swift

前言

我们社区从本期开始会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。微博:@故胤道长)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。

不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。

难度水平:中等

阅读全文 »

LeetCode - 1 Two Sum

发表于 2021-11-22 | 分类于 LeetCode-Swift
数字统计 439字 | 阅读时长 2分钟

LeetCode 题库:https://github.com/SwiftCommunityRes/LeetCode–Swift

前言

我们社区从本期开始会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。微博:@故胤道长)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。

不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。

1. 描述

已知一个整数数组 nums 和一个整数 target,取数组中任意两个值相加的和等 整数 target,返回这两个值在数组中的索引。

阅读全文 »

Swift 周报 第五期

发表于 2021-10-25 | 分类于 Swift 周报
数字统计 1,872字 | 阅读时长 7分钟

周报仓库:https://github.com/SwiftCommunityRes

前言

Apple 举办了 Unleashed 活动发布了新品,借助超强的 M1 Pro 或 M1 Max 芯片,不管是基于新款的 MacBook Pro 开发应用,还是开发 MacBook Pro 下的应用,新机都将给我们带来突破性的性能和惊人的电池使用时长。

再加上强大的神经引擎,用于增强机器学习和升级的支持 ProRes 的媒体引擎,新款 MacBook Pro 能让我们的 App 做前所未有的事情。

为了 Swift 社区周报持续稳定的发布更新,我们希望邀请 Swift 爱好者参与周报编辑,同时邀请赞助商对我们平台赞助支持。

阅读全文 »

Swift 周报 第六期

发表于 2021-10-25 | 分类于 Swift 周报
数字统计 2,235字 | 阅读时长 8分钟

周报仓库:https://github.com/SwiftCommunityRes

前言

译者言:周日立冬,北方多地迎来 2021 年的第一场雪,上海也降下大雨,此时你所在的城市降温了吗?记得添衣保暖,避免感冒生病影响工作和生活。

Xcode 13.2 Beta 版已具备并发支持,该特性将有助于解决很多 Swift 开发者的某些痛点。或许 Swift 内置的并发系统最重要的好处是,它允许以更简单的方式,并行执行多异步任务。可以想像,通过增加执行任务的速度这将节省我们更多时间。

阅读全文 »

Swift 周报 第四期

发表于 2021-10-22 | 分类于 Swift 周报
数字统计 2,476字 | 阅读时长 9分钟

周报仓库:https://github.com/SwiftCommunityRes

前言

最近 Swift.org 进行了一些非常好的改进,包括对 dark mode 的支持。 对于在 iOS 上使用 dark mode 的用户,该网站将自动切换模式以匹配。

为了 Swift 社区周报持续稳定的发布更新,我们希望邀请 Swift 爱好者参与周报编辑,同时邀请赞助商对我们平台赞助支持。

阅读全文 »
1…141516…19
Swift社区

Swift社区

我们的使命是做一个最专业最权威的 Swift 中文社区,我们的愿景是希望更多的人学习和使用Swift。我们会分享以 Swift 实战、SwiftUI、Swift 基础为核心的技术干货,不忘初心,牢记使命。

187 日志
19 分类
11 标签
RSS
CSDN 掘金 GitHub 知乎 微博 公众号
友情链接
  • SwiftWeekly
  • Article-ios
  • SwiftUI-Book
© 2024 Swift社区
博客全站共361.6k字