摘要: 最近偶然看到几篇讲直播的博客,想着以前从未做过这方面的项目,所以自己尝试着实现了一个,界面比较粗糙,但是实现了直播项目必要的功能,做直播项目时可以作为参考. 其实粗略来说直播对于移动端来讲就是两个部分,一个是主播端采集推流,一个是播放端播放,中间是服务端处理数据.因此我也做了这两部分,下面先展示一下 阅读全文
posted @ 2020-01-03 16:55 Alan12138 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 参考地址:https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/ 前面一篇说了异步绘制文字,异步渲染图片,这篇主要是预排版,经过这三种处理之后,基本上已经非常流畅了. 下面的demo就使用了这三种处理来做优化. 我使用的 阅读全文
posted @ 2019-10-16 09:30 Alan12138 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 参考地址:https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/ 很久以前就看过这篇文章,但是也只是看过就过了,没有去整理思路,最近有时间把一些点整理一下. 通读下来可以总结一下对性能优化,在这里也就是提高界面流畅度的宗 阅读全文
posted @ 2019-10-12 16:53 Alan12138 阅读(2503) 评论(0) 推荐(0) 编辑
摘要: 参考资料: http://wereadteam.github.io/2016/03/19/iOS-Component/#more https://casatwy.com/iOS-Modulization.html https://casatwy.com/modulization_in_action. 阅读全文
posted @ 2019-09-10 15:28 Alan12138 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 1.创建自己的远程私有索引库,用来存放私有框架的.podspec文件,并将其添加到本地索引 我用的仓库是码云(https://gitee.com),用自己的账号新建一个私有仓库,我命名为PrivatePodRepo; 将PrivatePodRepo添加到本地索引. 执行命令查看本地索引库: 然后执行 阅读全文
posted @ 2019-09-04 10:59 Alan12138 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 这篇写在简书了,就不费力气搬了,给简书留一篇. https://www.jianshu.com/p/13bbbf804b71 阅读全文
posted @ 2019-09-03 16:25 Alan12138 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 今天在github下载了MWPhotoBrowser的demo想跑一下,却发现报了MWPhotoBrowser.bundle: bundle format unrecognized, invalid, or unsuitable的错误,经查证,需要如下方法解决,在此记录备忘。 错误显示: 图1.错误 阅读全文
posted @ 2019-09-03 16:17 Alan12138 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 两者都包括对资源的独占。 区别是 1:互斥是通过竞争对资源的独占使用,彼此没有什么关系,也没有固定的执行顺序。 2:同步是线程通过一定的逻辑顺序占有资源,有一定的合作关系去完成任务。 阅读全文
posted @ 2019-09-03 16:15 Alan12138 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 把之前简书的博客搬到博客园了,还是放在一个地方看着舒服. 先看一下做的效果,是不是还不错?(可以看一下早餐那块的轮播,上面盖着一个都是点点的图片,但是它不是和轮播一起滚动的,是盖在轮播上面的,需要在那上面也能控制轮播滚动,所以我在轮播图上放了个图片,上面又是个透明的轮播,实现了官方的效果。还是头一次 阅读全文
posted @ 2019-09-03 16:09 Alan12138 阅读(276) 评论(0) 推荐(1) 编辑
摘要: 地址:https://github.com/alan12138/Custom-Control/tree/master/menuView 使用方式:需要传入菜单数组,其他和UIView一样,如果需要其他样式,自定。 阅读全文
posted @ 2019-03-27 11:16 Alan12138 阅读(278) 评论(0) 推荐(0) 编辑