Loading

摘要: 前言 开发规范的目的是保证统一项目成员的编码风格,并使代码美观,每个公司对于代码的规范也不尽相同,希望该份规范能给大家起到借鉴作用。该开发规范会持续更新,请关注该博文链接。 命名规约 代码中的命名严禁使用拼音及英文混合的方式,更不允许直接出现中文的方式,最好也不要使用下划线或者美元符号开头; 文件名 阅读全文
posted @ 2021-06-24 14:56 QiuZH's 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 使用 UIBezierPath 一个高度为 12,宽度为 23 的图片左下角进行 8pt 的圆角切割。但是显示的效果跟 8pt 相差甚远,实际绘制出来的圆角大小是高度的一半。直接设置 view.layer 的圆角发现显示的效果是正确的。 下面的是我一开始实现的思路,当然我们项目实际是有 阅读全文
posted @ 2021-06-06 23:40 QiuZH's 阅读(386) 评论(0) 推荐(0) 编辑
摘要: iOS - ObjCDevFrame 框架介绍 (MVVM + RAC + JLRoute + CYLTabBarController + RTRootNavigationController) 目录结构 第三方库 AFNetworking 网络请求 Aspects 面向切面 MJRefresh 下 阅读全文
posted @ 2021-04-28 20:13 QiuZH's 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一些原则 1、长的,描述性的方法和变量命名是好的。不要使用简写,除非是一些大家都知道的场景比如 VIP。不要使用 bgView,推荐使用 backgroundView 2、见名知意。含义清楚,做好不加注释代码自我表述能力强。(前提是代码足够规范) 3、不要过分追求技巧,降低代码可读性 4、删除没必要 阅读全文
posted @ 2021-04-23 11:39 QiuZH's 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、RunLoop 简介 RunLoop 是与线程关联的基本基础结构的一部分。一个 RunLoop 是一个事件处理循环,你用它来安排工作,并协调接收传入的事件。RunLoop 的目的是在有工作要做时让线程忙,而在没有工作时让线程进入睡眠状态。直到用户关闭程序为止。 RunLoop,顾名思义就是运行循 阅读全文
posted @ 2021-04-19 15:01 QiuZH's 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 一、Runtime 简介 Objective-C 语言是一门动态语言。它把一些决策从编译阶段、链接阶段推迟到运行时阶段,实现该机制的基础就是 runtime(又叫作运行时)。 静态语言:在编译阶段就已确定所有变量的数据类型,同时也确定要调用的函数,以及函数的实现。常见的静态语言,如:C/C++、Ja 阅读全文
posted @ 2021-04-14 22:49 QiuZH's 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 一、Block 简介 块对象是 C 级语法和运行时功能。它们类似于标准 C 函数,但是除了可执行代码之外,它们还可能包含与自动(堆栈)或托管(堆)内存的变量绑定。因此,一个块可以维护一组状态(数据),当执行时它可以用来影响行为。 您可以使用块来构成函数表达式,这些函数表达式可以传递给API,可以选择 阅读全文
posted @ 2021-04-11 04:20 QiuZH's 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在做移动项目时,经常需要申请/使用 iOS 证书、iOS App 打包、iOS App上架 App Store,百度、谷歌出来的教程参差不齐,难受。 本教程就发挥它的作用了。 二、教程的语雀链接 篇一:iOS 证书介绍及申请流程 篇二:App ID注册与profile文件生成 篇三:在Xc 阅读全文
posted @ 2021-03-31 23:20 QiuZH's 阅读(120) 评论(0) 推荐(0) 编辑
摘要: define 注意“边缘效应”,例:#define N 2+3, N 的值是 5。 double a; a = (float)N/(float)2; 在编译时我们预想 a=2.5,实际打印结果是 3.5 原因是在预处理阶段,编译器将 a=N/2 处理成 a=2+3/2,这就是 define 宏的边缘 阅读全文
posted @ 2021-03-31 23:18 QiuZH's 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 前沿 经常感觉到自己解决问题速度好像比部分人快一些,不要脸的来总结一下自己解决问题的思路和方法,排名不分先后,适合你的才是最好的。看官,有啥觉得不妥之处或者有其他好的办法,底下评论走起。 第一种 良好的代码规范 良好的代码规范这个是我自己以往项目经验总结出来的,我经历过二三十个项目,自己从头负责到尾 阅读全文
posted @ 2021-03-31 03:01 QiuZH's 阅读(172) 评论(0) 推荐(1) 编辑