前言 iOS14发布已经有一段时间了,更新完之后最让我好奇的就是这个Widget功能。从用户使用到开发者开发上与iOS13有了很大的区别,用户可...
前言 iOS14发布已经有一段时间了,更新完之后最让我好奇的就是这个Widget功能。从用户使用到开发者开发上与iOS13有了很大的区别,用户可...
首先支持3d Touch,设备iPhone 6s+,iOS9+之后新增的功能。两种方式能实现-- (1)Info.plist 创建快捷方式 快捷...
一、Xcode允许我们使用xcrun命令运行模拟器 1、列出你安装的所有可用的设备 xcrun instruments -s终端显示结果: 2、...
1. 隐私权限适配 1.1 相册权限 相册新增选择权限类型PHAuthorizationStatusLimited:当页面弹出请求权限Alert...
一、切圆角 1.使用layer. cornerRadius 2.贝塞尔曲线切 二、圆角与阴影共存 1.设置阴影时圆角masksToBounds ...
一、kvo实现原理 一个对象的属性被观察时系统动态创建了一个子类,并且改变了原有对象的isa指针指向,指向动态创建的子类,子类中重写了被观察属性...
什么是runtime? runtime 是 OC底层的一套C语言的API(引入 <objc/runtime.h>或<objc/message.h...
原创: 前行哲 iOS知识分享 今天 通过本文,你将了解到是否需要集成 Sign in with Apple 功能,以及如何集成 Sign i...
Swift4.0 中,GCD的API更加独立,而不再是像OC一样了,所以我们经常遇到这样一种场景,某个页面需要多个网络请求才可以获得全部数据,在...
概览 1.多线程 1.1 简介 1.2 iOS 多线程 2.NSThread 2.1 解决多线程阻塞问题 2.2 多线程并发 2.3 线程状态 ...
专题公告
分享各类iOS 开发的心得和文章