Marco Liu

一生想做浪漫极客

2018 年个人总结

“2018 ’s summary ” 引言          2018,是我正式踏入职场的第一年,从17年末校招进入团贷网实习,到18年夏天大学毕业开始试用最后转正,其实回头想一下好像发生了很多事情呀,但总感觉时间过得好快~😭。          这一年到处叫惨,我也很惨,P2P爆雷、贸易战、经济下滑、互联网公司年底裁员等等,这些对我的影响也就是我的股票和基金接近腰斩了吧,亏了...

DevOps工具链之APM For IOS监控编程(一)

“Hope for the best. ” 前言 最近在做devops的iOS应用性能管理 正文 使用ruby+cucumber编写测试用例 使用python3+behave写测试用例 使用一套脚本测试两个端 鸣谢 感谢各位大牛的开源贡献,文章部分材料摘自以下网站 Appium 从入门到原理 Macaca官网 —— Marco 后记于 2018.06

DevOps工具链之自动化UI测试-IOS(中)

谈谈IOS开发中的自动化UI测试—Jenkins加上Appium、Macaca等

“Hope for the best. ” 前言 正文 使用ruby+cucumber编写测试用例 使用python3+behave写测试用例 使用一套脚本测试两个端 鸣谢 感谢各位大牛的开源贡献,文章部分材料摘自以下网站 Appium 从入门到原理 Macaca官网 —— Marco 后记于 2018.06

DevOps工具链之自动化UI测试-IOS(上)

谈谈IOS开发中的自动化UI测试—Jenkins加上Appium、Macaca等

“Hope for the best. ” 前言 从一篇文章中看到:“从薪资的角度来看,Stack Overflow网站做了一个统计,从全球调研了6万名工程师,排名第一的大家肯定没有想到,是DevOps专家,第二是机器学习专家。” 不知道作者是不是吹水的,所以放上文章链接 打造易于落地的DevOps工具链。 关于DevOps是什么我就不说了(其实我自己也不知道),这篇文章主要...

fastlane 从入门到入坑

深入理解fastlane

“Better late than never. ” 前言 正文 ###### ### ###### ###### ###### ### ###### ######

Xcodebuild从入门到精通

深入理解Xcode命令行工具

“Better late than never. ” 前言 命令行工具包简介 Command Line Tools(命令行工具包)是一个轻小的、可以与Xcode分开下载的、允许你在OS X上进行命令行开发的工具包。它由两部分组成:OS X SDK和类似Clang等安装在/usr/bin下的命令行工具。例如gcc/g++编译器、make、git、nasm、xcodebuild、x...

[立flag] swift源码解析

学习swift标准库中的源码并总结分享

“Better late than never. ” 前言 目前swift语言是部门主推的开发语言,公司项目也基本上从oc的老版本重构到了swift的版本,并且swift也是一门开源语言。因此在这里给自己定了个小目标,晚上抽空阅读下 Swift 源码,作为夜读系列,来扩展下自己的知识面。 正文 1. 3. 4. 后记

[立flag] Moya、AFnetworking的源码解析

从源码层面解析iOS网络编程的Moya、AFN框架

“Better late than never. ” 前言 作为一个iOS开发初级工程师,网络编程方面的知识一直是重中之重,对于Moya、AFN等框架的原理也是一知半懂,会熟练使用,却不知其所以然。为了改变这一现状,决定鼓起干劲,仔细重读Moya、AFN等框架的源码。 正文 1. 3. 4. 后记

iOS中的runtime源码简要分析(一)

分析runtime.h

“Hope for the best. ” 前言 最近在做devops的iOS应用性能管理 正文 使用ruby+cucumber编写测试用例 使用python3+behave写测试用例 使用一套脚本测试两个端 鸣谢 感谢各位大牛的开源贡献,文章部分材料摘自以下网站 Appium 从入门到原理 Macaca官网 —— Marco 后记于 2018.06

iOS中的架构模式(下)

——浅谈 MVC, MVP, MVVM 和 VIPER+Protocol

“Hope for the best. ” MVVM MVVM构成 MVVM 看上去和 MVP 很像: 显然,MVVM 也将 ViewController 视为 View。之前我们说了 MVC 中的 Controller 里有大量表示逻辑,ViewModel 就是承载这些表示逻辑的东西。 MVVM 的 ViewModel 和 MVP的 Presenter 相比,多了数据...