XiaoKL

2022年9月14日

iOS.CocoaPods.25-issues-pod install: Stuck at "Generating deterministic UUIDs"

摘要: pod install: Stuck at "Generating deterministic UUIDs" 1. Pod Version $ pod --version 1.10.1 2. "Generating deterministic UUIDs" 2.1 Calling predictab 阅读全文

posted @ 2022-09-14 15:54 XiaoKL 阅读(113) 评论(0) 推荐(0) 编辑

2022年9月6日

iOS.Build.Bazel.2-Starlark

摘要: Starlark: Introduction 1. What's Starlark? "Starlark is the domain-specific language people use to configure and extend Bazel. It's conceived as a res 阅读全文

posted @ 2022-09-06 21:18 XiaoKL 阅读(61) 评论(0) 推荐(0) 编辑

2022年7月22日

OCLint.4.Rules

摘要: Rules 1. Rule Base Class: RuleBase The RuleBase class is the base class for all rules. It defines the interfaces of rule class. class RuleBase { prote 阅读全文

posted @ 2022-07-22 16:32 XiaoKL 阅读(26) 评论(0) 推荐(0) 编辑

2022年7月19日

OCLint.6.RecursiveASTVisitor-class-from-clangAST-library

摘要: RecursiveASTVisitor class from clangAST library 1. What's RecursiveASTVisitor? RecursiveASTVisitor class is defined at the file ${LLVM_PROJECT_PATH}/c 阅读全文

posted @ 2022-07-19 01:08 XiaoKL 阅读(29) 评论(0) 推荐(0) 编辑

2022年7月6日

OCLint.3.OCLintConfig.cmake-file

摘要: OCLintConfig.cmake file 1. Introduction OCLintConfig.cmake is as a CMake Module which is refered by CMakeLists.txt of oclint modules(oclint-core,oclin 阅读全文

posted @ 2022-07-06 20:25 XiaoKL 阅读(38) 评论(0) 推荐(0) 编辑

2022年7月4日

OCLint.0.source-code-of-oclint

摘要: Source Code Of OCLint OCLint Version: 2022.02 1. Dependency of OCLint "OCLint is based on libTooling for parsing source code and generating Abstract S 阅读全文

posted @ 2022-07-04 15:41 XiaoKL 阅读(44) 评论(0) 推荐(0) 编辑

2022年7月1日

Tools.UML.1-PlantUML

摘要: PlantUML 1. PlantUML Language Ref[7] Ref[5] 2. PlantUML VSCode Extension 2.1 Install PlantUML Extension 2.2 ERROR: Dot Executable: /opt/local/bin/dot 阅读全文

posted @ 2022-07-01 11:44 XiaoKL 阅读(135) 评论(0) 推荐(0) 编辑

2022年6月25日

llvm.107.clang-options-1-Introduction

摘要: clang options: 1 Introduction 1. Hidden options --help-hidden Display help for hidden options 2. Frontend options "clang -cc1 is the frontend, clang i 阅读全文

posted @ 2022-06-25 10:07 XiaoKL 阅读(39) 评论(0) 推荐(0) 编辑

2022年6月16日

Swift.Stability-in-Language-1-Whats-different-stability

摘要: Stability in Language: 1-What's the different stability 1. ABI Stability "ABI stability for Apple OSes means that apps deploying to upcoming releases 阅读全文

posted @ 2022-06-16 15:24 XiaoKL 阅读(30) 评论(0) 推荐(0) 编辑

2021年9月28日

llvm.20.SwiftCompiler.Compiler-Driver-I

摘要: Swift Compiler Driver 本文基于Swift 5.5的源码: https://github.com/apple/swift/tree/release/5.5 1. Driver Tool Ref[2] 是Driver命令行工具的CMakeLists.txt文件。 add_swift 阅读全文

posted @ 2021-09-28 15:29 XiaoKL 阅读(161) 评论(0) 推荐(0) 编辑

2021年5月11日

Golang.Books

摘要: Book List for Go 1. 《The Way to Go》中文译本 中文正式名《Go入门指南》 http://wiki.jikexueyuan.com/project/the-way-to-go/ https://github.com/Unknwon/the-way-to-go_ZH_C 阅读全文

posted @ 2021-05-11 22:26 XiaoKL 阅读(215) 评论(0) 推荐(0) 编辑

2021年3月30日

iOS.CocoaPods.23-Use-specific-version-of-CocoaPods

摘要: How to Use specific version of CocoaPods 1. 查看本地安装的CocoaPods的版本 执行以下命令: $ gem list --local cocoapods 输出如下: " cocoapods (1.9.3, 1.9.1, 1.8.4) cocoapods 阅读全文

posted @ 2021-03-30 10:47 XiaoKL 阅读(58) 评论(0) 推荐(0) 编辑

2018年5月9日

[Draft]iOS.ObjC.Pattern.Builder-Pattern

摘要: Builder Pattern in Objective-C Reference 1. The Builder pattern in Objective-C Published on 04 Apr 2014 https://webcache.googleusercontent.com/search? 阅读全文

posted @ 2018-05-09 11:52 XiaoKL 阅读(106) 评论(0) 推荐(0) 编辑

[Draft]iOS.Architecture.16.Truth-information-flow-and-clear-responsibilities-immutability

摘要: Concept: Truth, Information Flow, Clear Responsibilities and Immutability 1. Truth 1.1 Single Source of Truth 单一的事实/真想来源 Ref[2] Ref[3] "One core princ 阅读全文

posted @ 2018-05-09 11:39 XiaoKL 阅读(182) 评论(0) 推荐(0) 编辑

2018年4月11日

iOS.ObjC.__attribute__.1-all-_attribute_-directives

摘要: __attribute__ Directives 1. NS_RETURNS_INNER_POINTER "__attribute__((objc_returns_inner_pointer)) and NS_RETURNS_INNER_POINTER Indicates that the meth 阅读全文

posted @ 2018-04-11 19:03 XiaoKL 阅读(141) 评论(0) 推荐(0) 编辑

导航