首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lebron
掘友等级
iOS 开发工程师
热爱学习,热爱英语。主要写 iOS 和 React 应用。
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
Lebron
iOS 开发工程师
·
5年前
关注
Combine 学习笔记
在 WWDC2019,苹果推出了 SwiftUI 和 Combine 框架,给 iOS 开发带来了全新的体验。其中 Combine 思想类似于 RxSwift 和 Reac...
1
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【WWDC2019 之 SwiftUI】04 - SwiftUI的 View 如何布局
本质上来说,这个例子有三个 View:1)最底层的 Root View,也就是整个手机屏幕除去留海屏的部分;2)处于中间的 ContentView,预览图体现不出来,因为它...
2
1
分享
Lebron
iOS 开发工程师
·
5年前
关注
【WWDC2019 之 SwiftUI】03 - SwiftUI 的数据流
这篇文章我们来看一下在 SwiftUI 中如何将数据作为依赖连接起来,同时保持 UI 的显示是正确并可预测的。这里主要讲解 SwiftUI 中的五个数据流工具:Proper...
2
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【WWDC2019 之 SwiftUI】02 - SwiftUI 开发必须要了解的知识
SwiftUI 是一个全新的框架,它是为了以最快的路径开发 App 而设计的。虽然它是全新的,但是它包含了大量常见的组件,如下图: 为什么说 SwiftUI 简化基本 UI...
2
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【WWDC2019 之 SwiftUI】01 - 关于 SwiftUI 的思考
前段时间,利于工作之余把 WWDC2019 中关于 SwiftUI 的视频看完了,现在把从视频中学到的东西总结一下。在总结之前,我先来聊聊 SwiftUI。 SwiftUI...
1
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
Alamofire 5 的使用 - 高级用法
此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的 GitHub 仓库。如果觉得对你有用的,可以顺...
12
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
Alamofire 5 的使用 - 基本用法
此文章是对 Alamofire Usage 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的 GitHub 仓库。如果觉得对你有用的,可以顺手给个 Star。...
39
4
分享
Lebron
iOS 开发工程师
·
5年前
关注
Alamofire 5.0 迁移指南
此文章是对 Alamofire 5.0 Migration Guide 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的 GitHub 仓库。如果觉得对你有用...
2
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
Swift 协议关联类型和约束的理解
协议 (Protocol) 是 Swift 语言中非常强大而灵活的一个特性。而其中的关联类型就是 Swift 协议灵活的一个表现。 我们首先来看 iOS 13 新增的 Id...
4
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
在 Swift 中定义静态方法,class / struct / enum 三者如何选择?
在开发过程中,我们经常会遇到需要定义一些静态方法的需求。通常我们会想到用 class 和 struct 去定义,然而却忽略了 enum 也可以拥有静态方法。那么问题来了:既...
3
2
分享
Lebron
iOS 开发工程师
·
5年前
关注
【iOS开发】了解测试驱动开发 (TDD)
测试驱动开发(Test-driven development, 简称 TDD),是一种通过迭代进行许多由测试支持的小更改的迭代开发软件的方法。 这个步骤也被称为 TDD 循...
0
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【iOS开发】MVVM 模式项目模板
在这几年做 iOS 开发中,做了好几个项目,从最初的 MVC 模式到 MVVM 模式,深切体会到了 MVVM 模式的优点。另外,把 MVVM 模式与响应式编程结合起来,更是...
1
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【iOS开发】调试时使用Instruction Pointer改变某个变量的值
在调试过程中,我们可能遇到这样的需求:想通过给某个变量赋不同的值,来看看应用运行的效果。 通常我们想到的办法是改变变量的值,然后重新运行应用。但这个方法很浪费时间。 其实在...
0
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【iOS开发】设置多个schemes和configurations来实现应用环境的切换
在开发过程中,我们一般会先在测试环境进行开发,确保功能没问题之后才放到生产环境。在测试和生产环境切换的过程中,我们通常要切换第三方SDK的API key、服务器的域名等等。...
2
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【iOS开发】在特定的View Controller允许屏幕旋转
目前我们常用的iOS应用,大部分都是只支持竖屏。但是在某些View Controller中,我们想让应用支持横屏。经过查阅资料,总结出比较理想的实现步骤,如下: 1. 这三...
1
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【iOS开发】如何将旧的Objective-C项目逐渐转为Swift项目
Swift语言 2014 年发布,经过苹果的不断改进和完善,语法方面已经趋于稳定。如果是新建的项目,严重建议使用Swift,因为Swift必定会取代Objective-C。...
2
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【Kickstarter-iOS 源码分析】08 - 第三方工具
这篇文章简单总结下 Kickstarter-iOS 中用到的第三方工具。 CircleCI 是一个持续集成的持续部署的工具,可以让开发者们更容易、更快地构建、测试和部署应用...
1
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【Kickstarter-iOS 源码分析】07 - 测试
测试,是软件开发中非常重要的一个环节。我翻阅了 Kickstarter-iOS 中的大部分测试文件,这篇文章我来总结一下在 Kickstarter-iOS 中都测试了什么和...
0
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【Kickstarter-iOS 源码分析】06 - UI 的管理
以前,我们经常看到开发者们在争论:对于 UI 的创建,纯代码手写好还是用 Storyboard / Xib 好?这里就不对这个话题展开了,这么久过去了,相信各位开发者在自己...
0
评论
分享
Lebron
iOS 开发工程师
·
5年前
关注
【Kickstarter-iOS 源码分析】05 - 网络请求的处理和 Deep Linking
从 Environment 中,可以了解到 Service 是处理应用中所有网络请求的。进入到 Service, 这里编写了所有的网络请求方法。再仔细看,你会发现很多请求是...
0
评论
分享
下一页
个人成就
文章被点赞
265
文章被阅读
84,325
掘力值
1,690
关注了
0
关注者
304
收藏集
0
关注标签
15
加入于
2017-12-17