首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构、组件化
订阅
BUG攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
轻松搞懂 CocoaPods:Podfile 与 .podspec 的区别与最佳实践
作为 iOS 开发者,你一定对 CocoaPods 不陌生。但你是否也曾纠结过:Podfile 和 .podspec 到底有什么区别? 为什么有些配置写在 Podfile,有些却要放在 .podspe
CocoaPods中podsepc文件设置详解
在前面的文章中,我们有讲过如何如何使用CocoaPods制作私有库,在制作私有库中,有一个关键点就是配置`.podsepc`文件,所以在这篇文章中我们将整理出`.podsepc`文件的配置。想要了解c
实现一套轻量级MVVM框架
在客户端开发项目中,MVC 仍然是主流架构,但是 MVC 也存在十分明显的弊端:Controller 作为中介者常常需要负担大量的业务处理逻辑,所以 MVC 也被戏称为 Masive View Controller 架构。缓解这个问题其实有很多途径,例如: 此外,MVC 架构模…
《新浪微博剖析 iOS 高级面试》笔记(十):架构框架相关面试问题
在磁盘读取后,网络请求返回后,进行图片解码处理。 基于不同分类场景提供的关于记录的封装、适配。
iOS 高效开发解决方案
本文作为 QQ 阅读 7.0 改版总结,从架构、页面元素模块化、UI 组件化、基于 iOS 系统响应链的事件处理、业务模板化等方面阐述了一套高效的列表类应用开发解决方案。 QQ 阅读迎来了7.0版本,作为惯例大版本需要大动作——『UI大改版』。 本文主要是对这次改版的一个总结并…
iOS技术图谱之RAC
在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,ScrollView滚动使用delegate,属性值改变使用KVO等系统提供的方式。其实这些事件,都可以通过RAC处理。 信号类,只是表示当数据改变…
iOS热修复MangoFix原理分析
在上次写了一篇名为MangoFix:iOS热修复另辟蹊径的iOS热修复文章之后,很多朋友问我MangoFix的原理是什么呢?所以今天决定再写一篇介绍MangoFix运行原理的一篇文章,以解大家的一些疑惑。 MangoFix项目主页上中已经讲到,MangoFix既是一个iOS热修…
iOS 最优无痕埋点方案
在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都需要清清楚楚。一些大厂的蛮多业务成果都是基于用户操作行为进行推荐后二次转换。另一方面是以日志的作用…
iOS 列表界面如何优雅实现模块化与动态化
去年做了一个小组件,前些时间考虑到项目中可能会大规模实施,完善简化后新开了一个 repo: YBHandyList 。 有些朋友抛出了 nimbus、IGListKit 等业界应用很广的库,前些时间网易工程师也推出了 M80TableViewComponent。理论上这些组件的…
客户端动态化系列之——URLRoute
对于客户端来说,发版本身就属于一种很高成本的行为。然而一个初创的 app,会有各式各样的问题,而在初期也不会像大型 app 一般有一套成熟的处理异常机制。而这往往会造成许多问题,那么问题来了,如何在有限的开发资源下,做到客户端的动态化。并且实现降级、ABTest 等等一系列的行为呢?