Desperate Housewives S01E04 1–Anybody home?有人在家吗 2–Previously on Desperate Housewives《绝望主妇》前情提要 3— Susan played with fire… - That’s not my cup.-苏珊玩火 -那不是我的 4–And could get burned.最终可能会引火上身 5–Go to...
读《Swift 异步与并发编程》
Swift 在 5.5 版本中加入了 async/await 语法来简化异步编程,他们的基础用法不难,但是如果要深入理解并且结合 Actor 来更好的使用,还是需要对其深入学习。这本王巍写的《Swift 异步与并发编程》,在《Swift 进阶》书籍的基础上,对异步编程进行了更详细的讲解,非常值得一读。 对一些基本概念的图文澄清 同步 同步操作意味着在操作完成之前,运行这个操作的线程都将...
使用 Fastlane 在 GitLab 上搭建 Pipeline
最近在 GitLab 上面给一个新的工程搭建了一条 Pipeline,所做的事情就是每次有代码提交,都会自动运行测试、安全检查然后打包上传到 TestFlight 以供测试。本以为基本上跟着文档做就会很顺利,不过这过程中还是踩了一些坑的,所以这边记录下来整个过程,希望可以形成一个完整的操作手册,只要一步步来基本就能完成搭建。 1. 给自己的工程配置 Fastlane 使用 bundler...
Desperate Housewives S01E03
Desperate Housewives S01E03 1–She was his wife.她是他妻子 2–He deserves to have all the facts.他有权知道事情的真相 3–She abandoned her husband and her 但她就这样抛弃了她的丈夫和孩子 4–son and I’ll never forgive her.我永远不会原谅她 5–...
使用 Page Object Model 来写 UI Test
随着 SwiftUI 的使用,使得现在写 UI Test 也更为容易了一些,一般的视图都能够被分离出来,单独拿出来进行测试。如果再加上 Page Object Model,那么将能够给写 UI Test 锦上添花。下面就来一探究竟吧。 本文的示例代码来自于 UI Testing using Page Object pattern in Swift 例子使用一个简单的登录界面,大家可以把它...
Desperate Housewives S01E02
Desperate Housewives S01E02 1–Previously on Desperate Housewives《绝望主妇》前情提要 2–If Mary Alice was having some sort of crisis,如果当时玛丽·艾莉丝有危机 3–we’d have known.我们会发现的 4–She lives 50 feet away, for god’s...
Desperate Housewives S01E01
Desperate Housewives S01E01 1–My name is Mary Alice Young.我叫玛丽·艾莉丝·杨 2–When you read this morning’s paper,如果你看了今天的早报 3–you may come across an article 可能会读到一篇报道 4–about the unusual day I had last w...
读《应对孩子的愤怒与攻击》
随着生活环境的改变以及两个娃逐渐的长大,娃的教育问题愈加变得急迫起来,可以说每天都在困扰着我和我老婆。举一个几乎每天都在发生的事情作为例子:凡凡(二娃)把姐姐的玩具拆了,姐姐很生气,动手就去打弟弟。这样的场景我们不能说谁是错的,但是又该怎么处理才更好呢?怎么处理好姐姐生气的情绪以及带来的打人的行为,怎么处理不知所措的弟弟呢?作为新手爸妈,虽然把娃养到了 3 岁,但是教育问题,才刚刚开始。 ...
读《Fullstack React Native》(二)
七步法构建 RN 应用 这本书的第二章,用了一个新的示例应用:计时器,介绍了构建 RN 应用的七步法,分别是: 把应用分解为不同的组件。 开始构建一个静态的应用。 决定哪些数据需要使用 state 来保存状态。 决定这些 state 应该存在在哪个组件中。 先用 hardcode 的初始状态。 添加数据流动逻辑,包括向上的数据流动。 添加和服务器的通信。 ...
读《Fullstack React Native》(一)
React Native 作为 Mobile 端的跨平台方案之一,有它独特的优势。之前虽然对其有所了解,但是不够系统和深入,这次借助工作的机会,从这本《Fullstack React Native》开始,加上项目的实践,得以对 React Native 有更深的理解。 书中的第一个例子是一个天气应用,用户可以输入不同的城市,以得到相应的天气预报。 第一个 Component App 的...