美文网首页
Swift补充

Swift补充

作者: 纳兰沫 | 来源:发表于2019-11-12 14:20 被阅读0次

command+Z 撤销之前的操作 恢复原状
command + M 最小化

本地存储

1. userdefaults -- 存储轻量级的数据
2. core data  -- 苹果自带的  学习成本较高 代码较多 速度没有realm快 不推荐使用
3. realm  -- 第三方功能包(安卓等移动端都可以用)

数据库本质上是一些按项目需求写好的每列是什么的表格(excel) 并存储在一个文件里 便于我们进行数据的增删改查

自动布局

当要修改自动布局的比例的时候 因为是不可修改的属性 可以考虑设置2个比例不同的约束 然后其中一个设置为不设置 然后 
根据条件 isActive判断使用哪个约束(还要设置优先级稍微低点 不要多销毁性能)

用代码写的控件 默认情况下Xcode会帮我们推断出约束 我们要自定义约束 所以定位false

imageView.translatesAutoresizingMaskIntoConstraints = false
设定初始的约束值
 let Width =  imageView.widthAnchor.constraint(equalToConstant: 100)
 let Height = imageView.heightAnchor.constraint(equalTo: imageView.widthAnchor)
 let X = imageView.centerXAnchor.constraint(equalTo: view.centerXAnchor)
 let Y = imageView.centerYAnchor.constraint(equalTo: view.bottomAnchor, constant: 100)
 NSLayoutConstraint.activate([Width,Height,X,Y])
 view.layoutIfNeeded()//立即生效 (防止参和到animate里去)
弹簧效果
 UIView.animate(withDuration: 0.3,
                       delay: 0,
                       usingSpringWithDamping: 0.4, // 0-1 值越小弹的越厉害
                       initialSpringVelocity: 10,//值越大 弹的越厉害
                       options: [],
                       animations: {
                        
        },
                       completion: nil)

相关文章

  • Swift补充

    command+Z 撤销之前的操作 恢复原状command + M 最小化 本地存储 数据库本质上是一些按项目需求...

  • Swift4 字符串

    字符串截取 swift3 swift 4 多行字符串 待补充。。。

  • Swift基础学习①

    SWift介绍 SWift初体验 常量&变量 创建对象补充 数据类型 逻辑分支 循环的介绍

  • Swift 数组补充

    数组定义 数组要明确类型1. 声明出来 Array 2. 推断出来 let array3 = [1,2,3] ...

  • iOS中扩大button响应区域

    一、OC版 OC版使用: OC版实现: 二、swift版 swift版使用: 补充:由于BEButton继承UIB...

  • iOS OC与Swift混编

    一、Swift使用OC类的桥文件 二、OC使用Swift类的桥文件 三、配置信息 四、补充

  • swift笔记:函数补充,枚举补充,属性补充,继承补充

    关键字inout 这个例子是在playground下写的 inout这个形参接收的相当于接收的是结构体变量的地址,...

  • Runtime 消息传递、转发机制(OC&Swift )

    更新:关于Swift的动态性补充 参考:Objective-C 的运行时以及 Swift 的动态性现在让我们来谈谈...

  • Swift语法补充(四)

    Swift高阶函数介绍 Map:对集合元素进行映射($0取映射内每个值) Filter:映射过滤,筛选满足要求的新...

  • Swift那些事儿

    本人小白,欢迎各位大佬补充指点swift3.0到swift4.0变化总结:(工作中一直更新) private修饰在...

网友评论

      本文标题:Swift补充

      本文链接:https://www.haomeiwen.com/subject/vcizbctx.html