随笔分类 - swift
摘要:文章来源 Step1: 新建文件夹,命名为“distribute”,新建distribute.sh脚本文件,脚本内容为:(PS:脚本中所有appName需要先替换成你的app名称) rm -rf appName mkdir appName mkdir appName/Payload cp -r ap
阅读全文
摘要:AVAudioPlayer的简单使用 import AVFoundation class ViewController: UIViewController,AVAudioPlayerDelegate{ var audioPlayer:AVAudioPlayer? //AVAudioPlayerDel
阅读全文
摘要:var topRootViewController = UIApplication.shared.keyWindow?.rootViewController // 在这里加一个这个样式的循环 while ((topRootViewController?.presentingViewControlle
阅读全文
摘要:这里的问题主要是给自己长个记性,xib添加约束,但是某些前提下,我们可能需要部分的约束失效,部分的约束有效 @IBOutlet weak var label3Top_label1Bottom: NSLayoutConstraint! 设置有效 label3Top_label1Bottom..shou
阅读全文
摘要:We identified one or more issues with a recent delivery for your app, "***app" 5.0.0 (1). Your delivery was successful, but you may wish to correct th
阅读全文
摘要:导入三方 pod 'Moya/RxSwift', '~> 11.0' pod 'SwiftyJSON', '~> 4.0' 配置文件 import UIKit import Moya import SwiftyJSON import RxSwift //请求分类 public enum netToo
阅读全文
摘要:重写UIView的draw方法,画背景色 绘制文本 绘制图像 构造可变尺寸图像 绘制线条 绘制路径 绘制矩形 添加阴影 绘制渐变 变换视图
阅读全文
摘要:判断iCloud是否可用 获取默认的NSUbiquitousKeyValueStore 设置数据 获取数据 监听值的变化 判断云文件夹是否存在
阅读全文
摘要:CKDatabase的简单使用 这里需啊哟配合一使用,首先确定用户开启了iCloud,并且iCloud可用
阅读全文
摘要:前言: 如果我们想存一些数据,并且换了一个设备登录,存储的数据还能查找到,就可以使用iCloud 在使用iCloud之前,需要判断当前设备的iCloud账号是否可用
阅读全文
摘要:如何保证用户界面符合iOS最通用的安全指导规范。 遵从以下规范: 确保所有用户输入的密码和安全相关内容都通过将secureTextEntry属性设置为true的UITextField实例对象来完成。 当用户处于显示诸如用户信用卡号或者个人信息的界面时,在主程序委托的applicationWillRe
阅读全文
摘要:如何保存沙盒中的文件,避免不经过授权的读取 用户通常会信任应用,这意味着,如果应用要求提供个人信息,如姓名,用户会希望在安全支出存储这些纸,并且避免黑客或者其他临时使用用户iOS设备的人获取该信息。所以,在发布应用或者开发阶段,对开发已发布配置文件启用文件保护功能,并且确认存储在磁盘上的文件是经过保
阅读全文
摘要:首先是保存数据 查找数据的方式:直接查找value 查找其他的数据 warn: kSecReturnAttributes如果需要获取置顶属性的值,Birkin创建日期和修改日期,则需要向自添加这个属性,如果获取要是串存储的值,则需要是使用kSecReturnData 数据更新: 数据删除: warn
阅读全文
摘要:通过LAContext的使用,调用系统指纹解锁功能来实现APP的解锁。 import LocalAuthentication class ViewController: UIViewController{ var isAvailable:Bool? @IBOutlet weak var status
阅读全文
摘要:前言:动力项目关联UIAttachmentBehavior的使用 吸附主要发生在:元素与锚点、元素与元素之间。 当元素与锚点连接,元素的运动依赖于锚点。 当元素与元素连接,两个元素的运动彼此影响。 有的吸附行为支持两个元素和一个锚点。 如果喜欢UIkit的动力行为所内置的默认物理特性,但是想使用动力
阅读全文
摘要:UIGravityBehavior为视图提供重力行为 UICollisionBehavior给视图增加碰撞边界 UIPushBehavior拖动view使用动画 UISnapBehavior拖动到指定位置 UIGravityBehavior的使用,如果运行就开始动画,则使用代码1,如果指定事件运行,
阅读全文
摘要:如果想将一些服务组合在一起,方便以后时候,可以通过HMServiceGroup进行实现 创建分组 添加服务
阅读全文
摘要:HMCharacteristic设置值,做控件交互
阅读全文
摘要:如果我们想打开灯,或者别的控件,首先需要找到改控件,根据该控件找到该控件的服务,根据服务找到该控件的特征,根据特征的描述打开或者关闭该灯,这里只写到特征,控制特征参考下一篇
阅读全文
摘要:如果我们想打开一楼的灯,或者需要打开所有卧室的灯,我们怎么办呢?就需要添加一个区域,吧一楼所有的room添加到改区域中,或者把所有的卧室添加到该区域中进行控制 向HMHome中添加HMZone 删除HMZone 给区域添加rooms 给区域删除room
阅读全文