
iOS
文章平均质量分 77
KylinGeGe
学习是第一生产力;实践是第二生产力;解决问题是第三生产力。
展开
-
iOS 组件化架构及创建私有项目组件
一、组件化架构的产生 随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有的单一式架构已经不能满足公司发展的需求,很多项目都面临着无法继续迭代或迭代成本很高,而不得不重构的问题。 我在以前的工作中许多工作任务就是重构项目。单一式架构的问题主要体现在: 1.业务模块间划分不清晰,模块之间耦合度很大,非常难维护。 2.所...原创 2018-02-22 23:00:49 · 730 阅读 · 0 评论 -
iOS 依赖管理工具 CocoaPods 和 Carthage 的使用及原理
随着互联网的高速发展,个大互联网公司为更高效研发自己的产品,而不断研发适合自己的平台的开发语言。当这些新的语言被广泛推广、被更多的开发团队所接纳,被用于开发不同的场景,这个过程中会研发出很多很多方便开发的框架。发展到一定阶段,都会出现相应的依赖管理工具。例如 Java 语言的 Maven (Java EE) 和 Gradle (Android),Node.js 的 npm ,Pyth...原创 2018-03-04 22:07:28 · 1649 阅读 · 0 评论 -
iOS 网络传输数据安全以及常用的加密算法使用
我们常说的数据安全:主要分为两种,数据本身的安全和数据防护安全。数据本身的安全包括数据保密,数据完整性验证,数据双向认证等。数据防护安全包括磁盘阵列,数据备份,异地容灾等。App安全问题主要包括: App代码安全,包括代码混淆,加密或者app加壳。 App数据存储安全,主要指在磁盘做数据持久化的时候所做的加密。 App网络传输安全,指对数据从客户端传输到服务器中间过程的加密,防止...原创 2018-03-15 22:25:20 · 2810 阅读 · 0 评论 -
正则表达式
正则表达式概念正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式...原创 2018-03-22 09:41:31 · 297 阅读 · 0 评论