iOS 模糊效果如何添加 UIBlurEffect UIBlurEffectView Swift

2020-03-21
阅读 1 分钟
3.4k
iOS 模糊效果如何添加 UIBlurEffect UIBlurEffectView Swift 使用过程 1. UIBlurEffect 先新建一个 UIBlurEffect 对象 {代码...} 2. UIBlurEffectView 再新建一个 UIBlurEffectView 来盛放上面生成的 BlurEffct 效果 {代码...} 3. 添加 View 最后,一般再作为一个 View 的子 subView 元素插入到最下面 {代码...} 效果 里...

UIViewController 自动隐藏界面中的 home 标识:Swift

2020-03-19
阅读 1 分钟
1.4k
UIViewController 自动隐藏界面中的 home 标识:Swift 默认情况下界面中的返回主页标识会一直存在,需要设置一下才会自动隐藏。用户在点击后就会再次出现 {代码...} 前后对比

Value of type '(CGRect) -> CGRect' has no member:是因为你变量类型定义错了

2020-03-18
阅读 1 分钟
2.3k
Value of type '(CGRect) -> CGRect' has no member:是因为你变量类型定义错了 {代码...} 是因为你定义的某个变量属性不对,多半应该是 CGFloat,而你没有规定变量类型,系统默认识别成了 Int 或者 Double 类型 {代码...}

Swift CoreData 使用

2020-03-17
阅读 3 分钟
4.3k
使用 CoreData 1. 新建项目时选用 core data 或者在后来添加 .xcdatamodeld 文件 2. 在 AppDelegate 中 获取 persistentContainer 声明一个 lazy 变量 persistentContainer 把模型名字传递给初始化的方法 如果存在 store 返回 store {代码...} 获取到 persistentContainer 之后,在这个 persistentContainer 中包含着: ...

iOS 选取用户相册中的图片 UIImagePickerController Swift

2020-03-16
阅读 3 分钟
6.4k
iOS 选取用户相册中的图片 UIImagePickerController [GitHub] iOS Demo : [链接]该文中的例子可以从上面这个 github 项目中找到,包含许多其它常用 UI 组件的使用 选取用户相册中图片,或者拍照的方式通过 UIImagePickerController 来实现 内容 从相册中选取一张图片,并按比例显示在当前 ViewController 的中间位置 步...

LocalAuthentication 使用说明 Swift iOS

2020-03-02
阅读 4 分钟
2.2k
字段时在 Info.plist 常规模式是名字为 Privacy - Face ID Usage Description在 Raw Keyes & Values 模式下名为:NSFaceIDUsageDescription

Swift 动画相关 Animcation: UIDynamicAnimator

2020-03-01
阅读 3 分钟
2.4k
UIViewPropertyAnimator 可以实现对于 UIView 元素的 frame, center, alpha, transform 这些属性的变换

UIView UIBezierPath CGPath CAShapeLayer 等的关系

2020-03-01
阅读 2 分钟
2.8k
UIView UIBezierPath CGPath CAShapeLayer 等的关系 前言:推荐使用 Dash 这个软件来查看 API 文档,比 xcode 自带的 API 文档方便太多 这些东西的关系,我到现在才整明白,分享下: 需求: 比如,我们需要在一个 ViewController 的 view 中添加一个圆形的 UIView,如何做呢? 你需要知道的 UIBezierPath 可以画任何形状...

Codable: 实现在 swift 中像 js 那样使用 JSON

2020-02-29
阅读 3 分钟
2.2k
要想使用 json, 你操作的类需要实现 Codable 接口Foundation 中的所有类都已经实现了 Cadable,所以如果你的实体中没有自定义的一些数据类型,都可以直接使用 JSON

swift Apple Watch App 如何添加 Complication

2020-02-28
阅读 4 分钟
2.3k
建议每个 Apple Watch 应用都实现 Complication, Complication 就是能显示在表盘上的一些应用组件,实现 Complication 之后系统会给予一些优先的权限,比如后台任务刷新:在没有实现 Complication 的时候系统1小时只会分配一次后台刷新,实现之后会实现多次。

Swift Apple Watch 的后台任务执行机制

2020-02-25
阅读 1 分钟
2k
用 scheduleBackgroundRefresh 设置后台任务后,后台任务的执行是先把应用恢复到 active 模式,再 deactive 回非运行模式如下:我分别在 willActive 和 didDeactive 两个方法中做了两个输出到 console 查看打印的结果可知。

Swift UserNotification 相关类的所有关系UNNotificaitonCenter 【导图】

2020-02-24
阅读 1 分钟
1.3k
Swift UserNotification 相关类的所有关系UNNotificaitonCenter UNNotification 【导图】 整理了一下 UserNotification 这个 kit 中所有的类属性和关系。 如何使用的 先新建一个通知 UNNotificationRequest 添加通知内容 UNNotificationContent 添加通知触发器 UNNotificationTrigger 获取 UNNotificationCenter 实例,...

Swift 如何去除 TableView 多余的空Cell中的横线

2020-02-17
阅读 1 分钟
2.8k
在使用 UITableViewController 的时候,多余的空 cell 会默认展示很多横线。如何去除呢?给 footerHeight 反一个极小的值就可以了

Swift 修改字符串的范围颜色 NSAttributedString NSMutableAttributedString

2020-02-16
阅读 2 分钟
7.1k
这里需要用到 NSAttributedString 和 NSMutableAttributedString,这两个都是 iOS 中最常用的文字表示形式,它包含文字的颜色,边框,大小,字体等等等等,所有 NSAttributedString.Key 里列举的属性都可以定义。

Swift 的 Date、DateFormatter、DateComponents、Locale 之间的关系说明

2020-02-16
阅读 3 分钟
4.8k
Swift 的 Date、DateFormatter、DateComponents、Locale 之间的关系说明 前言 理解这些类之间的关系,和这些类是干嘛的,对处理时间来说很重要 类名 说明 注意 Date 只是表示时间的一个数据,只表示时间节点,像时间戳差不多 DateFormatter 是格式化输出时间的 DateComponents 是盛放时间组件的,年月日时分秒等 Locale ...

Swift Unwind 使用说明 segue

2020-02-14
阅读 8 分钟
2.6k
Swift Unwind 使用说明 segue swift unwind 使用说明 文中 VC =ViewController 当从子 VC 返回的时候,就会用到 unwind,会自动找寻其父 VC 进行跳转。 比如: 有一个 TemeperatureTableViewController 是个温度列表,是根 VC 有一个输入温度的子 VC AddTemperatureViewController 用于输入温度 现在添加 unwind 相关方...

Swift iOS HealthKit 使用案例: 获取体温列表 HKHealthStore

2020-02-12
阅读 6 分钟
4.1k
要学 Swift 的可以去看 斯坦福大学的教程,点这里,当然,英文要好,看完就会。我就是看这个教程学会的。另外,推荐安装 Dash 这个应用,是个查阅 API 的工具软件,学 Swift 开发必备