CocoaPods官网[https://cocoapods.org/]Homebrew官网[http://brew.sh/index_zh-cn.html] 一、全新安装前,...
CocoaPods官网[https://cocoapods.org/]Homebrew官网[http://brew.sh/index_zh-cn.html] 一、全新安装前,...
如果使用系统的tabBar 最多只能显示5个,所以想要展示超过5个 就只能自己想办法弄喽!我用的办法是: 1:先把系统的tabBar 隐藏掉 [self.tabBar set...
使用setNavigationBarHidden:animated:方法直接处理 - (void)viewWillAppear:(BOOL)animated { [supe...
hello,iOS小伙伴们,上次研究了tableView,这次是UICollectionView,其实和tableVIew 一样的,只是方法不一样啦。我为大家总结了一下,虽然...
一、需求背景 作为一个 移动端开发或者设计人员来说 ,往往会涉及到手机屏幕尺寸适配问题 ,这时候就需要我们对各种机型屏幕尺寸比较了解 。随着手机型号的不断推出 ,屏幕尺寸种类...
我想要一个黑色的背景,mj_refresh 背景黑色 第0种方法:设置UIView的 view.layer.maskedCorners代码: 其中:设置四个角 第一种方法: ...
本文长期更新!M系列芯片的机型也适用 Xcode16 pod init等命令执行出错的请参考点击这里这里这里这里[https://github.com/CocoaPods/C...
KVO原理 原理很简单,就是重写了被观察属性的 set 方法如果直接访问变量,是无法触发的。 那针对数组的话,通常我们只是调用addObject,或者removeObject...
直接上代码 文章代码已上传GitHub:代码传送门
前言 文章的初衷很简单,是为了能够正常显示打印出字典里面的中文。因为默认情况下,直接打印字典的话,在Xcode控制台上,中文会是乱码的,需要Unicode转码才能看到中文。比...
FJFTextInputIntercepter拦截器(通知)[https://github.com/fangjinfeng/MySampleCode/tree/master/...
截止目前(2021-10-16)为止,要想实现下面的几种button样式(这里要考虑图片和文字间距),我所知道的方案有两种: 给UIButton添加分类 自定义UIButto...
我们都知道在防止如block的循环引用时,会使用__weak关键字做如下定义: __weaktypeof(self) weakSelf =self; 后来,为了方便,不用每次...
零、说点什么吧 周末是一个轻松的日子,于是决定写点什么。名字取得比较大,暂时也没有想到应该怎么命名。刚刚开始仔细的看了一下 MGJRouter 中的代码,所以一边看,也就一边...
iOS中,多宫格的界面很常见,实现的方法也有很多种,例如除了常见的UICollectionView方式,也还可以通过自定义一个UIView,在UIView中实现多宫格的创建,...
一、前言 随着抖音,快手等APP的迅猛发展,短视频在移动端的地位越来越突出。而视频压缩是视频传输中很关键的一步。 本文会通过一个示例引入视频的一些基本概念并做稍微深入的介绍,...
iOS 开发之对象为空的判断(nil、null)详解 在开发中,会遇到很多空的情况,有时候取得对象(null),还有时候会得到<null>的情况,我们需要判断是否为空,进行r...
因为在分析UI设计稿上元素会不会超出时需要参照手机显示尺寸,所以这里做个记录, 会持续更新: 时间设备名像素尺寸图标显示价格2023/09/13iPhone 15 Pro m...