首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS组件化
订阅
abcd1471353082958
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Alibaba iOS 工程架构腐化治理实践
业务开发遇到环境问题越来越多,严重影响开发效率,有些表面看似打包问题,背后却是工程架构的腐化。为了彻底解决问题,本文就详细解析了阿里巴巴ICBU端架构组对iOS工程架构的全面治理。
iOS编译速度如何稳定提高10倍以上之一
经过多年的发展,美柚iOS项目代码已经达到40W行+的规模,所使用的 Pod 库的数量达到了110+,App Store 安装包210M+,在这么大的项目规模下(CI机器 MAC配置:3 GHz 8-Core Intel Xeon E5;时间:发布20min+),(开发机器iM…
iOS-组件化实践(OC篇)
网上关于组件化的理论很多而且已经比较成熟,理论方面请参看这篇集合文章iOS组件化。本篇只谈自己的理解及实践。 一、组件化的初衷。(个人见解) 有利于代码模块的封装和复用。 对不同的业务模块可以进行物理隔离(通过git私有 仓库权限控制),进一步提升代码的稳定性和安全性。 项目整…
CocoaPods原理 及 组件化
1.CocoaPods原理CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。CocoaPods的原理是将所有的依赖库都放到另一个名为Pods的项目中,然后让主项目依赖Po
彻底搞懂import "" 和 import <>
为什么不用 "",因为我发现用""编译器并不会给出提示,所以我一直以为只能用<>,但是在我做过的几个项目中,我其实并没有用到 <>,而是一直都用的 "",曾经也很奇怪为什么会不一样,但之前也只是想想,可能是项目设置里面加了什么东西,也没有仔细深入了解。(PS:这种精神还是不可取…
百度App iOS工程化实践: EasyBox破冰之旅
百度App从单一的搜索工具发展到今天以搜索和Feed流为双引擎的综合性内容消费服务平台,其复杂程度已然不可同日而语矣。 作为一个日活过亿的超级App,业务规模庞大,相关技术人员超过千人,客户端支持主流的移动技术,涉及近百业务方,技术形态复杂,各种组件近三百个,代码百万量级,由此…
浅谈 iOS 组件化开发
组件化作为目前移动应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。 起初的这个项目,App只有一条产品线,代码逻辑相对比较清晰,后期随着公司业务的迅速发展,现在App里面承载了大概五六条产品线,每个产品线的流程有部分是一样的,也有部分是不一样的,这就需要做各种各样…