Swift学习 202006月份

202006月份
1.Swift_Study github仓库学习整理


Swift_Study

Swift_Study


2020年06月01日

25.hangge_README.md

23.Common.swift 自定义MBProgressHUD提示框-by:nixs 2020年06月01日09:05:18


2020年05月29日

22.Podfile更新重新引入

#RxSwift
 pod 'RxSwift', '~> 5.0'
 pod 'RxCocoa', '~> 5.0'

21.注:今天不能来现场办公了,流量不够只能看网页资料了

RxSwift中文文档

简介

2016 RxSwift: ReactiveX for Swift

ReactiveX(简写: Rx) 是一个可以帮助我们简化异步编程的框架。
    RxSwift 是 Rx 的 Swift 版本。
    它尝试将原有的一些概念移植到 iOS/macOS 平台。
    你可以在这里找到跨平台文档 ReactiveX.io。
    KVO,异步操作 和 流 全部被统一成抽象序列。这就是为什么 Rx 会如此简单,优雅和强大。

2020年05月28日

20.Playground 导入 import UIKit 、import PlaygroundSupport支持显示视图

19.哔哩哔哩BiliBili MJ-Swift学习- 20200528Swift学习五期

    Playground能分页编写-这个比较有用(收回我原来说的Playground不好用)
    Command+Shift+Enter:运行整个Playground
    Shift+Enter:运行截止到某一行代码

18.SnapKit框架解析(一) —— SnapKit应用的一个简单示例(一)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RMSGFcaz-1591943987667)(./Res/20200507Sketch绘制图标/SnapKit.png)]

18.1 Common公共类、Base基类、Home等目录更新;
18.2 func initView() {
        self.view.addSubview(bgView)
        //这里SnapKit使用了闭包
        bgView.snp.makeConstraints { (ConstraintMaker) in
            //注意这里直接就适配顶部和底部的安全距离了
            ConstraintMaker.top.equalTo(self.view.snp_topMargin).offset(kMargin);
            ConstraintMaker.bottom.equalTo(self.view.snp_bottomMargin).offset(-kMargin);
            ConstraintMaker.left.equalTo(kMargin)
            ConstraintMaker.right.equalTo(-kMargin)
        }
        bgView.addSubview(titleLabel)
        titleLabel.snp.makeConstraints { (make) in
            make.top.equalTo(bgView.snp_topMargin).offset(kMargin)
            make.leading.equalTo(kMargin)
            make.trailing.equalTo(-kMargin)
        }
    }

17.NewToday 仿写今日头条项目-基础Common类封装、Alamofire封装 - 20200524Swift学习四期

16.16.100 Days of SwiftUI-待学习 - 20200521Swift学习三期


2020年05月22日

15.(翻译) SwiftUI – 手势的实现 - 20200521Swift学习三期


2020年05月21日

14.五、(翻译) SwiftUI – 创建详情页 - 20200521Swift学习三期

13.四、(翻译) SwiftUI – 理解 Binding - 20200521Swift学习三期

12.三、(翻译)SwiftUI – 动态列表和 Identifiable - 20200521Swift学习三期

11.二、(翻译) SwiftUI - 理解 State - 20200521Swift学习三期

10.一、(翻译) SwiftUI - 怎样去开始一个新项目 - 20200521Swift学习三期

9.Swift 5.1 极简参考手册 - ./Swift_Study/20200521Swift学习二期/SwiftBasicReview/SwiftBasicReview/main.swift

2020年05月14日
8.Swift 教程:https://swiftgg.gitbook.io/swift/swift-jiao-cheng
    「Playground编写测试代码有些提示不支持-还是改用Xcode吧!」
    1.基础部分
    20200510Swift学习一期「留存」

2020年05月07日
7.cell选择动作取消
6.表格布局简单初步尝试(表格cell的点击事件-字符串拼接)
5.引入cocopods / pod 'SnapKit'
4.Sketch 结合 App Icon Gear绘制图标更新(感觉图标还是得再更新不太好看-文字边框改为了白色,其他渐变)

2020年05月06日
3.Swift项目 SceneDelegate非Storyboard方式启动
2.Object-C项目、Swift 项目 iOS 13 SceneDelegae适配-纯代码
1.Xcode Version 11.4.1新建Swift项目