> For the complete documentation index, see [llms.txt](https://gitbook.existorlive.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.existorlive.cn/readme.md).

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