背景 刚加入新的公司,接触到新公司的代码以后,心中是一篇翻江倒海,不是因为项目代码有多优秀,多牛逼,而是因为这是一个7年的老项目,期间经历过不知...
在 AndroidStudio、Goland 等 JetBrains IDEA 一系的代码编辑器中,界面底部有一个 Terminal 选项卡。打...
记录下自己项目中使用的MVP+Context模式。 1、传统的 MVP 和MVP+Context的区别 传统的 MVP 是 MVC 设计模式派生...
前言 最近项目中需要拖动UITableViewCell进行排序,基于系统的方法只能进入编辑模式触发,且没有Section间的控制方法,UI也有局...
记录下自己项目中用到的循环轮播功能。 项目采用UICollectionView来实现滚动的功能,页面类似同花顺的股票详情切换,点击列表数据的时候...
问题引入: NSString都存储在堆区吗?会不会存在栈区,或者数据区呢? NSString用copy修饰还是strong修饰?NSString...
前言 最近在做标签选择页的时候碰到这样一个需求,一页显示8个标签,超过时显示多页的效果。一开始本人信心满满的使用UICollectionView...
在日常开发中,经常涉及到一些条件按钮和内容标签的展示。有很多属性需要添加,都用按钮来实现显然太繁琐,也不太河里 ,而且如果这些标签需要动态设置将...
近期项目中要开发直播功能,写此文章来记录下自己的集成踩坑过程。 ijkplayer是bilibili开源的一款优秀的播放器,基于FFmpeg,支...