前言 有个需求是根据App未打开权限跳转相应的设置页面,如WIFI,蓝牙,通知等等.经过调研后有以下结论 iOS 10 之后苹果加强了对权限和隐私的控制,不允许App跳转到相...
前言 有个需求是根据App未打开权限跳转相应的设置页面,如WIFI,蓝牙,通知等等.经过调研后有以下结论 iOS 10 之后苹果加强了对权限和隐私的控制,不允许App跳转到相...
App在后台的情况希望通知用户看到信息时使用本地推送通知实现。1.导入系统框架 2.注册本地通知样式 3.清除之前注册通知 如果不清除历史通知,可能会收到之前的全部通知。4....
ios数据库:CoreData : 自带的框架SQLite :FMDB :第三方类库,封装SQLite的框架 FMDatabase:一个FMDatabase对象代表一个单独...
这篇文章介绍如何对数据库文件进行加密,基于FMDB+SQLCipher,标明踩过的坑,留给同样掉进坑里的小伙伴参考。 1、下载支持SQLCipher的FMDB分支 FMDB官...
iOS14苹果添加本地网络权限 使用苹果的bonjour技术在iOS14开始被检测,并且会弹窗访问权限弹窗,很鸡肋,即便点击拒绝也是可以正常访问本地网络的,一旦苹果检测到NS...
1.基础知识 lineHeight = ascent + descent + leading 2.文字垂直对齐方式 iOS文本容器中都是基线对齐,所谓的基线对齐就是指无论中文...
1.检查本机是否已有公钥 或者 2,首先终端配置 3,如果电脑中有以前遗留的密钥,将其删除掉 使用如下命令: 4,生成新的公钥 终端中输入如下命令 5,查看ssh key在终端查看
原文:https://www.jianshu.com/p/2b1620944a90 效果如下: 给UILabel写一个分类: 在设置完label的frame、text、fon...
前言 最近在乘车码里面做了一个需求,添加快捷方式到桌面,点击桌面图标打开app进入对应页面。功能很小,但是涉及的知识点很多,涉及 openURL、HTML、JavaScrip...
👉Demo 1. 示例 2. UIMenus 相关 Class简单介绍 以下Class都是在iOS 13.0新增的,所以只能在iOS 13.0及以上版本中使用 UIConte...
一、前言 3D Touch 是一种立体触控技术,被苹果称为新一代多点触控技术,是在Apple Watch 上采用的 Force Touch,屏幕可感应不同的感压力度触控。 3...
1.冷启动 1.1 什么是冷启动? 冷启动是指内存中不包含该应用程序相关的数据,必须要从磁盘载入到内存中的启动过程。 注意:重新打开 APP, 不一定就是冷启动。 当内存不足...
一个NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,它实质上就是一个通知分发表。这个分发表负责维护为各个通知注册的观察者,并在通知到达时...
随着项目的不停迭代复杂,app的启动时间越来越慢,影响了用户体验。所以,我们决定进行一次app的冷启动优化,减少用户的启动等待时间,提升用户体验。用户点击APP到首页加载完...
原链接:https://tech.meituan.com/2018/12/06/waimai-ios-optimizing-startup.html 一、背景 冷启动时长是A...
受益匪浅
iOS加解密原理 && 签名机制# iOS加解密原理 && 签名机制 ## 一. 学习路线 1. ####了解加解密 a . 对称加密 DES 3DES AES b . 非对称加密 RSA ...
# iOS加解密原理 && 签名机制 ## 一. 学习路线 1. ####了解加解密 a . 对称加密 DES 3DES AES b . 非对称加密 RSA ...
从iOS9之后,苹果就推出了这个功能,用来唤醒外部app。这个功能在那些电商app上使用尤其广泛,当你打开对应的h5网页后,上面跳出一个是否跳转app的按钮。 现在iOS11...
隐式动画根层与非根层:每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)所有的非Root Layer,也就是手动创建...
1、在iOS13中 ,UISegmentedControl默认样式变为白底黑字, 实现延展 ,调用 segmentedIOS13Style方法 1、.h文件 @interfa...