首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Cy13er
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 97
沸点 5
赞
102
返回
|
搜索文章
赞
文章( 97 )
沸点( 5 )
使用Swift提高代码质量
本文介绍了Swift的一些特性,同时也介绍了一些不错的实践,如何更好的使用Swift来提高代码质量。
为什么 HTTP/3 基于UDP,可靠么?
HTTP/3竟然是基于UDP的,这合理么?听起来就不是很可靠,让tcp情何以堪。不要担心,听我为你慢慢道来!
iOS 识别虚拟定位调研
最近业务开发中,有遇到我们的项目app定位被篡改的情况,在android端表现的尤为明显。为了防止这种黑产使用虚拟定位薅羊毛,iOS也不得不进行虚拟定位的规避。 在做技术调研后,发现在苹果手机上,单凭
面试必备:Kotlin 线程同步的 N 种方法
面试的时候经常会被问及多线程同步的问题,例如,有 Task1、Task2 等多个并行任务,如何等待全部执行完成后执行 Task3?
从OkHttp的源码来看HTTP的实现过程
1.OkHttp的历史: 最初是square觉得android给的那一套方案不是很好用,于是他给做了一下包装,包装以后就好用了 慢慢地,他们把httpclient给剔除了, 再后来,他被Google给
WWDC21 Explore structured concurrency in Swift
WWDC21 Explore structured concurrency in Swift 探索Swift中的结构化并发 当你有代码需要与其他代码同时运行时,选择合适的工具来完成任务是很重要的。我们
OKHttp解析之缓存机制CacheInterceptor
之前写了一篇文章介绍浏览器的HTTP的缓存机制:浏览器HTTP缓存机制 不同于浏览器,客户端需要网络框架来实现缓存机制,今天我们就来研究下Okhttp的缓存机制; 如何使用缓存(CacheContro
关于Android架构,你是否还在生搬硬套?
关于Android架构,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。本人有多个项目重构的经验,恰好对设计领域较为感兴趣,今天我将毫无保留的将自己对架构、设计的理解分享给大家。 本文不会具体去讲什么是MVC、MVP、M…
Swift - PropertyWrapper
Property Wrapper,即属性包装器,其作用是将属性的 `定义代码` 与属性的`存储方式代码` 进行分离,抽取的`管理的存储代码`只需要编写一次,即可将功能应用于其它属性上。
源码解读RunLoop,理解以后面试必加分
继上一篇博客中高级iOS必备知识点之RunLoop(一)RunLoop的状态首先我们去RunLoop的源码去查看它有几种状态,如下图:它一共有上面的这几种个状态/* Run Loop Observer
下一页
个人成就
文章被点赞
314
文章被阅读
128,626
掘力值
2,948
关注了
32
关注者
88
收藏集
5
关注标签
9
加入于
2018-06-04