2022年iOS面试总结--不断更新当中ing 2020年的春天,成都的天气格外的闷热。 因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当上技术负责人,可是现实总是那么残酷,4年了,4年了,每次面试感觉自己还是只是会回答:我知道,但是没有深入研究过。这个我了解过,但是还没有处理过。然后就是一个劲的出汗来排解内心的压力。3次换工作,面试过30-40次,每次都只是 移动开发 2025年07月19日 183 点赞 0 评论 6786 浏览
iOS widget 小组件开发 iOS widget 小组件开发 Github地址 项目选择对应语言项目小组件部分 Github地址 iOS 多个widget调试问题 iOS 多个widget调试问题 # iOS widget 小组件 秒级刷新 # 创建项目 1.png 2.png widget 代码说明 Provider s 移动开发 2025年05月03日 106 点赞 0 评论 6845 浏览
TLS、SSL、CA 证书、公钥、私钥。。。今天捋一捋! 松哥最近在和小伙伴们连载 gRPC,如何确保 gRPC 通信的安全性?这就涉及到 TSL 了,但是考虑到可能有小伙伴对加密连接这一整套方案比较陌生,因此我们今天先用一篇文章跟大家捋清楚这些概念,概念搞明白了,再来看 TSL+gRPC 就很容易了。 1. HTTP 的问题 HTTP 协议是超文本传输协议(Hyper Text Transfer Protocol)的缩写,它是从 WEB 服务器传输超文 移动开发 2025年05月10日 58 点赞 0 评论 6870 浏览
TikTok for Mac?Mac用户的TikTok使用指南 TikTok以20亿月活用户的规模成为全球内容创作的核心阵地,而Mac用户在使用过程中却面临三大痛点:1.官方客户端缺失:MacOS系统无原生TikTok应用,常规下载渠道易遭遇兼容性问题;2.跨境访问限制:海外内容加载缓慢,某美妆博主实测北美服务器延迟达180ms,导致直播卡顿率超30 移动开发 2025年09月08日 179 点赞 0 评论 6874 浏览
iOS 中为什么更新UI都要放在主线程 分析:首先在子线程中是不能进行UI 更新的,而可以更新的结果只是一个幻像:因为子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间非常的短,就让大家误以为分线程可以更新UI。如果子线程一直在运行,则子线程中的UI更新的函数栈 主线程无法获知,即无法更新。 其次因为开辟线程时会获取当前环境,如点击某个按钮,这个按钮响应的方法是开辟一个子线程,在子线程中对该按钮进 移动开发 2024年11月03日 134 点赞 0 评论 6880 浏览
Swift-常见关键字 一、#available和@available @available是编译时期作用,#available是运行时起作用。 1. @available 在Swift中用于修饰一个类型、扩展、协议、方法、属性,用来表达它的可用性,比如平台、操作系统、是否废弃、已经不可用,例子如下: extension String { // 1.表示iOS 11.0及以上可用,除操作系统外没有其他条件,后面 移动开发 2025年11月25日 168 点赞 0 评论 6883 浏览
Swift-String常用功能 一、String与OC字符串转换 Swift中的String使用方法跟OC有很大的不同,先介绍一下String和OC字符串的转换方式,有时为了方便可以转为OC的字符串来使用。 func testStrTransform() { // 1. NSString和String的转换,使用as let str: String = "String" let str2: NSStrin 移动开发 2025年05月15日 31 点赞 0 评论 6887 浏览
【计算机网络】网络基础(协议,网络传输流程、Mac/IP地址 、端口号) 目录 1.协议简述 2.网络分层结构 2.1 软件分层 2.2 网络分层 为什么? 是什么? OSI七层模型 TCP/IP五层(或四层)结构 3. 网络与操作系统之间的关系 4.从语言角度理解协议 5.网络如何传输 局域网通信(同一网段) 不同 移动开发 2025年04月24日 176 点赞 0 评论 6895 浏览
07_Android协程 Android协程 本文以网络请求为例,由浅入深,来说明协程在Android中的使用方式。后半部分介绍一些协程概念。 (1)添加依赖项 如下: dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9") } (2)网络请求函数 这是一个同步的阻塞函数 移动开发 2025年04月03日 160 点赞 0 评论 6900 浏览
保姆式教程!!教你怎么实现Android集成FFmpeg 最近开发一个android项目时需要引入FFmpeg模块,踩了很多坑,所以在这里总结一下整体集成思路由于FFmpeg是c语言写的代码,所以要在Android Studio中调用FFmpeg的核心思路是将FFmpeg 编译为Android可用的库(.so文件)然后通过JNl (Java Native Interface)调用FFmpeg 的功能 移动开发 2025年07月26日 87 点赞 0 评论 6901 浏览