首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
skskgck
掘友等级
喜欢iOS开发的Boy
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
TCP拥塞控制:数据包守恒、慢启动、拥塞避免、快重传
1986年,从LBL到UC Berkeley的网络吞吐因为拥塞出现了从32Kbps到40bps的急剧下降,Van Jacobson 在1988年的论文《Congestion Avoidance and Control》从这个问题出发,提出了数据包守恒定律以及慢启动、拥塞控制和快…
TCP 与 UDP:深入解析两种网络协议的主要区别
写了这么多篇关于 TCP 和 UDP 的文章,还没有好好聊过这两个协议的区别,这篇文章我们就来开诚布公的谈一谈。 关于 TCP 和 UDP ,想必大家都看过一张这样的图。 有一个小姑娘在对着瓶口慢慢的
iOS定时器-- NSTimer&GCD定时器
NSTimer是iOS中最基本的定时器。NSTimer是通过RunLoop来实现的,在一般的情况下NSTimer作为定时器是比较准确的,但是如果当前的耗时操作较多时,可能出现延时问题。同时,因为受到RunLoop的支配,NSTimer会受到RunLoopMode的影响。在创建N…
给iOS中高级面试官的一份招聘要求
我们很多iOS面试官在招聘的时候,很多都是直接在网上找一份iOS面试题就开始面试了!(😄偷懒😄)而我觉得这是一个很错误的做法。网上很多面试题的确不错,但是这样招聘过来的iOS开发人员不一定是非常优秀的,可能是背的面试题,也可能是贵公司的面试题泄漏,导致iOS求职者表现非常好…
iOS KVC和KVO详解
同时苹果对一些容器类比如NSArray或者NSSet等,KVC有着特殊的实现。 KVC要设值,那么就要对象中对应的key,KVC在内部是按什么样的顺序来寻找key的。当调用setValue:属性值 forKey:@”name“的代码时,底层的执行机制如下: 程序优先调用set:…
Flutter的异步实现和网络请求方式【封装】-讲解项目前的最后一篇
前言 上一篇博客Flutter项目中的滚动是如何实现的?,带着大家大致熟悉了Flutter滚动Widget的几种方式在项目中的简单使用。本篇博客将继续讲述Flutter的另两个重要内容 - Dart异
iOS-AVCaptureSession扫描读取二维码
二维码简单介绍 二维码(Quick Response Code,QRCode)是一种由水平和垂直两个方向上的线条设计而成的二维条形码,可以存储数据信息,本文主要是介绍二维码的读取(不涉及二维码的生成)
iOS-导入静态库(绝不报错)
.a 静态库的创建 新建工程,选择 Static Library 创建测试的方法,我这里选择创建类方法,代码如下 写入代码后,Command + B 编译,可以看到Products文件下的.a文件由红
iOS多线程-RunLoop
前言基本作用保持程序的持续运行处理App中的各种事件(比如触摸事件、定时器事件、Selector事件)节省CPU资源,提高程序性能(该做事时做事,该休息时休息)main函数中的RunLoop最下面的U
iOS开发中的常用调试工具(一): LLDB
日常开发中我们经常使用断点来帮助我们调试解决问题, 但其实断点只是LLDB的一小部分而已, 除此之外还有许多更强大的隐藏功能可以帮助我们进行开发中的调试. LLDB的全称是Low level Debug, 是Xcode内置为我们提供的强大调试工具, 当程序运行到断点处, LLD…
下一页
个人成就
文章被点赞
48
文章被阅读
12,581
掘力值
353
关注了
41
关注者
23
收藏集
1
关注标签
7
加入于
2019-04-07