首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JonyFang
掘友等级
An iOS Developer & Design lover
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
赞
文章( 95 )
沸点( 0 )
Block 内调用 super 引发的循环引用
1. 介绍了两种较为少见的 Block 循环引用,并提供了解决方法。 2. 宏的替换在 Preprocessed 阶段,super 的变更在 compile 阶段,因此对 self 进行 weak/s
Swift中依赖注入的解耦策略
今天我们将深入研究Swift中的依赖注入,这是软件开发中最重要的技术之一,也是许多编程语言中使用频繁的概念。 具体来说,我们将探索可以使用的策略/模式,包括Swift中的Service Locator模式。 依赖注入背后的意图是通过让一个对象提供另一个对象的依赖关系来解耦。它用…
YYEVA支持动态元素的透明MP4动效播放器 - 整体方案介绍(一)
YYEVA开源项目可支持动态插入元素,一套完整的工具链,覆盖设计侧的AE插件,在线预览工具,客户端渲染SDK
AssociatedObject 源码分析:如何实现线程安全?
本文的分析推荐对线程安全只知其名不知其实现的同学观看。网上对于 AssociatedObject 这个老八股也有很多解析,但其实没有与 Property 对应做出对比,也没有对其中到底是如何设计线程安
PromiseKit源码分析
整体思路链式异步思路每个Promise中保存下一个Promise的执行逻辑并把当前操作返回值传递给下一个Promise,已经执行的seal状态变成.resolved,没有就加到.pendding(ha
浅谈 iOS 事件的传递和响应过程
如何让 父View 和 子View 同时响应同一事件?默认情况下只会响应 子View 的事件回调。 ... 如果有实现那么就由此 View 响应,如果没有实现,那么就会传递给他的下一个响应者【子view -> 父view,控制器view -> 控制器】, 这里我们可以做一个简单…
MVVM 进阶版:MVI 架构了解一下~
MVVM架构被官方推荐,成为Android开发中的主流架构。不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中也会有一些缺陷,而MVI可以很好的解决一部分MVVM的痛点。
iOS13 Scene Delegate详解
iOS13 项目中的SceneDelegate类有什么作用?自从Xcode11发布以来,当你使用新XCode创建一个新的iOS项目时,SceneDelegate会被默认创建,它到底有什么用呢。 在本文中,我们将深入探讨iOS 13和Xcode 11的一些变化。我们将重点关注Sc…
iOS自动化测试框架Kiwi的使用介绍及原理分析
前言 写代码要有单测已经不是什么新鲜理论了。对iOS开发者来说,XCode自带了一个还不错(?)的TDD测试框架XCTest。但聪明的开发者们很快就基于XCTest编写了更好的框架,比如许多团队在单测
用 SwiftUI 实现一个开源的 App Store
AppStore 在 iOS 11 之前,排行榜一直是衡量 App 活跃度的指标,但 iOS 11 后苹果弱化了榜单功能,导致查询榜单困难,编者通过深入调研最终用 SwiftUI 实现了一个开源App
下一页
关注了
33
关注者
1
收藏集
10
关注标签
1
加入于
2017-06-01