在上一篇中对基础组件进行了拆分,接下来会拆分业务组件。业务组件最简单的理解(比如,有3个tabbar专题、作者、商城三个模块,就可以理解成3个业务组件)。功能组件也很...
在上一篇中对基础组件进行了拆分,接下来会拆分业务组件。业务组件最简单的理解(比如,有3个tabbar专题、作者、商城三个模块,就可以理解成3个业务组件)。功能组件也很...
大家好! 2017年12月12日,简书接到多名简书用户举报,指出了简书签约作者饱醉豚在简书上公开发表的几篇文章,对程序员群体态度不当,甚至存在违反简书社区原则的情况。针对于此...
修改说明:有朋友反映Xcode9编译RAC4.x失败,无法设置Use Legacy Swift Language Version 的问题。现在将RAC版本改成了2.5(OC版...
随着Xcode GM版本发布,适配iOS 11也就提上了日程,总的来说整个适配过程(不包含适配iPhone X)不是很麻烦。 首先建议观看今年WWDC的一个视频 Updati...
花絮:从上一篇文章的发表到这篇文章的发表已经有很长一段时间了,一直在摸索适合自己的学习方式,到现在还是没有找到适合自己的,尝试如下: 1.每天上班都是活跃在各大iOS开发群,...
购物车商品的加减效果展示如下: 这里面提供两种方案,均是MVC模式,本人建议第一种模式,代码更方便简洁;第二种代码里着重强调block块使用,自行看代码理解 一、第一种方案是...
一、前言 在 @汉斯哈哈哈 的 iOS 项目的目录结构能看出你的开发经验 这篇博客里提到一点: 面试iOS开发,面试官竟然问他『怎么分目录结构』的,而且还具体问到每个子目录的...
关于目录结构,真的是仁者见仁智者见智,没有最好,只有适合自己的 🙂 在网上搜来搜去,大部分人使用的是以下两种形式: 架构模式 功能模块 架构模式 使用架构模式(MVC / M...
推流,就是将采集到的音频,视频数据通过流媒体协议发送到流媒体服务器。 推流前的工作:采集,处理,编码压缩 推流中做的工作: 封装,上传 推流前的工作:采集,处理,编码压缩 推...