代码规范一: Clang-Format 统一 Xcode 代码格式化规范

代码规范一: Clang-Format 统一 Xcode 代码格式化规范

背景提升代码可读性Reformat 历史代码,一劳永逸的解决这个问题用工具约束代码规范,不影响原有开发流程的同时,减少 code review 中代码规范方面的噪音

iOS开发,Objective-C 2022-02-17 PM 4230次 1条
iOS-枚举的巧用

iOS-枚举的巧用

1.使用层面的理解在这里首先讲如何简单的使用, 仅仅是使用层面(有理解错误的地方帮忙纠正), 然后我们在去理解位运算符! 在下面的代码中我们可以看见枚举值中有<<(位运算符:左移):

iOS开发,Objective-C 2022-02-15 PM 1768次 0条
iOS编译器LLVM + Clang架构分析

iOS编译器LLVM + Clang架构分析

LLVM简介:LLVM的项目是一个模块化和可重复使用的编译器和工具技术的集合。Clang 是 LLVM 的子项目,是 C,C++ 和 Objective-C 编译器。iOS 开发中 Objective-C 是 Clang / LLVM 来编译的(Swift 是 Swift / LLVM)。

iOS开发,Objective-C 2022-02-09 PM 1683次 0条
iOS面向对象设计原则

iOS面向对象设计原则

SOLID原则:简写全称中文名SSingle Responsibility Principle单一职责原则OOpen Close Principle开闭原则LLiskov Substitution Principle里氏替换原则IInterface Segregation Principle接口隔离原则DDependence Inversion Principle依赖倒置原则LLaw Of ...

iOS开发 2021-12-25 PM 1753次 1条
iOS中内联函数的使用

iOS中内联函数的使用

内联函数(inline function)inline使用 inline 修饰函数的声明或者实现,可以使其变为联函数当函数被声明为内联函数之后, 编译器会将其内联展开, 而不是按通常的函数调用机制进行调用

iOS开发,Objective-C 2021-11-23 PM 1330次 0条
iOS集成H5微信支付宝支付实现跳转与回调的解决方案

iOS集成H5微信支付宝支付实现跳转与回调的解决方案

背景领导希望在iOS客户端内集成H5微信支付跟支付宝支付,所以我们需要实现的效果是:App→支付宝/微信→支付(成功失败或取消)→App(提示用户刷新页面)

iOS开发,Objective-C 2021-09-01 PM 4564次 0条
iOS WebView提高加载速度的几种优化方案

iOS WebView提高加载速度的几种优化方案

背景为了提升APP的留存和日活,除了需要产品做业务上的调整,同时更需要提高APP的用户体验。承载了众多业务h5的页面往往会成为性能瓶颈。本文内容致力于解决webview在实际使用中的各种问题,包括性能优化、提高响应速度、静态资源预加载等问题。

iOS开发,Objective-C 2021-06-10 PM 9400次 1条
iOS和Android的APP启动图标和应用商店截图尺寸

iOS和Android的APP启动图标和应用商店截图尺寸

各个应用商店对应图片尺寸:

iOS开发 2021-05-25 PM 3618次 0条