首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
baochuquan
掘友等级
iOS开发攻城狮
|
猿辅导
努力成为独立产品人
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
最新
热门
iOS 证书幕后原理
在日常的 iOS 开发中,无论是新手还是老鸟,总是会遇到各种与证书、签名有关的问题。当不了解其中的具体原理时,我们总是会被这些问题整得焦头烂额。对于我也是如此,为了彻底理清其中的原理,我花了一些时间进行了研究并整理出这篇文章以供后续进行参考。 iOS 开发中各种证书的核心就是 …
Swift 性能优化(2)——协议与泛型的实现
前一篇文章《Swift 性能优化(1)——基本概念》中我们提到了编程语言的派发方式,Swift 支持文中所提到的三种派发方式。其中,函数表派发是 Swift OOP 的底层支持,那么,Swift POP 以及泛型编程底层又是如何实现的呢? 本文,我们就来简单探讨一下协议和泛型的…
Swift 性能优化(1)——基本概念
最近看了关于 Swift 底层原理的一些视频和文章,收获颇丰,感觉对于编程语言有了新的理解。因此,趁热打铁,记录并总结对 Swift 底层原理的理解。由于相关的内容非常多,这里准备分成多篇文章来进行阐述。 本文主要介绍关于 Swift 性能优化的一些基本概念。编程语言的性能主要…
比特币那些事(3)——区块链
通过 《比特币那些事(1)——入门》 和 《比特币那些事(2)——交易》 两文,我们基本认识了比特币。本文我们来探索一下比特币工作的核心——区块链。 区块链,顾名思义,就是由一个个被称为区块的数据结构组成的一个链表。每个区块中都记录了大量的交易信息。比特币系统中的所有节点都维护…
比特币那些事(1)——入门
2008 年 11 月 1 日,中本聪(Satoshi Nakamoto)在 metzdowd 的加密技术邮件列表发布比特币白皮书:《BitCoin: A Peer-to-Peer Electronic Cash System》,首次提出比特币(BitCoin,BTC)的概念。…
iOS 图像渲染原理
通过 图形渲染原理 一文,大致能够了解图形渲染过程中硬件相关的原理。本文将进一步介绍 iOS 开发过程中图形渲染原理。 下图所示为 iOS App 的图形渲染技术栈,App 使用 Core Graphics、Core Animation、Core Image 等框架来绘制可视化…
iOS 网络(3)——YTKNetwork
在《iOS 网络——AFNetworking》一文中我们介绍了基于 NSURLSession 进行封装的 AFNetworking 的核心功能原理。本文,我们进一步介绍基于 AFNetworking 进行封装的 YTKNetwork 开源框架。本文,我们通过阅读 YTKNetw…
iOS 网络(1)——NSURLSession
最近公司针对刚入职的应届毕业生开展了一个的“新牛计划”,目的是让他们能够在一个月的时间内从零基础成长为 iOS 开发新手。 在这个过程中,我们需要承担讲师的角色。因此,我们对 iOS 开发的知识体系进行了划分,而我则负责讲解其中的 GCD 和网络相关部分。为此,我也算是学习了一…
iOS 网络(2)——AFNetworking
在 《iOS 网络——NSURLSession》中,我们介绍了 NSURLSession 的架构及工作原理。本文,我们通过阅读 AFNetworking 源代码(版本号:2.6.3),来介绍其设计架构。 AFNetworking 是一套适用于 iOS、macOS、watchOS…
计算机那些事(8)——图形渲染原理
最近在 iOS 开发中做了较多动画相关的编程工作。因此想借此机会深入了解了一下 iOS 动画及渲染相关原理。随着对相关方面的深入了解,发现这里面涉及到从硬件底层到软件框架等一系列相关知识。 本文将从相对底层的角度对计算图形渲染原理进行简要介绍,以作为后续的知识储备。 作为程序员…
下一页
个人成就
文章被点赞
316
文章被阅读
94,047
掘力值
2,396
关注了
43
关注者
150
收藏集
28
关注标签
23
加入于
2018-11-27