浅谈C语言的陷进|计算机基础|C-程序员
这篇文章我会从计算机基础的角度向大家解释 unsigned 类型 和 signed 类型在内存中到底是如何存储的,以及为什么要慎用 unsigned 类型。
我是站在 iOS 开发角度写的这篇文章,所以会出现一些OC代码,如果你看不懂的话可以跳过这些部分。
在OC中我们一般会使用 NSUIn ...
阅读更多
struct的内存对齐|计算机基础|C-程序员
由布多(budo)发布于 2022年7月9日 • 最后更新:2023年11月1日
运行环境:macOS 14.0编译工具:Xcode 15.0
关于 struct 内存对齐的文章网上已经有很多了,但大部分文章都讲的不清不楚;该文章只是一份笔记,用于记录我学习 struct 内存对齐的过程。
...
阅读更多
Git提交规范|开发工具|Git
前言之所以制定Git提交规范,是因为公司内有很多人对提交信息和提交内容都不重视,具体表现在2个方面:
提交信息随便写,例如 up、1。
提交内容很随意,什么时候想提交了就提交,经常一个提交会包含多个提交内容,例如新功能开发、BUG修复、文件夹结构调整等等经常包含在一个提交里。
这篇文章对提 ...
阅读更多
Code Review规范|代码人生|程序员
本文的名词解释:
CR:code review
CL:change list(指这次改动)
LinkedIn的高效代码审查技巧-新堆栈
代码审查最佳实践。互联网提供了丰富的… | 作者:Palantir | Palantir博客
前言这篇文章是站在公司的角度基于 Google的代码审查 ...
阅读更多
Objc开发规范|代码人生|代码规范-Objc
前言这篇文章是基于笔者个人经验以及一些开发规范总结而成,目的是提高公司内部项目的稳定性与效率。文章的前半部分是一些通用开发规范,适用于所有编程语言甚至是生活中遇到的问题;后半部分是关于OC的开发规范以及开发中容易犯的错误,如果不想看可以跳过。
原则我们无法写出完全没有BUG的代码,但是我们可以 ...
阅读更多
Git命令手册|开发工具|Git
前言
该手册(以下简称它)不是Git入门教程,如果您想入门Git推荐廖雪峰的Git教程
这只是一篇个人学习Git时顺带记录的命令手册以及对Git的一些理解心得,如有不正确的地方欢迎大家留言指正。
&n ...
阅读更多
Objc风格指南|代码人生|代码规范-Objc
前言制定风格指南主要的目的是统一团队的代码风格与样式,提高工作效率与阅读性还有维护性;这篇文章虽然是OC风格指南,但是有些风格是所有编程语言通用的,另外它还参考了阿里巴巴Java代码规范,想不到吧。
原则优化阅读体验,而非写代码的体验 代码库通常具有较长的生 ...
阅读更多
Markdown语法备忘录|工具|Markdown
由布多发布于 2021年03月08日 • 最后更新:2023年12月26日
这不是一篇教你如何入门 Markdown 语法的文章,它存在的目的是记录我们平常不经常使用的语法,例如如何调整图片的宽度信息;由于这些语法我们不经常使用,所以到用时总是会忘记,此时就需要一篇文章来记录这些不常用的语法,需 ...
阅读更多
LLDynamicLaunchScreen的设计思路|移动开发|Objc-开源框架
前言 动态修改iPhone上APP的启动图,将它修改为用户喜欢的图片,这样用户每次打开APP第一眼就可以看到自己喜欢的图片,这对于用户来说是不是挺爽呢。
其实这个想法我很早之前就萌发了(大概是2019年 ...
阅读更多