首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS工程化
sj
创建于2022-07-19
订阅专栏
iOS工程化
等 15 人订阅
共7篇文章
创建于2022-07-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS工程化「八」符号
Mach-O Mach-O(Mach Object)是macOS、iOS、iPadOS存储程序和库的文件格式。对应系统通过应用二进制接口(application binary interface,缩写
iOS工程化「七」头文件-pch、module、hmap
头文件 创建一个项目,默认生成ViewController文件,里面有个#import,那么这个#import到底干了什么? 包含头文件的方式有两种:#import、#include,都把.h文件直接
iOS工程化「五」cocoapods插件-生成xcFramework
podspec文件查询方法 podspec文件是cocoapods的自定义的dsl,实际上是Spec这个类中定义的方法,所有的方法都在Cocoapods/Core里面。Spec这个类的定义就在dsl.
iOS工程化「四」组件二进制开篇
索引速度 我们打开一个项目,可以看到Xcode一直Indexing,这个就是检查索引文件,我们代码有颜色,点击能跳转,就是Xcode帮我们把代码建立了关联关系。 实际上这个过程就是在解析源码,所有的.
iOS工程化「三」ruby&cocoaPods调试
Ruby Ruby Vs Python Python的解析器实现更成熟,第三方库质量高。但是Ruby包管理更简单、方便。对移动端开发者更友好。 Python的应用领域广泛。而Ruby目前主要局限在在W
iOS工程化「二」编译产物路径修改及pbxproj文件
产物路径修改 首先看一个问题:比如你是一个SDK提供商,如何为不同国家提供名为SJSDK的SDK,并且在一个工程下生成? 这个问题最简单方法就是生成多个project分别产出SJSDK即可,但是如果要
iOS工程化「一」Xcode工程分析
xcode本质 Xcode本质就是一个终端。 如图所示,iOS工程本质上都是通过workspace进行管理的,可以理解成他提供了一个工作空间,这个工作空间可能管理了多个项目。每个项目有对应的产物,而t