12 2019 档案

摘要:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 首先使用 在使用,如果不行在重复操作一次, 阅读全文
posted @ 2019-12-20 16:39 新年新气象 阅读(746) 评论(0) 推荐(0) 编辑
摘要:重写UIView的draw方法,画背景色 绘制文本 绘制图像 构造可变尺寸图像 绘制线条 绘制路径 绘制矩形 添加阴影 绘制渐变 变换视图 阅读全文
posted @ 2019-12-19 11:28 新年新气象 阅读(1248) 评论(0) 推荐(0) 编辑
摘要:判断iCloud是否可用 获取默认的NSUbiquitousKeyValueStore 设置数据 获取数据 监听值的变化 判断云文件夹是否存在 阅读全文
posted @ 2019-12-18 14:24 新年新气象 阅读(750) 评论(0) 推荐(0) 编辑
摘要:CKDatabase的简单使用 这里需啊哟配合一使用,首先确定用户开启了iCloud,并且iCloud可用 阅读全文
posted @ 2019-12-17 13:42 新年新气象 阅读(447) 评论(0) 推荐(0) 编辑
摘要:前言: 如果我们想存一些数据,并且换了一个设备登录,存储的数据还能查找到,就可以使用iCloud 在使用iCloud之前,需要判断当前设备的iCloud账号是否可用 阅读全文
posted @ 2019-12-16 13:41 新年新气象 阅读(476) 评论(0) 推荐(0) 编辑
摘要:如何保证用户界面符合iOS最通用的安全指导规范。 遵从以下规范: 确保所有用户输入的密码和安全相关内容都通过将secureTextEntry属性设置为true的UITextField实例对象来完成。 当用户处于显示诸如用户信用卡号或者个人信息的界面时,在主程序委托的applicationWillRe 阅读全文
posted @ 2019-12-14 16:14 新年新气象 阅读(273) 评论(0) 推荐(0) 编辑
摘要:如何保存沙盒中的文件,避免不经过授权的读取 用户通常会信任应用,这意味着,如果应用要求提供个人信息,如姓名,用户会希望在安全支出存储这些纸,并且避免黑客或者其他临时使用用户iOS设备的人获取该信息。所以,在发布应用或者开发阶段,对开发已发布配置文件启用文件保护功能,并且确认存储在磁盘上的文件是经过保 阅读全文
posted @ 2019-12-14 15:47 新年新气象 阅读(827) 评论(0) 推荐(0) 编辑
摘要:首先是保存数据 查找数据的方式:直接查找value 查找其他的数据 warn: kSecReturnAttributes如果需要获取置顶属性的值,Birkin创建日期和修改日期,则需要向自添加这个属性,如果获取要是串存储的值,则需要是使用kSecReturnData 数据更新: 数据删除: warn 阅读全文
posted @ 2019-12-14 15:22 新年新气象 阅读(906) 评论(0) 推荐(0) 编辑
摘要:通过LAContext的使用,调用系统指纹解锁功能来实现APP的解锁。 import LocalAuthentication class ViewController: UIViewController{ var isAvailable:Bool? @IBOutlet weak var status 阅读全文
posted @ 2019-12-13 11:26 新年新气象 阅读(636) 评论(0) 推荐(0) 编辑
摘要:前言:动力项目关联UIAttachmentBehavior的使用 吸附主要发生在:元素与锚点、元素与元素之间。 当元素与锚点连接,元素的运动依赖于锚点。 当元素与元素连接,两个元素的运动彼此影响。 有的吸附行为支持两个元素和一个锚点。 如果喜欢UIkit的动力行为所内置的默认物理特性,但是想使用动力 阅读全文
posted @ 2019-12-12 13:15 新年新气象 阅读(755) 评论(0) 推荐(0) 编辑
摘要:UIGravityBehavior为视图提供重力行为 UICollisionBehavior给视图增加碰撞边界 UIPushBehavior拖动view使用动画 UISnapBehavior拖动到指定位置 UIGravityBehavior的使用,如果运行就开始动画,则使用代码1,如果指定事件运行, 阅读全文
posted @ 2019-12-12 10:17 新年新气象 阅读(582) 评论(0) 推荐(0) 编辑
摘要:如果想将一些服务组合在一起,方便以后时候,可以通过HMServiceGroup进行实现 创建分组 添加服务 阅读全文
posted @ 2019-12-10 17:54 新年新气象 阅读(331) 评论(0) 推荐(0) 编辑
摘要:HMCharacteristic设置值,做控件交互 阅读全文
posted @ 2019-12-10 17:44 新年新气象 阅读(319) 评论(0) 推荐(0) 编辑
摘要:如果我们想打开灯,或者别的控件,首先需要找到改控件,根据该控件找到该控件的服务,根据服务找到该控件的特征,根据特征的描述打开或者关闭该灯,这里只写到特征,控制特征参考下一篇 阅读全文
posted @ 2019-12-10 16:27 新年新气象 阅读(347) 评论(0) 推荐(0) 编辑
摘要:如果我们想打开一楼的灯,或者需要打开所有卧室的灯,我们怎么办呢?就需要添加一个区域,吧一楼所有的room添加到改区域中,或者把所有的卧室添加到该区域中进行控制 向HMHome中添加HMZone 删除HMZone 给区域添加rooms 给区域删除room 阅读全文
posted @ 2019-12-10 15:03 新年新气象 阅读(309) 评论(0) 推荐(0) 编辑
摘要:目前全世界都在积极投入AI领域,我国的互联网公司也是积极在AI方面进行投入布局,比如BAT以及今日头条等互联网公司都有自己的AI实验室。这里面和AI相关的目前可见的比如说智能家居,比如小米就出一款智能音响,苹果公司在这方面也不甘落后,推出框架HomeKit,接下来几篇我们就一起看一下这个框架。了解一 阅读全文
posted @ 2019-12-10 14:07 新年新气象 阅读(843) 评论(0) 推荐(0) 编辑
摘要:第一步:打开HomeKit的功能 第二步:plist文件设置权限,String类型,随便写点什么 第三步:获取房间列表,这里用的是个tableView接收的,应该大家都能看的懂,tableView的第一次reload必须在HomeKit初始化完成的时候,也就是代理方式homeManagerDidUp 阅读全文
posted @ 2019-12-10 14:07 新年新气象 阅读(369) 评论(0) 推荐(0) 编辑
摘要:查询HMHome的房间列表 //添加房间 阅读全文
posted @ 2019-12-10 14:04 新年新气象 阅读(339) 评论(0) 推荐(0) 编辑
摘要:CAGradientLayer是渐变实现最后简单的一种方式,以下有效果demo,可以看效果 直接使用渐变 如果吧endPoint改成 如果想使用动画效果,可以使用,不过定时器的内存没有处理,不能直接使用 阅读全文
posted @ 2019-12-05 17:03 新年新气象 阅读(934) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示