借部门的一次读书会上,我挑选了 Bob大叔的《代码整洁之道》这本书。在读了这本书的前面几章节时就觉得感触极大,今天刚好读完,希望下面我的感受也能帮到想成为专业程序员的你。
什么是专业程序员专业程序员并不好当。作为一个专业程序员,最重要的一条是坚守原则,为自己的承诺负责。如何坚守?在面...
阅读原文...
Xcode 9 模拟器新特性
Xcode 9 beta 版本出来后,出现了很多新特性,下面带大家了解下。...
阅读原文...
阅读原文...
Xcode 自定义文件头部注释说明
不知道你有没有在使用 Xcode 创建文件时觉得文件头部的注释说明不想要或者不是自己喜欢的样式,如果你有这个痛点,那就继续阅读下去哈,本文将让你自定义文件头部注释说明,告别每次创建文件都手动修改注释的痛。说明: 这是 Xcode9 的一个新特性之一
步骤说明Xcode9(目前是beta...
阅读原文...
阅读原文...
iconfont 实践及使用优化
公司在前一段时间将大量图标进行了iconfont的替换,大大缩减了app的size。这几天,寻思着在自己app上也使用 iconfont,并且在使用上进行优化,使其在xib和 storyboard 上能像 UIImageView 那样所写即所见,所见即所得。
iconfont 即通过自...
阅读原文...
阅读原文...
iOS app打包剔除多余文件
应用场景:在开发app过程中,你肯定需要有测试环境,而测试环境和线上环境的切换如果你是根据修改代码来实现那你就太low了。这时候你会实现一个debug功能模块,不但你能进行环境切换,产品经理,测试员同样能用这功能。而随着产品逐渐成熟,需要的debug功能也会越来越多,如:ABTest切...
阅读原文...
阅读原文...
Swift到Kotlin轻松转换
SwiftKotlin 一个将 Swift 转换成 Kotlin 的工具。...
阅读原文...
阅读原文...
UIDebuggingInformationOverlay使用介绍
前些天,Ryan Peterson 在看 UIKit 的私有头文件时发现了一个之前没看过的类: UIDebuggingInformationOverlay,并把这个发现分享了出来,下面来看看这个类具体的作用。
从类名可以大致知道它是用来 debug 用的。是的,UIDebuggingI...
阅读原文...
阅读原文...
通过React Native动态更新iOS应用
这篇文章一直拖了快1个多月了,一直都找借口不去完成它。今天终于铁了心了。开始正题。做 iOS 开发的都知道,和 Android 开发不同,在提交 App 之后总是要等上至少一个星期的审核时间(加急审核除外),而如果在这等待途中发现了什么 bug,轻的话就等 Apple 审核完,产品上线...
阅读原文...
阅读原文...
React Native环境搭建
开发前第一件事无非就是先搭建开发环境,React Native的开发环境搭建在官方文档上已经介绍的很详细了,所以下面简单的介绍一下整个过程。...
阅读原文...
阅读原文...