首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
EdenMa
掘友等级
iOS开发工程师
努力学习的IT萌新,业余爱好主机游戏~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 59
沸点 3
赞
62
返回
|
搜索文章
赞
文章( 59 )
沸点( 3 )
自动机、状态机和状态模式
有限自动机与状态模式 前言 一、有限自动机 概念:自动机(Automaton)是一个数学模型,用于描述系统的状态及其状态之间的转换。常见类型包括有限自动机(确定性有限自动机DFA和非确定性有限自动机N
离职用ChatGPT创业三个月,现在怎么样了?
一切的开始:第一次使用ChatGPT 我永远记得2022年12月1日(ChatGPT发布第二天)第一次体验了ChatGPT; 我当时在写研究生课题作业,所以很快就感受到了ChatGPT的可怕之处,我不
iOS 开发:『Crash 防护系统』(二)KVO 防护
1. KVO Crash 的常见原因 KVO(Key Value Observing) 翻译过来就是键值对观察,是 iOS 观察者模式的一种实现。KVO 允许一个对象监听另一个对象特定属性的改变,并在改变时接收到事件。但是 KVO API 的设计,我个人觉得不是很合理。被观察者…
一篇文章,教你学会Git
在日常工作中,经常会用到Git操作。但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令。 一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 W…
iOS探索 alloc流程
data()->ro->instanceSize就是获取这个类所有属性内存的大小。这里只有继承NSObject的一个属性isa——返回8字节 简单画了个示意图,上边是紧紧挨着,下面是8字节为一格。如果cpu存数据的时候紧紧挨着,读取的时候要不断变化读取长度,所以这时候就采用了空…
iOS探索 细数iOS中的那些锁
当一个线程访问数据的时候,其他的线程不能对其进行访问,直到该线程访问完毕。简单来讲就是在同一时刻,对同一个数据操作的线程只有一个。而线程不安全,则是在同一时刻可以有多个线程对该数据进行访问,从而得不到预期的结果 锁作为一种非强制的机制,被用来保证线程安全。每一个线程在访问数据或…
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成部分。CPU 与 GPU 提供了计算能力,通过操作系统被 app 调用。 CPU(Central Proc…
【翻译】Yoga 教程: 使用跨平台布局引擎
Yoga 是一个基于 Flexbox 的跨平台布局引擎,能使布局工作更容易。你可以使用 Yoga 作为一个通用的布局系统,来代替 iOS 上的 Auto Layout 或 web 上的 Cascading Style Sheets (CSS)。
iOS 浅谈GPU及“App渲染流程”
—— 将 “3D坐标” 转换成 “2D坐标” ,再将 “2D坐标” 转换为 “实际有颜色的像素” 。 该阶段输入的是顶点数据(Vertex Data),顶点数据是一系列顶点的集合。顶点着色器主要的目的是把 3D 坐标转为 “2D” 坐标,同时顶点着色器可以对顶点属性进行一些基本…
老司机 iOS 周报 #110 | 2020.04.20
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 GitHub CEO Nat Friedman 宣布…
下一页
个人成就
文章被点赞
39
文章被阅读
15,766
掘力值
359
关注了
50
关注者
9
收藏集
6
关注标签
85
加入于
2018-08-06