首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
开发
订阅
王木木林
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
手Y工程实践之Podfile.lock管理新方案
在我加入手Y团队之前,手Y团队选用的是第1种方案。基于第1种方案的选择,为了能保证团队成员在本地安装的依赖是一致的,手Y团队又做了以下的解决措施: 这个弊端对应的场景是:有人更新了Podfile,安装了非BreakingChanges的、新版本的依赖库,并进行了代码推送;其他人…
用 Swift 实现一个简单的状态机
使用(有限)状态机对于复杂的状态转移有很好的理解和简化作用。一个状态机一般有以下特征: 状态(state)总数是有限的; 任何时刻只在一种状态之中; 接收到某个事件(event)触发后,会从一种状态转移(transition)到另一种状态。 下面就以番茄工作法的流程…
iOS 本地化(IB篇)
iOS 本地化Storyboard、Xib、图片、应用显示名称、版权信息。 本地化非Interface Builder的文本。 我使用storyboard结合代码创建了如下的一个Demo(QiShareLocalization)。 QiShareLocalization对英文和…
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
1. 运行时 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行…