iOS
CodeTitan
个人博客地址: https://www.titanjun.top/
展开
-
探索KVC和KVO的本质
原文链接: 探索KVC和KVO的本质这篇文章主要介绍KVO和KVC, 机器底层是如何实现的KVO的全称是Key-Value Observing,俗称键值监听,可以用于监听某个对象属性值的改变KVO是使用获取其他对象的特定属性变化的通知机制,控制器层的绑定技术就是严重依赖键值观察获得模型层和控制器层的变化通知的对于不依赖控制器层类的应用程序,键值观察提供了一种简化的方法来实现检查器并更新用...原创 2019-06-12 17:46:14 · 262 阅读 · 0 评论 -
浅谈OC中Block的本质
Block简介block是将函数及其执行上下文封装起来的一个对象在block实现的内部,有很多变量,因为block也是一个对象其中包含了诸如isa指针,imp指针等对象变量,还有储存其截获变量的对象等原文博客地址: 浅谈OC中Block的本质定义和使用block根据有无参数和有无返回值有以下几种简单使用方式// 无参数无返回值void (^ BlockOne)(void) =...原创 2019-06-27 20:59:03 · 1230 阅读 · 0 评论 -
iOS13适配深色模式(Dark Mode)
原文博客地址: iOS13适配深色模式(Dark Mode)好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的终于, 随着iPhone11等新手机的发售, iOS 13系统也正式发布了, 伴随着手机版的深色模式也出现在了大众视野我们这些iOS程序猿也有事情做了, 原有项目适配iOS13系统, 适配Dark Mode深色模式虽然现在并没有要...原创 2019-09-27 19:39:12 · 4139 阅读 · 1 评论 -
Sign In with Apple
原文博客地址: Sign In With Apple在之前的文章iOS13适配深色模式(Dark Mode)中只是简单提到了关于Sign In With Apple的问题, 下面就着重介绍一下什么是Apple登录对于很多应用都会有自己的账号登录体系, 但是一般都相对繁琐, 或者用户会忘记密码等, 为此一般都会接入微信、QQ登录, 国外应用也会有Google、Facebook等第三方登录方式...原创 2019-10-08 18:54:28 · 1028 阅读 · 0 评论