HomeKit在iOS11前是不被我了解的,当iOS11出来以后这个名词就火了,然后就来学一波。首先我们需要知道HomeKit就是苹果的智能家居管家,借助HomeKit,...
HomeKit在iOS11前是不被我了解的,当iOS11出来以后这个名词就火了,然后就来学一波。首先我们需要知道HomeKit就是苹果的智能家居管家,借助HomeKit,...
原创文章,如需转载请在下面留言让我知道😊。不留言不在开头标明出处链接的坏同学,1字1元索赔😡 一直想谈谈 iOS 中的 Accessibility,很多做了多年 iOS 开发...
前言 MethodSwizzle顾名思义是方法交换,也就是交换方法IMP实现。一般能做很多面向切面的事,但是如果使用不当,就会踩到不少坑。 一般是在 + load 中执行方法...
开局一张图 是否遇到这样的情况?明明已经下载的模拟器却使用不了,如上图13.4的模拟器你只需要这样操作 1、打开 访达 -> shift command g 打开/Libra...
async-await 是在 WWDC 2021 期间的 Swift 5.5 中的结构化并发变化的一部分。Swift中的并发性意味着允许多段代码同时运行。这是一个非常简化的描...
今天使用git的时候在终端发现这样一条信息HEAD detached at head 分析 心里一惊,艾玛这是什么状态?其实我们知道,git checkout本质上是修改HE...
一、涉及 1、CallKit[https://developer.apple.com/documentation/callkit?language=objc] 1.1、概述 ...
本文对之前做过的相机模块做个小结,包括自定义相机进行视频拍摄,视频处理及保存等,感兴趣的朋友可以做个参考 框架介绍 AVFoundation 常用于媒体录制、编辑、播放,...
简介 钥匙串这个技术大家每天都在用,它相当于一个容器,里面有已加密的和未加密的用户信息,它是怎么实现安全储存Mac、App、服务器和网站的帐户,开发过程中又该怎么使用这个技术...
第一步:手动安装pip curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 第二步:获取pip python ge...
协议 (Protocol) 是 Swift 语言中非常强大而灵活的一个特性。而其中的关联类型就是 Swift 协议灵活的一个表现。 关联类型 我们首先来看 iOS 13 新增...
本文所有示例代码或Demo可以在此获取:https://github.com/WillieWangWei/SampleCode_GPUImage2_FilterList.gi...
Image Slicing功能是在WWDC 2013中Xcode 5 中新增的,类似于安卓里面的Create 9-Patch file。现在用的最多的场景就是聊天功能中,聊天...
1.对addChildViewController的一点理解 参考:stackoverflow 这一切都取决于你想要怎样管理你的子视图,如果你的子视图只是UIVIew,比如一...
这篇文章不科普原理,原理网上随便搜,这里只聊常见的疑问。 runloop与内存泄漏 target方式循环引用 block方式循环引用 其它定时器 run loop与内存泄漏 ...
原文地址:http://huizhao.win/2016/11/13/swift-init/ 从 Objective-C 转到 Swift 后,可能首先就会发觉 Swift ...
让我先吐槽下,这玩意让我踩了不少坑,网上的一些资料也都是在正式版出来之前的,在我开始整这个的时候,挺坑的。 言归正传,还记得在第一次创建Widget的时候,有一个选项我们没有...
前面实现的 只是纯展示的样子,界面搭建也只是用展示的 实现,当点击桌面 的时候,打开的是对应的 。如果 布局的时候用的是按钮、图片、链接等方式,想实现点击对应的跳转 对应的页...
今天要来自定义一个展示诗词的小组件 ,它显示的内容包括:诗词名字、作者、前两句(为什么只显示前两句呢,因为我找的免费 它只有给前两句😎)。 切入正题,接下里开始实现,还不了解...
iOS14带来了新的UI组件:WidgetKit,人称小组件(用过安卓的都能理解),这货的前身其实就是iOS10时候引入的Today Extension。 Widget为应用...