制作 iOS 证书 本文介绍如何制作 iOS 证书 准备工作 您需要 注册并加入 Apple Developer Program[https:/...
1.1. 操作系统选择 学习阶段: Windows或者macOS(苹果操作系统)都是可以的 开发阶段: 一般需要使用macOS,因为我们需要针对...
闭包 在Swift中,可以通过func定义一个函数,也可以通过闭包表达式定义一个函数 闭包表达式 两者的不同,函数要是想省略参数标签,必须要写 ...
结构体 在Swift标准库中,绝大数的公开类型都是结构体,而枚举和类只占很小一部分 比如,bool、double、string、array、di...
可选项 可选项,一般也叫做可选类型,它允许将值设置为nil 在类型名称后面加个❓来定义一个可选项 如果不写值,默认就是为nil 定义了可选项,返...
在最近的项目开发中,开发上传图片和视频的时候,测试说,选择视频闪退,然后通过打印日志得出,UIImagePickerControllerMedi...
1、原理分析 1.1、__AtAutoreleasePool 下面我们先通过macOS工程来分析@autoreleasepool的底层原理。 m...
一、Demo展示 创建一个Person类,在创建一个Person+eat和Person+test两个分类。 当然上面代码,会打印出”run“/"...
1、关联对象 1.1、使用场景 默认情况下,由于分类底层结构的限制,不能直接给 Category 添加成员变量,但是可以通过关联对象间接实现 C...