首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JeffreyHu
掘友等级
iOS开发工程师
|
上海流利说信息技术有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 44
沸点 7
赞
51
返回
|
搜索文章
赞
文章( 44 )
沸点( 7 )
在iOS中绘制录音音频波形图
绘制波形图前首先需要配置好AVAudioSession,同时需要建立一个数组去保存音量数据。 recorderSetting用于设定录音音质等相关数据。 timer以及updateFequency用于定时更新波形图。 soundMeter和soundMeterCount用于保存…
iOS UIWebView与WKWebView 那些事
一、前言介绍 UIWebView 是 iOS 2 中推出的网页容器,UIWebView是最占内存的控件;直到 iOS 8 以后,苹果推出了 WebKit 框架,其中 WKWebView 正式被推出来接
LRU缓存算法
随着开发时间变长对一些底层代码/处理机制有所接触越发觉得算法的重要性,所以决定开始系统的学习(主要是刷力扣上的题目)和整理,也希望还没开始学习的人尽早开始。
UICollectionView 自定义布局实现瀑布流视图
自打 Apple 在 iOS6 中引入 UICollectionView 这个控件之后,越来越多的 iOS 开发者选择将它作为构建 UI 的首选,如此吸引人的原因在于它的可定制化程度很高,非常的灵活,这取决于它有一个单独的对象来管理布局,布局决定了视图的位置和属性。 说到布局 …
AVAudioSession FAQ
由文档可知,AVAudioSession是高度封装的一套极简API(隐藏了复杂的底层逻辑与实现细节),其目的是为了使开发者可以更加方便快捷的管理音频,这也符合苹果设计上层API的一贯风格。
Swift 5.3 新特性精讲(3):属性观察者以及didSet的性能优化
Swift 一直以来有个非常方便的特性:属性观察者(Property Observer),即属性上的willSet 和 didSet 函数。在 Swift 5.3 中,对 didSet 有一处小的性能优化,在了解这个之前,我们来仔细复习一下 didSet,有一些细节你不一定知道…
Swift 面向协议编程的那些事
一直想写一些 Swift 的东西,却不知道从何写起。因为想写的东西太多,然后所有的东西都混杂在一起,导致什么都写不出来。翻了翻以前在组内分享的一些东西,想想把这些内容整理下,写进博客吧。我对计划要写的东西做了个清单(最近做什么都喜欢在前一天睡觉前做个清单,这样多少改善了我的拖延…
Flutter 跨平台框架应用实战-2019极光开发者大会
这次分享的主题主要涉及:移动端跨平台开发的发展、Flutter Widget 的实现原理 、 Flutter 的实战技巧 、Flutter Web的现状 四个方面,而整体主题将围绕 Widget 为中心展开。 按照惯例,我们先介绍历史进程,随着用户终端种类的百花齐放,如今跨平台…
Flutter 中的 JSON 解析
以下案例中,我们都会将json文件放到本地,也就是 assets 文件中,然后从本地读取这些文件进行解析。 下面我们就来解析一些常见的 Json 格式的数据。 接着,我们在创建一个 person_service.dart 来解析 person.json。 可以看出 json.d…
用 Swift 编写网络层单元测试
网络层的单元测试之所以让人感觉难以下手,原因主要有两点: 网络是个不稳定的外部依赖。 网络操作一般会涉及异步过程,而异步过程难以测试。
下一页
关注了
12
关注者
1
收藏集
8
关注标签
23
加入于
2017-05-22