从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究。写这个系列的博客目的一方面希望能够抛砖引玉,另一...
从事音乐相关的app开发也已经有一段时日了,在这过程中app的播放器几经修改我也因此对于iOS下的音频播放实现有了一定的研究。写这个系列的博客目的一方面希望能够抛砖引玉,另一...
从源码的角度分析、学习GPUImage和OpenGL ES,这是第一篇,介绍GPUImageFilter 和 GPUImageFramebuffer。 OpenGL ES准备...
随着互联网技术的飞速发展,移动端播放视频的需求如日中天,由此也催生了一批开源/闭源的播放器,但是无论这个播放器功能是否强大、兼容性是否优秀,它的基本模块通常都是由以下部分组成...
为什么我run起来了,公网ip访问不了???
服务端Swift - Vapor2.0介绍近日,在Medium上看到Vapor出了2.0版本,并且出了新的文档,新的网站。于是忍不住试了一下,并且这次打算不在本地测试,想在Ubuntu系统上尝试。 Intro 通过学...
我也好久没看着一块了
VasSonic 3.0.0 源码解读VasSonic 其实在我看来比较亮点有两个地方 独立的资源加载 模板diff机制 让我们来一步一步分析它的工作原理 初始化 Demo在 AppDelegate 上提前做了一...
明显没有考虑跨月跨年的情况嘛。。。
iOS-两种时间格式实现几天前,几小时前,几分钟前方式一 后台给的格式为yyyy-MM-dd HH:mm:ss.SSS 上代码 方式二 后台给的格式为 纯数字1352170595000(13位) 上代码
首先提一些题外话,如果你还不知道“AsyncDisplayKit”或者叫“Texture”是干啥的,请度娘“AsyncDisplayKit”。这里我只写一些iOS开发时比较常...
序言:1.以下代码中的意义,会在代码里解释,用比较容易理解的词语注释,若有晦涩之处,可私信于我。2.现已假设读者阅读过我的另外两篇文章👇Swift Perfect开发你的服务...
使用Swift部署服务端相对于其他后端语言来说流程简化很多(小坑很多) 经过三天的踩坑终于成功在腾讯云ubuntu系统上成功部署swift后台,此处放几个帮助比较大的文章地址...
@[git|commit|reflog] 在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git r...
@吴小安 0x79C25C是减去起始地址算出来的啊
利用简单的逆向来解决GCD崩溃我们平时在开发过程中,偶尔会遇到一些崩溃日志,看到堆栈就想放弃的,例如下面这个,很明显的野指针崩溃,但是不知道崩溃在哪里 当然,从其他的堆栈看来,也没有什么明显有用的信息这种...
@吴小安 不一定可以,如果堆栈都没有,那么信息就丢了,可以分析原因,再回过头猜测定位,比如说查到根本原因是系统api的第二个参数非法,那么就可以看看这个api的调用的地方,以及可能的参数是怎么来的,case by case
利用简单的逆向来解决GCD崩溃我们平时在开发过程中,偶尔会遇到一些崩溃日志,看到堆栈就想放弃的,例如下面这个,很明显的野指针崩溃,但是不知道崩溃在哪里 当然,从其他的堆栈看来,也没有什么明显有用的信息这种...
不在范围里,你也可以去看对应的库,也是可以分析到原因的,只是说崩溃在了系统库里了
利用简单的逆向来解决GCD崩溃我们平时在开发过程中,偶尔会遇到一些崩溃日志,看到堆栈就想放弃的,例如下面这个,很明显的野指针崩溃,但是不知道崩溃在哪里 当然,从其他的堆栈看来,也没有什么明显有用的信息这种...
0x0 获取 iTunes下载 现在iTunes已经没有下载ipa的功能了 第三方市场 目前大部分只能依靠第三方市场来下载,而且第三方市场的ipa其实有一个优势,大部分都是已...
RxSwift文档 RxSwift QQ 交流群: 424180219 RxSwift 中文文档 持续更新 提供电子书下载 RxSwift RayWenderlich.com...