2021年11月18日
摘要:
问题描述 iOS 13 UINavigationBar 新增了 scrollEdgeAppearance 属性。 但是这个属性在 IOS14 及其更早的版本中 只应用在大标题导航栏上,在 iOS15 中这个属性适用于所有导航栏。 scrollEdgeAppearance 是 UINavigation
阅读全文
posted @ 2021-11-18 11:54
熬了点黑米粥
阅读(5397)
推荐(0)
2021年11月1日
摘要:
一、Cocoa 开发中协议-委托 (protocol-delegate) 模式是一种常用的设计模式,它贯穿于整个 Cocoa 框架中. 二、在ARC中,对于一般的delegate,我们会在声明中将其指定为weak,在这个delegate实际的对象被释放的时候,会被重置回nil。 这可以保证即使del
阅读全文
posted @ 2021-11-01 11:45
熬了点黑米粥
阅读(377)
推荐(0)
2021年10月27日
摘要:
final final关键字可以用在 class ,func和var前面进行修饰,表示不允许对内容进行继承或者重写操作。 1.权限控制 给一段代码加上final 就意味着你告诉编译器 这段代码不会再被修改。 2.类或者方法的功能确实已经完备了 对于一些辅助性质的工具类或者方法,我们可能会考虑加上fi
阅读全文
posted @ 2021-10-27 14:37
熬了点黑米粥
阅读(196)
推荐(0)
2021年9月3日
摘要:
昨天上午还能运行的项目,吃了午饭,突然间就报错 当时就是懵逼??? what 花费了1天时间查找问题 期间试了无数种解决方法,都未能解决 甚至都把gradle删除了,重新sync,,都不能解决 没法了,,只能FQgoogle, 终于在stack overflow上找到了答案.... 1.在下面的位置
阅读全文
posted @ 2021-09-03 14:48
熬了点黑米粥
阅读(260)
推荐(0)
2021年8月27日
摘要:
一、认识多线程 什么是多线程? 多线程:是指从软件或者硬件上实现多个线程并发执行的技术。可提高软件整体处理性能。 二、IOS中常见的多线程方案 三、我们最常用的是GCD,下面我们来了解GCD 1.GCD中有2个用来执行任务的函数 (1)用同步的方式执行任务 dispatch_sync(dispatc
阅读全文
posted @ 2021-08-27 17:58
熬了点黑米粥
阅读(109)
推荐(0)
摘要:
开发中我们常常需要创建子线程来处理一些事务,这样可以避免 主线程的卡顿。 但是我们也不能每次处理事务都单独创建线程来处理 这样会增大 APP的性能开销 浪费资源。 今天我们就一起来研究哈 怎么利用Runloop来包住线程生命周期,不会重复创建线程。 (一). 如果我们这样写,那么在运行完run这个方
阅读全文
posted @ 2021-08-27 10:39
熬了点黑米粥
阅读(149)
推荐(0)
2021年8月24日
摘要:
一、首先 我们先来认识一下 RunLoop RunLoop: 就是运行循环(在程序运行过程中循环做一些事情) 应用范围:比如 定时器 GCD 事件响应 手势识别 界面刷新 网络请求等等。 先来看一个例子: 得到的结果是:程序执行完 14行 程序将会退出。 如果是下面这种写法 ,又会是怎么个情况啦。
阅读全文
posted @ 2021-08-24 16:56
熬了点黑米粥
阅读(85)
推荐(0)
2021年3月8日
摘要:
1.开发中,总会遇到各种各样的弹框困扰着我们,此时如果有个共有的控制器,在需要使用的界面、使用简单的方法就能待用。不仅能使代码看起来美观,而且还能减少工作量,增加开发效率。 (1)思路分析:有一定开发经验的同学,都会在开发中把共有的一些方法和属性抽出来,方便在需要使用的界面直接调用 基类控制器(相当
阅读全文
posted @ 2021-03-08 18:01
熬了点黑米粥
阅读(380)
推荐(0)
2021年3月4日
摘要:
1.开发中我们往往会遇到一些特殊的需求。 比如:在收到推送消息的时候播报语音,提醒用户处理信息 方案一: 1.直接使用极光推送方法,可解决APP处于前台的情况 2.APP处于后台时,这个方法是不走的,,此时可以替换系统默认提示音来达到我们要的效果 首先,把录制好的音频文件,如mp3格式,放到项目里
阅读全文
posted @ 2021-03-04 16:40
熬了点黑米粥
阅读(1370)
推荐(0)
2019年11月22日
摘要:
项目中,经常会用到切换根控制器,常见的就是登录注册在一个导航栏下面进行,其它若干页在另外一个导航栏标、签栏下进行。 来回切换控制器时,如果只是很机械是的切换,页面之间救护看起来就很生硬,这时加点效果就显得很有必要了。 [UIView transitionWithView:[UIApplication
阅读全文
posted @ 2019-11-22 14:03
熬了点黑米粥
阅读(1106)
推荐(0)