当我们拿到像这样的设计图,我们就可以用collectionView来轻松实现 遵守collectionView的协议 懒加载创建collectionView 必须实现的两个代...
当我们拿到像这样的设计图,我们就可以用collectionView来轻松实现 遵守collectionView的协议 懒加载创建collectionView 必须实现的两个代...
网络环境的好坏,有时会让你的产品带给用户完全不同的体验,作为开发者,在开发项目过程中,我们需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Ne...
项目中用到自定义键盘,主要是针对数字键盘和英文键盘,废话不多说直接上代码,大家可以在此基础上自行改造。 1.首先我们创建一个继承于UITextField的PassTextFi...
前言 下一个项目有一个直播的功能,所以需要提前研究一下,直接集成FFmpeg比较复杂坑也比较多(我是道听途说的自己没有尝试😂),朋友推荐了ijkplayer、七牛和vlc,于...
这里总结两种保存图片到相册的方法。 1.UIImageWriteToSavedPhotosAlbum()保存到相册,该方法图片会被压缩。2.使用Photos框架中的PHPho...
什么是webp图片 WebP最初在2010年发布,目标是减少文件大小,但达到和JPEG格式相同的图片质量,希望能够减少图片档在网络上的发送时间,由谷歌研发,在安卓上的支持也蛮...
引言:在iOS开发中当我们给一个 null( NSNull 对象)发送消息的话,很大可能会直接Crash( null 是有内存的),而发送给nil的话,是不会崩溃的。什么场景...
这两者之间有什么区别吗? initWithCapacity:10 并不代表里面的object数量不能大于10.也可以大于10. init是在告诉程序,“我不知道要放多少obj...
简介 作为一个产品我们如何写好一个产品需求文档呢,以下是我总结的几点。 1.产品介绍 产品介绍非常重要。就好比你上台演讲时都会做个自我介绍,产品也是如此,首先你的让大家知道你...
简介 在iOS开发中定义@property属性时,经常用到assign、weak、strong、copy等关键字。我们经常会考虑在何时应该使用哪个关键字,尤其是在面试的时候,...
简要 平时我们在做项目时用到UIImage的地方很多,本文对我们在做项目时最常用的做了总结,废话不多说直接上代码。 1.首先我们创建一个UIImage的分类(category...
简要 平时我们在做项目时用到NSString的地方很多,本文对我们在做项目时最常用的做了总结,废话不多说直接上代码。 1.首先我们创建一个NSString的分类(catego...
1.创建一个MBProgressHUD的Category分类 2.在.h中直接写入 3.在.m中直接写入 4.圆形进度条 5 自定义动图
1.下拉动画 先继承于MJRefreshGifHeader .m中代码 2.上拉动画 先继承于MJRefreshBackGifFooter .m中的代码 3.使用方法 自己的...
总结 项目上线后,作为产品需要关注的事情有几个方面,一是APP数据,二是用户反馈,三是需求提取。 一、APP数据 新增用户:第一次启动应用的用户; 新增独立用户:全体应用...
iOS中分类(Category)、扩展(Extention)和继承(Inheritence)的区别? 分类: iOS中,当原有类的方法不够用时,这时候分类就出现了。cate...