首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BudSwift
掘友等级
Make iOSer Great Again
用心分享,期待友好交流。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
54
文章 48
沸点 6
赞
54
返回
|
搜索文章
文章
热门
最新
SwiftUI 对 ViewState 的表达语法
对于新入门 SwiftUI 的同学,从语法方面聊一聊 SwiftUI 对 some View 的理解和 ViewBuilder 的使用。
Swift 如何运用 Never 实现代码占位和 API 设计
什么是 Never Never 从字面意思理解就是“永不”。Never 的存在对 API 的设计、以及占位符的使用有值得思考的一些点。
在 Swift Codable 中使用 enum 类型的风险
enum 类型在 Decodable 时存在下发数值不在声明范围内而溢出的失败的风险,分享一种合适的规避解决方案。
OC 如何优雅地在 performSelector: 指定未声明的 selector
背景 由于 OC 的动态特性,可以通过 performSelector: 调用未声明 selector 会有警告,探讨 3 个更优雅的替代方案。
Swift 如何解决《后台返回了一种让我讨厌的JSON》?
浏览到一个关于 Swift Codable 应用的很有意思的案例,讨论使用自定义 decodable 以及 property wrapper 解码 JSONString 数据。
如何解决 CocoaPods could not find compatible versions for pod "RxSwift"?
在 pod install 时常遇到无法找到可用版本 pod 的问题,主要有以下情况,可以按图索骥进行解决。
100天学会Swift
Swift 已经发布了 5 年,且 Swift 5.0 已经 ABI 稳定,正是开始广泛使用 Swfit 的好时机,很多之前学习 Objective-C 的同学会因为对新事物的门槛而徘徊不前,这次,我
[iOS] 使用 blockable NSTimer 避免内存泄漏
NSTimer 提供定时执行任务的功能,可用于延时或者重复处理事务。使用 NSTimer 执行重复任务时(非重复任务会在触发后自动撤销 invalidate),必须注意的是一个内存泄露的问题,原因是 iOS 10 以前 Timer 基于 Target-action 的 API…
[iOS] [OC] 使用 block 实现函数嵌套
在 OC 中没有这类特性,不过如果联想到 Swift 中函数实际是一种有名字的闭包,那么函数嵌套的思想就可以延伸到 OC 语言中了。 由此可见,将嵌套的函数逻辑封装到一个 block,这样就可以在需要时直接调用 block,而不需要另外声明一个方法了。 上述代码中是在一个方法体…
[iOS] [OC] 关于block回调、高阶函数“回调再调用”及项目实践
UIView动画,动画执行后调用completion内的block代码。 模态展示一个页面,在展示结束后调用completion内的block代码。 用于实现纸质打印的控制器UIPrintInteractionController,其模态展示方式,同样是展示结束后调用compl…
下一页
个人成就
文章被点赞
170
文章被阅读
30,050
掘力值
836
关注了
61
关注者
1,540
收藏集
2
关注标签
4
加入于
2017-02-28