当我们拿到像这样的设计图,我们就可以用collectionView来轻松实现 遵守collectionView的协议 懒加载创建collectionView 必须实现的两个代...
当我们拿到像这样的设计图,我们就可以用collectionView来轻松实现 遵守collectionView的协议 懒加载创建collectionView 必须实现的两个代...
网络环境的好坏,有时会让你的产品带给用户完全不同的体验,作为开发者,在开发项目过程中,我们需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Ne...
项目中用到自定义键盘,主要是针对数字键盘和英文键盘,废话不多说直接上代码,大家可以在此基础上自行改造。 1.首先我们创建一个继承于UITextField的PassTextFi...
前言 下一个项目有一个直播的功能,所以需要提前研究一下,直接集成FFmpeg比较复杂坑也比较多(我是道听途说的自己没有尝试😂),朋友推荐了ijkplayer、七牛和vlc,于...
这两者之间有什么区别吗? initWithCapacity:10 并不代表里面的object数量不能大于10.也可以大于10. init是在告诉程序,“我不知道要放多少obj...
简介 作为一个产品我们如何写好一个产品需求文档呢,以下是我总结的几点。 1.产品介绍 产品介绍非常重要。就好比你上台演讲时都会做个自我介绍,产品也是如此,首先你的让大家知道你...
简介 在iOS开发中定义@property属性时,经常用到assign、weak、strong、copy等关键字。我们经常会考虑在何时应该使用哪个关键字,尤其是在面试的时候,...
1.创建一个MBProgressHUD的Category分类 2.在.h中直接写入 3.在.m中直接写入 4.圆形进度条 5 自定义动图
总结 项目上线后,作为产品需要关注的事情有几个方面,一是APP数据,二是用户反馈,三是需求提取。 一、APP数据 新增用户:第一次启动应用的用户; 新增独立用户:全体应用...