首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
LiuYing青石
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS 使用Moya网络请求
由于前段时间写了这篇文章,最新Moya已更新最新版本,故此也更新了下用法,本人已使用,故特意奉上最新的使用demo供参考。 Moya 是你的 app 中缺失的网络层。不用再去想在哪儿(或者如何)安放网络请求,Moya 替你管理。 编译时检查正确的API端点访问. 使你定义不同端…
深入理解Moya设计
Moya是一个网络抽象层,它在底层将Alamofire进行封装,对外提供更简洁的接口供开发者调用。在以往的Objective-C中,大部分开发者会使用AFNetwork进行网络请求,当业务复杂一些时,会对AFNetwork进行二次封装,编写一个适用于自己项目的网络抽象层。在Ob…
将 Swift 序列切分为头部和尾部
函数式编程语言的一个常用范式是把一个列表切分为头部(第一个元素)和尾部(其余元素)。在 Haskell 中,x:xs 会匹配非空列表,将头部绑定给变量 x,尾部绑定给 xs。 Swift 不是一门函数式编程语言。既没有内置的 List 类型,也没有集合的特定匹配语法。[1] 尽…
swift + GLSL 纹理金字塔
之前有一篇使用OpenGL实现金字塔效果的文章。本篇继续使用swift+GLSL实现这一效果,并为金字塔加上图片与颜色混合的纹理效果。 关于矩阵的操作使用到了kesalin封装的一份代码. 在片元着色器纹理加载时使图片颜色和自定义的颜色做了混合,混合方式参见之前写的OpenGL…
iOS13的暗黑模式来了,项目最低支持iOS9怎么办?
苹果爸爸总是让人又爱又恨啊,今年的暗黑模式注定要让iOS开发者折腾半天。但是也再次体现了iOS开发者的价值,iOS生态独特的特性和其不断的变化与进步,才让iOS开发者始终被人铭记,不会完全被大前端和多端统一技术给淹没。从这个角度来说,要感谢苹果爸爸😘 说回正题,iOS13的d…
如何面试一个Swift程序员
说到Swift不得不提一下Objective-C。 Objective-C作为和C++同一时代的语言,是苹果和Smalltalk生下的孩子,它寄托了苹果无尽的期望。 然而时代在发展,人们通过无数次实践总结出了各种编程思想。Objective-C那诡异的中括号和动态语言的弊端,让…
Swift面向协议编程(POP)
在WWDC15上,苹果宣布Swift是世界上第一门面向协议编程(POP)语言。相比与传统的面向对象编程 (OOP),POP 显得更加灵活。RxSwift、ReactorKit 核心也是面向协议编程的。 所谓协议,就是一组属性和/或方法的定义,而如果某个具体类型想要遵守一个协议,…
打造Moya便捷解析库,提供RxSwift拓展
1、相信大家在使用Swift开发时,Moya是首选的网络工具,在模型解析这一块,Swift版模型解析的相关第三方库有很多,本人最习惯用的就是SwiftyJSON。 2、下面会开始讲解整个主要的开发功能与思想。 A: 可以让开发者遵守某个协议,实现指定的转换方法并描述转换关系。其…
Moya+PromiseKit+RxSwift 优雅的书写网络请求
Moya+PromiseKit+RxSwift 优雅的书写网络请求