摘要:很多时候iOS开发完毕需要接入CI中,而很多CI是基于Linux的,需要在Linux平台安装Swift和Swiftlint,下面就是针对这两个软件的安装步骤。 Swift安装 环境 系统:Ubuntu 16.04 下载Release包 在Swift官方网站下载Release包。 官方地址: 以5.0 阅读全文
posted @ 2019-08-09 10:33 柳云居士 阅读 (157) 评论 (0) 编辑
摘要:WebKit WKWebView iOS8开始苹果推荐使用WKWebview作为H5开发的核心组件,以替代原有的UIWebView,以下是webkit基本介绍介绍: 介绍博客 "Webkit" H5 window.performance window.performance 是W3C性能小组引入的新 阅读全文
posted @ 2019-07-24 10:24 柳云居士 阅读 (377) 评论 (0) 编辑
摘要:Swift CodeStyle Checker:SwiftLint 介绍: SwiftLint 是一个用于强制检查 Swift 代码风格和规定的一个工具,基本上以 "GitHub's Swift 代码风格指南" 为基础。 "Github地址" "Xcode代码规范之SwiftLint配置" "Git 阅读全文
posted @ 2019-07-08 17:59 柳云居士 阅读 (436) 评论 (0) 编辑
摘要:目前iOS组件化常用的解决方案是Pod+路由+持续集成,通常架构设计完成后第一步就是将原来工程里的模块按照架构图分解为一个个独立的pod工程(组件),今天我们就来看看如何创建一个Pod私有库。 新建:pod lib create 假设我们需要创建的库名为TestLib,下面我们使用Pod官方提供的创 阅读全文
posted @ 2019-07-08 10:38 柳云居士 阅读 (560) 评论 (0) 编辑
摘要:经常可以在网上看到如下图所示的目录树形图,它们是怎么生成的呢? 方法一:mac本身可以使用如下命令来生成树形图: 方法二:使用tree工具: 使用下面命令安装工具tree: 安装完毕后,有三种方式来生成: 到此就算完成了,可以找一个工程目录去试一试了 阅读全文
posted @ 2019-07-04 15:22 柳云居士 阅读 (651) 评论 (0) 编辑
摘要:Fastlane是什么 "Fastlane" "Fastlane Document" Fastlane是一整套的客户端CICD工具集合。Fastlane可以非常快速简单的搭建一个自动化发布服务,并且支持Android,iOS,MacOS。 Fastlane命令执行的底层并不是自己实现的,而是调用其他 阅读全文
posted @ 2019-06-21 09:57 柳云居士 阅读 (376) 评论 (0) 编辑
摘要:iOS基础UI控件总结 需要查看ObjectC版本的同学可以使用传送门: "iOS基本UI控件总结 ObjectC版" iOS基础控件包括以下几类: 1、继承自NSObject:(暂列为控件) UIColor //颜色 UIImage //图像 2、继承自UIView: 只能相应手势UIGestur 阅读全文
posted @ 2019-06-20 19:35 柳云居士 阅读 (919) 评论 (0) 编辑
摘要:在网上没找到基于Swift的技术栈介绍,或者技术已经不适用,所以自己画了一个,后面的博客中会重新整理基于Swfit的UI控件介绍和常用第三方库地图 阅读全文
posted @ 2019-06-18 14:18 柳云居士 阅读 (293) 评论 (0) 编辑
摘要:上一篇SpringBoot实战(二)Restful风格API接口中写了一个控制器,获取了前端请求的参数,现在我们就参数的获取与校验做一个介绍: 一:获取参数 SpringBoot提供的获取参数注解包括:@PathVariable,@RequestParam,@RequestBody,三者的区别如下表 阅读全文
posted @ 2018-09-08 14:36 柳云居士 阅读 (15580) 评论 (2) 编辑
摘要:每次代码改动后都需要重新手动Run项目,心累,在网上找了下,发现SpringBoot提供了热部署的方案,改动代码后自动编译打包,现在将热部署的配置方法记下来: 第一步:在pom.xml中添加依赖,导入spring-boot-devtools 第二步:在Intellij编辑器中选择File->Sett 阅读全文
posted @ 2018-09-07 13:37 柳云居士 阅读 (476) 评论 (4) 编辑