Month: 2020年6月

4 篇文章

Git 看这一篇就够了
今天,我们简单讲下 Git 的实现原理,知其所以然才能知其然;并且梳理了日常最常用的 12 个命令,分为三大类分享给你。 本文的结构如下: 作者和开发原由Git 的数据模型常用命令资源推荐 作者和开发原由 Talk is cheap. Show me the code. 这句话就出自 Linux 和 Git 的作者Linus Torvalds。 原…
iOS App 签名的原理
iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原理和流程。 目的 先来看看苹果的签名机制是为了做什么。在 …
程序员和工程师
程序员和工程师是两个不同的角色。 程序员是创作者,作品的所有者。 工程师是工程的设计者,建设者。 公司里的职位是工程师,而不是程序员。 工程师是负责把公司产品打造出来的角色,涉及到方方面面的工作,写代码,架构设计,规范制定,质量保障,进度把控,方案权衡,制度建设,上下游沟通,多团队协作,业务理解,问题定义,中长期规划。 程序员则是更纯粹一些的角色,…
iOS 开发舆图
iOS 开发全景舆图,还有相关一些资料整理,方便平时开发 App 时参看。舆图如下: 接下来,我按照 iOS 开发地图的顺序,和你推荐一些相关的学习资料。 实例 学习 iOS 开发最好是从学习一个完整的 App 入手,GitHub上的Open-Source iOS Apps项目,收录了大量开源的完整 App 例子,比如 Hacker Ne…