# README

[![](https://api.gitsponsors.com/api/badge/img?id=142772933)](https://api.gitsponsors.com/api/badge/link?p=ba+b75TK+cKDBuBEQC/J+DfRh9wflCckeu1Zn0v3b7X8cL93CKdfWQFCpEUXxXtwnT1OkffhmAurT5nSXZYbe0x48QZ0IW9Q/ztWWoUuUKv3fbsTx++OHPXBLXRToSE7gyfA37hrAENpv2YFPTgUoQ==)

#### 学习笔记

* 开发语言学习
  * Python
    * [0.概述](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/0.-gai-shu)
    * [1.基本数据类型](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/1.-ji-ben-shu-ju-lei-xing)
    * [2.变量](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/2.-bian-liang)
    * [3.函数](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/3.-han-shu)
    * [4.运算符](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/4.-yun-suan-fu)
    * [5.字符串](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/5.-zi-fu-chuan)
    * [6.列表](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/6.-lie-biao)
    * [7.元组](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/7.-yuan-zu)
    * [8.集合](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/8.-ji-he)
    * [9.字典](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/9.-zi-dian)
    * [10.流程控制](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/10.-liu-cheng-kong-zhi)
    * [12.函数](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/12.-han-shu)
    * [13.模块](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/13.-mo-kuai)
    * [14.输入输出格式化](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/14.-shu-ru-shu-chu-ge-shi-hua)
    * [15.面向对象](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/python/15.-mian-xiang-dui-xiang)
  * Swift
    * 1.基础部分
      * [常量和变量以及基本类型\_1](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/1.-ji-chu-bu-fen/1.-chang-liang-he-bian-liang-yi-ji-ji-ben-lei-xing-1)
      * [常量和变量以及基本类型\_2](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/1.-ji-chu-bu-fen/2.-chang-liang-he-bian-liang-yi-ji-ji-ben-lei-xing-2)
    * 2.基本运算符
      * [基本运算符](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/2.-ji-ben-yun-suan-fu/1.-ji-ben-yun-suan-fu)
    * 3.字符串和字符
      * [字符串](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/3.-zi-fu-chuan-he-zi-fu/1.-zi-fu-chuan)
      * [字符串操作](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/3.-zi-fu-chuan-he-zi-fu/2.-zi-fu-chuan-cao-zuo)
    * 4.集合类型
      * [概述](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/4.-ji-he-lei-xing/1.-gai-shu)
      * [Array](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/4.-ji-he-lei-xing/2.array)
      * [Set](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/4.-ji-he-lei-xing/3.set)
      * [Dictionary](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/4.-ji-he-lei-xing/4.dictionary)
    * 6.函数
      * [函数](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/6.-han-shu/1.-han-shu)
      * [函数返回值](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/6.-han-shu/2.-han-shu-fan-hui-zhi)
      * [函数类型](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/6.-han-shu/3.-han-shu-lei-xing)
    * 7.闭包
      * [闭包](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/1.-bi-bao)
      * [闭包表达式](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/2.-bi-bao-biao-da-shi)
      * [尾随闭包](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/3.-wei-sui-bi-bao)
      * [捕获变量或常量](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/4.-bu-huo-bian-liang-huo-chang-liang)
      * [闭包是引用类型](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/5.-bi-bao-shi-yin-yong-lei-xing)
      * [逃逸闭包](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/6.-tao-yi-bi-bao)
      * [自动闭包](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/7.-bi-bao/7.-zi-dong-bi-bao)
    * 8.枚举
      * [枚举](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/8.-mei-ju/1.-mei-ju)
      * [枚举与switch语句](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/8.-mei-ju/2.-mei-ju-yu-switch-yu-ju)
    * 9.类和结构体
      * [类和结构体](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/9.-lei-he-jie-gou-ti/1.-lei-he-jie-gou-ti)
      * 属性
        * [属性](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/9.-lei-he-jie-gou-ti/shu-xing/2.1-shu-xing)
        * [属性观察器](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/9.-lei-he-jie-gou-ti/shu-xing/2.2-shu-xing-guan-cha-qi)
        * [属性包装器](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/9.-lei-he-jie-gou-ti/shu-xing/2.3-shu-xing-bao-zhuang-qi)
        * [全局变量和局部变量](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/9.-lei-he-jie-gou-ti/shu-xing/2.4-quan-ju-bian-liang-he-ju-bu-bian-liang)
        * [类属性](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/swift/9.-lei-he-jie-gou-ti/shu-xing/2.5-lei-shu-xing)
      * [方法](https://github.com/ExistOrLive/DocumentForLearning/blob/master/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0/Swift/6.%E5%87%BD%E6%95%B0/3.%E6%96%B9%E6%B3%95.md)
  * Shell
    * [Shell变量和基本类型](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-bian-liang-he-ji-ben-lei-xing)
    * [Shell函数](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-han-shu)
    * [Shell基本运算符](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-ji-ben-yun-suan-fu)
    * [Shell脚本的参数](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-jiao-ben-de-can-shu)
    * [Shell流程控制](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-liu-cheng-kong-zhi)
    * [Shell输入输出](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-shu-ru-shu-chu)
    * [Shell文件包含](https://gitbook.existorlive.cn/kai-fa-yu-yan-xue-xi/shell/shell-wen-jian-bao-han)
* iOS
  * UI
    * UIKit
      * UIView
        * [UIView](https://gitbook.existorlive.cn/ios/ui/uikit/uiview/uiview)
        * [drawRect](https://gitbook.existorlive.cn/ios/ui/uikit/uiview/drawrect)
      * UITableView
        * [UITableView](https://gitbook.existorlive.cn/ios/ui/uikit/uitableview/uitableview)
        * [UITableView的加载过程](https://gitbook.existorlive.cn/ios/ui/uikit/uitableview/uitableview-de-jia-zai-guo-cheng)
* 学习开发工具
  * 静态分析
    * [OCLint](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/jing-tai-fen-xi/oclint)
    * [infer](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/jing-tai-fen-xi/infer)
    * [SwiftLint](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/jing-tai-fen-xi/swiftlint)
  * iOS构建工具
    * fastlane
      * [fastlane](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/ios-gou-jian-gong-ju/fastlane/fastlane)
      * [fastlane的安装](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/ios-gou-jian-gong-ju/fastlane/fastlane-de-an-zhuang)
      * [fastlane一键打包](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/ios-gou-jian-gong-ju/fastlane/fastlane-yi-jian-da-bao)
      * [fastlane证书管理](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/ios-gou-jian-gong-ju/fastlane/fastlane-zheng-shu-guan-li)
  * Cocoapods
    * [安装pod库-podfile](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/cocoapods/an-zhuang-pod-ku-podfile)
    * [创建pod库-podspec](https://gitbook.existorlive.cn/xue-xi-kai-fa-gong-ju/cocoapods/chuang-jian-pod-ku-podspec)
* 开源库
  * Tool
    * [Swiftlint源码学习](https://gitbook.existorlive.cn/kai-yuan-ku/tool/swiftlint-yuan-ma-xue-xi)
    * [利用Swiftlint自定义规则实现自动化code review](https://gitbook.existorlive.cn/kai-yuan-ku/tool/li-yong-swiftlint-zi-ding-yi-gui-ze-shi-xian-zi-dong-hua-code-review)
