首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
user3491104572897
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
UIView & CALayer关系
UIView和CALayer概念上很相似,同样也是一些被层级关系树管理的矩形块,同样也可以包含一些内容,管理子图层的位置。两者不同的是:UIView可以处理触摸事件;CALayer不处理用户的交互,不参与响应事件传递。 每一个UIView都有一个CALayer实例的图层属性,我…
iOS 浅谈UIView 和 CAlayer
最近去面试,被面试官闻到UIView和UILayer有什么区别,愣了半天没答出来,然后就有了这篇博客。 2. CALayer 3. UIView和CALayer的关系 4. UIView和CALayer的区别 UIView表示屏幕上的一块矩形区域,它是基本上是iOS中所有可视化…
Alamofire 5 的使用 - 高级用法
此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的 GitHub 仓库。如果觉得对你有用的,可以顺手给个 Star。谢谢! Alamofire 是建立在 URLSession 和 URL 加载系统之上的。…
Alamofire 5 的使用 - 基本用法
此文章是对 Alamofire Usage 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的 GitHub 仓库。如果觉得对你有用的,可以顺手给个 Star。谢谢! 为了让 Alamofire 专注于核心网络实现,Alamofire 软件基金会创建了额外的组件库,…
Alamofire(一)-- 网络基础TCP/IP协议简述
TCP/IP协议族按照层次由上到下有以下各层,层层包装。 接下来,我们来一一解答这个问题。 所谓的三次握手,即是建立TCP的连接,是指在建立一个TCP的连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发,整个…
Swift:网络请求库——Alamofire
这是我参与更文挑战的第12天,活动详情查看: 更文挑战 Swift的网络请求库的技术选择 在Swift中,如果你要进行网络请求,基本上都会选择使用Alamofire,作为从OC时代就鼎鼎有名的AFNe
Swift 掌控Moya的网络请求、数据解析与缓存
解决的方案有很多,不过我比较习惯使用 MoyaMapper ,不仅可以解决上述问题,还提供了多种模型转换、数据互转、多种数据类型任意存储的便捷方法。掌控Moya的网络请求、数据解析与缓存简直易如反掌。 当请求失败的时候,此时的 result.response 为 nil,根据t…
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上一篇文章的环境中,是不使用 UIGestureRecognizer 的。但是在我们平时的开发中想要给一个 …
iOS Swift5从0到1系列(三):学习UINavigationController(1)
上篇,我们仿了京东的底部导航栏,显示了5个页面(UIViewController),它的作用你可以理解为页面之间的切换,每个页面都属于一级页面;而一级页面一般只是一些吸引用户的的主要流量入口,实际的功能页面都是通过这些一级页面的入口导航到下一级或是更深一级的页面(从用户角度来看…