首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
十号螺丝
掘友等级
🏀🎵
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
176
文章 113
沸点 63
赞
176
返回
|
搜索文章
赞
文章( 113 )
沸点( 63 )
iOS中的字节对齐
字节对齐是C语言中的一个概念,但什么是字节对齐?对齐准则是什么?为什么要进行字节对齐呢?字节对齐会不会导致一些额外问题呢? 字节对齐对我们编程有什么启示意义和思考? 带着这四个疑问我们聊聊字节对齐。
Audio Queue录制 播放原理
Audio Queue Services是官方推荐的方式以一种直接的,低开销的方式在iOS与Mac OS X中完成录制与播放的操作.不像上层的API,它可以通过回调拿到音频帧数据,以完成更加精细的操作. 比上层API而言,可以直接获取每一帧音频数据,因此可以对音频帧做一些需要的…
iOS抽奖转盘上篇:概率抽奖算法 & 转盘算法 &轮盘边框动画丨(内含完整Demo)
在app侧控制中奖奖品,有两种方式 方式一:发起网络请求获取当前选中奖品(推荐),即由服务侧控制中奖数据,更安全 方式二:根据奖品百分比进行控制中奖概率
iOS13 Compositional Layout
UITableView 和 UICollectionView 是我们开发者最常用的控件了,大量的流式布局需要这两个控件来实现,因此这两个控件也是 Apple 重点优化的对象。在往届 WWDC 中,我们已经受益于 UITableViewDataSourcePrefetching …
iOS 开发中使用的各种锁的总结(1)
OSSpinLock API 很简单,首先看下使用示例。 可以确定的是 ⏰线程 和 ⚽️线程 不会有任何一个可以打印 20000。 ⏰线程 和 ⚽️线程 两者的打印都到了 10000 以上。 ⏰线程 或 ⚽️线程 其中一个打印在 10000 以上一个在 10000 以下。 情况…
iOS 算法-冒泡排序
冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的; A:只需要内部循环下来一次交换都没有发生过,就说明此序列已经有序,就可以提前结束了。即在交换中有一个标识即可…
iOS 离屏渲染探究
离屏渲染(Offscreen rendering)对iOS开发者来说不是一个陌生的东西,项目中或多或少都会存在离屏渲染,也是面试中经常考察的知识点。一般来说,大多数人都能知道设置圆角、mask、阴影等会触发离屏渲染,但我们深入的探究一下,大家能够很清楚的知道下面几个问题吗? 今…
ObjC的BOOL为什么要用YES、NO而不建议用true、false?
可能有人告诉你 BOOL 是 signed char 类型的。放在以前,这个答案是对的,但是放在现在就不完全对了。接下来我来给大家一点点解释其中的细节。 作为 iPhone 开发者(🙄),可以近似的理解为在 64-bit 设备上 BOOL 实际是 bool 类型,在 32-b…
iOS 编译全过程
这几天看了下编译过程,记录方便查阅及备份。主要内容来源于网路,包含以下知识点: 理论上一个语言对应一个编译器,这样就引入了中间优化器,可以接受多种语言,然后输出对应的机器语言,这样前端只负责输入,后端负责输出即可,新增一种语言,就在中间优化层增加逻辑即可。 接着执行./main…
一些常用的 Git 进阶知识与技巧
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 1. 同一电脑存在多个 Git 账号 假设我们在同一电脑上拥有多个 Git 账号,例如公司内部使用的是 Gitlab,个人使用的是 Gith
下一页
个人成就
文章被点赞
1
文章被阅读
18,024
掘力值
209
关注了
114
关注者
6
收藏集
11
关注标签
30
加入于
2017-05-13