首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
N1ck
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
基于Moya、RxSwift和ObjectMapper优雅实现REST API请求
在Android开发中有非常强大的 Retrofit 请求,结合RxJava可以非常方便实现 RESTful API 网络请求。在 iOS开发中也有非常强大的网络请求库 Moya ,Moya是一个基于 Alamofire 开发的,轻量级的Swift网络层。Moya的可扩展性非常…
SwiftUI 怎么实现一个「更多菜单」?
SwiftUI 做所有的表现层。 Alamofire + SwiftyJSON 做所有的网络层交互,原本想再上一个 Moya,想了想,这个产品网络层比较简单,没必要为了上而上。 SPM 管理所有三方依赖,就目前使用情况来看,比 pod 体验持平,会继续使用。 还是使用 MVC,…
Swift 5.1有什么新功能?
Swift 5.1终于发布了!本文将带您了解该语言在最新版本中必须提供的改进和更改。 好消息:Swift 5.1现在可以在Xcode 11 beta版中使用了!这个版本带来了模块的稳定性,并改进了具有重要特性的语言。在本教程中,您将了解Swift 5.1的新特性。你需要Xcod…
RxSwift核心逻辑简介
1、Swift是一种静态语言。静态语言对于数值的传递、响应的回调、通讯等有一定的影响。不像OC有运行时,可以动态的发送消息。所以需要RXSwift来弥补静态语言上的不足。 2、RxSwift的思想是函数响应式编程,很符合Swift函数是一等公民的设计思想,也是以后Swift发展…
Tab Bar 的图标原来还可以这样玩
框架自带的 Tab Bar 相信大家已经熟悉得不能再熟悉了,一般使用的时候不过是设置两个图标代表选中和未选中两种状态,难免有一些平淡。后来很多控件就在标签选中时进行一些比较抓眼球的动画,不过我觉得大部分都是为了动画而动画。直到后来我看到Outlook客户端的动画时,我才意识到原…
iOS CocoaPods 中 star 前 100 的第三方库
知识小集整理了 CocoaPods 中 star 前 100 的第三方库。具体原理,可以参考 获取第三方库。以下三方库排名随着时间的变化,有些排名会发生变化。 Build high quality mobile apps using React. The iconic font…
我从写技术博客中收获到了什么?- J_Knight_
我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了。 其实从去年开始就一直想分享我写博客的心得,但是一直也没有找到合适的契机,刚好在今年年底前达成了掘金粉丝量过万的小目标,索性就借着这个机会分享一…
Swift + RxSwift MVVM 模块化项目实践
本文主要介绍个人在 Swift 项目开发中的一些实践经验,供大家所借鉴或者探讨。 提高开发效率,降低 Bug 发生率,是我们每个开发所追随的目标。个人认为通过 CocoaPods 实现模块化组件化,积累适合的组件模块,重复利用公用模块,不仅可以提高开发效率并且可以有效的降低 B…
嗨,SwiftUI~
打开Xcode,单击Create a new Xcode project,或选择File > New > Project。 选择iOS菜单下的的Single View App模板,然后单击Next。 输入"Landmarks"(做一个包含各种地标元素的地标集项目)作为项目名称,…
[译] iOS 里的 MVVM 和 RxSwift
在本文中,我将介绍 iOS 编程中的 MVVM 设计模式以及 RxSwift。本文分为两部分,第一部分简要介绍了设计模式和 RxSwift 的基础知识,而在 第二部分 里,有一个实现了 MVVM 和 RxSwift 的示例项目。 首先,我们为什么要使用设计模式呢?简而言之,就是…