首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS基础知识
订阅
过客又见过客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
125篇文章 · 0订阅
使用RunLoop检测卡顿
对于iOS开发来说,监控卡顿就是要去找到主线程上都做了那些事。我们都知道,线程的消息事件是依赖于NSRunLoop的,所以从NSRunLoop入手,就可以知道主线程上都调用了哪些方法,我们通过监听NSRunLoop的状态,就能发现调用方法是否执行时间过长,从而判断出是否会出现卡…
理解图像(一)- 基础
理解图像(一) 位图(Bitmap) 1.什么是位图? 位图是由一系列连续的像素点组成的二位数组,又被叫做点阵图像。位图中每个像素点的数据记录着...
RxSwift(1)— 初探
函数式编程简称FP(Functional Programming),函数式编程就是一种抽象程度很高的编程范式,它将计算机运算看做是数学中函数的计算,而纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而…
iOS国际化(多语言)漫谈
在工程的Localizations中每新增一种语言,xcode会提示我们生成对应的文件,而后也生成了对应的文件夹。 iOS为这些文件提供了快捷的国际化方案。对于字符串资源文件生成相应语言的字符串文件放在对应的文件夹中,而XIB和StoryBoard则可选整个文件和字符串资源。具…
Swift 中的不透明类型、存在类型以及 some、any 关键字
Swift 中的不透明类型、存在类型以及 some、any 关键字,它们的区别以及使用。如何写出更优雅的泛型?
Swift协议的进化之路:深入理解不透明类型与装箱类型
相信大家在使用Swift协议的关联类型时,遇到过下面的编译错误。 ```swift protocol Parser { var name: String { get }
HTTP请求报文和响应报文详解
一个HTTP请求报文由请求行(request line) 、请求头部(header)、空行和请求数据4个部分组成。 下图给出了请求报文的一般格式。 最常用的是GET和POST。 传递参数长度受限制,因为传递的参数是直接表示在地址栏中,而特定浏览器和服务器对url的长度是有限制的…
半小时搞懂 HTTP、HTTPS和HTTP2
本文已经授权掘金开发者社区公众号独家使用,包括但不限于编辑、标注原创等权益。 本文将尽量用通俗易懂的方式来向读者讲述 HTTP 的知识。 另外,建议在学习 HTTP 知识的时候,利用 Chrome 开发者工具来做实践,这可以帮助你理解得更深刻。 HTTP 超文本传输协议是位…
一文吃透 WebSocket 原理 刚面试完,趁热赶紧整理
因为项目中使用到了 WebSocket ,面试官在深挖项目经验的时候提到了这方面的技术,所以就此整理下相关知识,以备后续面试使用。
WebSocket 底层原理及长连接保持机制解析
摘要 WebSocket 是一种在客户端和服务器之间保持双向通信的协议,它通过一种称为“握手”的机制来建立连接,并通过保持长连接实现实时通信。本文将深入探讨 WebSocket 的底层原理和长连接保持