首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
框架類
订阅
piupiupiu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Swift 运用协议泛型封装网络层
最近进入新公司开展新项目,我发现公司项目的网络层很 OC ,最让人无法忍受的是数据解析是在网络层之外的,每一个数据模型都需要单独写解析代码。趁着项目才开始,我提议由我写一个网络层小工具来代替以前的网络层,顺便把加载菊花,缓存也封装到了里面。 这里只是展示一下 Moya 的基本使…
如何在 Swift 中使用 Alamofire 进行网络编程
你会从本教程中学到:如何使用和解析 JSON,如何自定义服务器端,如何使用 Heroku 和 MongoLab 等工具,HTTP 的工作原理(包括 GET,POST 和 DELETE 请求),如何使用 git 和终端(terminal)以及如何使用 Cocoapods。
[译] Swift 写网络层:用面向协议的方式
在本指南中,我们将介绍如何在没有任何第三方库的情况下以纯 Swift 实现网络层。让我们快开始吧!阅读了本指南后,我们的代码应该是: 该项目的最终目标。 借助枚举输入 router.request(.,我们可以看到所有可用的端点以及该请求所需的参数。 在创建任何东西时,结构总是…
Alamofire - 优雅的处理 Swift 中的网络操作
网络处理,应该是我们平时开发的时候最常用到的操作。比如读取 JSON 数据,下载图片,这些操作都要和网络打交道,一个高效稳定的网络操作库对于提升我们日常的开发效率有着非常关键的作用。Alamofire 正是这样一个库,成熟,稳定,高效。
教你使用 WKWebView 的正确姿势
WKWebView 是 iOS 8 之后提供的一款浏览器组件,其载入速度和内存占用对比老的 UIWebView 来说简直是一次飞跃。下面对比 UIWebView 介绍该组件如何去使用,以及使用过程中会存在的问题。
NSFileManager 终极杀手
NSFileManager终极杀手,文件、文件夹遍历、文件夹属性信息、创建、删除、读取、是否可读、是否可写、判断是否存在、文件复制、移动、重命名等,最后给出一个fileManager的小栗子,不断读取指定文件夹下的文件并删除
iOS 从零到一搭建组件化项目框架
从上面这种各个业务组件的依赖关系来看,他们是互相依赖的,业务组件和业务组件间产生了严重的耦合关系,这样一来对我们工程的扩展性就会大大的降低,维护成本就会变高。 举个例子:假设某天产品经理说,咱们公司的业务发展的太好了,咱们的营销模块需要独立出来成一个单独的应用,以便于咱们可以添…
如何设计一个面向协议的 iOS 网络请求库
最近开源了一个面向协议设计的网络请求库 MBNetwork,基于 Alamofire 和 ObjectMapper 实现,目的是简化业务层的网络请求操作。